From 300e38aac43a460a4350c287ef340196515b8c80 Mon Sep 17 00:00:00 2001 From: heyarne Date: Mon, 19 Apr 2021 19:18:45 +0200 Subject: [PATCH] Update dependencies --- README.md | 6 ++++++ deps.edn | 8 ++++---- package-lock.json | 39 +++++++++++---------------------------- package.json | 4 ++-- 4 files changed, 23 insertions(+), 34 deletions(-) diff --git a/README.md b/README.md index d596609..7392e94 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,12 @@ Similarly, a production-optimized app can be generated via npx shadow-cljs release :app ``` +If you want to get detailed info about bundle size, try: + +``` sh +npx shadow-cljs run shadow.cljs.build-report :app report.html +``` + The server component has to be started separately. You probably want to do this from within your editor while developing (see below). diff --git a/deps.edn b/deps.edn index de1d414..7ff38dd 100644 --- a/deps.edn +++ b/deps.edn @@ -1,7 +1,7 @@ {:paths ["src" "resources"] :deps {org.clojure/clojure {:mvn/version "1.10.1"} - aero {:mvn/version "1.1.6"} - http-kit {:mvn/version "2.3.0"} + http-kit/http-kit {:mvn/version "2.5.3"} + aero/aero {:mvn/version "1.1.6"} metosin/reitit {:mvn/version "0.4.2"} radicalzephyr/ring.middleware.logger {:mvn/version "0.6.0"} ring/ring-defaults {:mvn/version "0.3.2"}} @@ -13,8 +13,8 @@ ;; clojurescript build tool and dependencies (see also shadow-cljs.edn) {:cljs {:extra-deps {thheller/shadow-cljs {:mvn/version "2.8.109"} appliedscience/js-interop {:mvn/version "0.2.5"} - reagent {:mvn/version "1.0.0-alpha1"} - cljs-http {:mvn/version "0.1.46"}}} + reagent/reagent {:mvn/version "1.0.0"} + cljs-http/cljs-http {:mvn/version "0.1.46"}}} ;; packaging the server as a standalone jar for production :uberjar {:extra-deps {luchiniatwork/cambada {:mvn/version "1.0.2"}} diff --git a/package-lock.json b/package-lock.json index 8c67c62..0ef16dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -185,51 +185,34 @@ "asap": "~2.0.3" } }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, "react": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", - "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "requires": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "object-assign": "^4.1.1" } }, "react-dom": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", - "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" + "scheduler": "^0.20.2" } }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" diff --git a/package.json b/package.json index 98a593b..b45d14b 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "buffer": "^5.6.0", "create-react-class": "^15.6.3", "process": "^0.11.10", - "react": "^16.13.1", - "react-dom": "^16.13.1" + "react": "^17.0.2", + "react-dom": "^17.0.2" } }