diff --git a/recalculate-style-by-bin-sizes/package-lock.json b/recalculate-style-by-bin-sizes/package-lock.json index 64eafc7..c8b3fa3 100644 --- a/recalculate-style-by-bin-sizes/package-lock.json +++ b/recalculate-style-by-bin-sizes/package-lock.json @@ -8,7 +8,7 @@ "name": "recalculate-style-by-bin-sizes-2", "version": "0.0.0", "dependencies": { - "@arcgis/map-components-react": "^4.30.6", + "@arcgis/map-components-react": "4.31.0-next.55", "@esri/calcite-components-react": "^2.11.1", "react": "^18.3.1", "react-dom": "^18.3.1" @@ -41,17 +41,15 @@ } }, "node_modules/@arcgis/components-controllers": { - "version": "4.30.6", - "resolved": "https://registry.npmjs.org/@arcgis/components-controllers/-/components-controllers-4.30.6.tgz", - "integrity": "sha512-f7Igk47GdP2S+b4Ai6cJkEDV+jH0cfP4LSLctW+PHbRokvMHQdSrsgomXszNGv7aAnuMuBOIAGSnUEbnkXSYWw==", + "version": "4.31.0-next.55", + "resolved": "https://registry.npmjs.org/@arcgis/components-controllers/-/components-controllers-4.31.0-next.55.tgz", + "integrity": "sha512-VXWO5ImUfgbbRKVjJbc/cLIkRT2nndARTcqz+tsxa3GfGtM7lCvJTV69vqz+J7Y6Ul0J3pZV4wrkfALo5ibbyg==", "dependencies": { - "@arcgis/components-utils": "4.30.6", - "estraverse": "^5.3.0", - "magic-string": "^0.30.0" + "@arcgis/components-utils": "4.31.0-next.55" }, "peerDependencies": { - "@arcgis/core": "~4.30.9", - "@arcgis/core-adapter": "4.30.6" + "@arcgis/core": ">=4.31.0-next <4.32", + "@arcgis/core-adapter": ">=4.31.0-next <4.32" }, "peerDependenciesMeta": { "@arcgis/core": { @@ -63,49 +61,49 @@ } }, "node_modules/@arcgis/components-utils": { - "version": "4.30.6", - "resolved": "https://registry.npmjs.org/@arcgis/components-utils/-/components-utils-4.30.6.tgz", - "integrity": "sha512-8N15n6TbPYFC+thUGft/zBvFxzmqmZ1o+srcWYI2mSpckjHHogFysKcj8w+M48g6hD9Cj5pNtsxGi11u7d4Jeg==" + "version": "4.31.0-next.55", + "resolved": "https://registry.npmjs.org/@arcgis/components-utils/-/components-utils-4.31.0-next.55.tgz", + "integrity": "sha512-Xv85mUGItxP+zyKLSZhtekHR5Y5Z1lkUrn+NufizYhbHvxnJhxxbUJCG833oKQtoUKtCx2517ctXoDhquGgHZQ==" }, "node_modules/@arcgis/core": { - "version": "4.30.9", - "resolved": "https://registry.npmjs.org/@arcgis/core/-/core-4.30.9.tgz", - "integrity": "sha512-tOM6QmXRikmD26uqIsFk2yxBwUpmAYJjp4vd9tl+VEfAXaLyArjHC8/op/OvyJZtfHNiL5zcSR7/YsiUddHPXA==", + "version": "4.31.0-next.20240813", + "resolved": "https://registry.npmjs.org/@arcgis/core/-/core-4.31.0-next.20240813.tgz", + "integrity": "sha512-lmHIAcsD7241e/b0VxVTJ1JE7Z4dAIIsw0UXWdnstcsaE+8rzFlhhFT3qVnxBDfsS/k//Npx20xYnNBuhNfVNw==", "peer": true, "dependencies": { "@esri/arcgis-html-sanitizer": "~4.0.3", "@esri/calcite-colors": "~6.1.0", - "@esri/calcite-components": "^2.8.5", - "@vaadin/grid": "~24.3.13", - "@zip.js/zip.js": "~2.7.44", - "luxon": "~3.4.4", - "marked": "~12.0.2", + "@esri/calcite-components": "^2.11.1", + "@vaadin/grid": "~24.4.5", + "@zip.js/zip.js": "~2.7.48", + "luxon": "~3.5.0", + "marked": "~14.0.0", "sortablejs": "~1.15.2" } }, "node_modules/@arcgis/map-components": { - "version": "4.30.6", - "resolved": "https://registry.npmjs.org/@arcgis/map-components/-/map-components-4.30.6.tgz", - "integrity": "sha512-UV+7APMBlx3b6+71z+Lage+qkOLHEJTLBOEHomgSFDZ/hZ5Zy/627c2DtV579T1pAMXeUnAhjfjiDHsOnuj/hA==", + "version": "4.31.0-next.55", + "resolved": "https://registry.npmjs.org/@arcgis/map-components/-/map-components-4.31.0-next.55.tgz", + "integrity": "sha512-6uDyAqpG1EXVgm+hnnV5lKR3my4TPMBptaqU2tkV26WI0OfqBHI4tklW5NVp/pd3W+CxOTbjPEuOgM2Sedwi2Q==", "dependencies": { - "@arcgis/components-controllers": "4.30.6", - "@arcgis/components-utils": "4.30.6", - "@stencil/core": "4.17.1" + "@arcgis/components-controllers": "4.31.0-next.55", + "@arcgis/components-utils": "4.31.0-next.55", + "@stencil/core": "4.19.2" }, "peerDependencies": { - "@arcgis/core": "~4.30.9", - "@esri/calcite-components": "^2.8.0" + "@arcgis/core": ">=4.31.0-next <4.32", + "@esri/calcite-components": "^2.11.1" } }, "node_modules/@arcgis/map-components-react": { - "version": "4.30.6", - "resolved": "https://registry.npmjs.org/@arcgis/map-components-react/-/map-components-react-4.30.6.tgz", - "integrity": "sha512-fkeIZWF9CeJRb3urTMR9n6nbjgjMZtB024O5SsAN4LTQwaU0fHLtLZstbExMX2InFWFuwIWT42KA/5Bsx9lBHw==", + "version": "4.31.0-next.55", + "resolved": "https://registry.npmjs.org/@arcgis/map-components-react/-/map-components-react-4.31.0-next.55.tgz", + "integrity": "sha512-EdAgGZreuky6ost8uQAI+subNUt5/6IDnZGvfE0fnBNxQ2uYgpsyYMLTBhGNsXg8MjSPnR8+O7g5RTnxh2YjZQ==", "dependencies": { - "@arcgis/map-components": "4.30.6" + "@arcgis/map-components": "4.31.0-next.55" }, "peerDependencies": { - "@arcgis/core": "~4.30.9", + "@arcgis/core": ">=4.31.0-next <4.32", "react": ">=18.0.0 <19.0.0", "react-dom": ">=18.0.0 <19.0.0" } @@ -855,9 +853,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.8.0.tgz", - "integrity": "sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.0.tgz", + "integrity": "sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -922,18 +920,6 @@ "react-dom": ">=16.7" } }, - "node_modules/@esri/calcite-components/node_modules/@stencil/core": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.19.2.tgz", - "integrity": "sha512-ZdnbHmHEl8E5vN0GWDtONe5w6j3CrSqqxZM4hNLBPkV/aouWKug7D5/Mi6RazfYO5U4fmHQYLwMz60rHcx0G4g==", - "bin": { - "stencil": "bin/stencil" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.10.0" - } - }, "node_modules/@esri/calcite-components/node_modules/sortablejs": { "version": "1.15.1", "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.1.tgz", @@ -1030,7 +1016,8 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", @@ -1316,9 +1303,9 @@ ] }, "node_modules/@stencil/core": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.17.1.tgz", - "integrity": "sha512-nlARe1QtK5abnCG8kPQKJMWiELg39vKabvf3ebm6YEhQA35CgrxC1pVYTsYq3yktJKoY+k+VzGRnATLKyaLbvA==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.19.2.tgz", + "integrity": "sha512-ZdnbHmHEl8E5vN0GWDtONe5w6j3CrSqqxZM4hNLBPkV/aouWKug7D5/Mi6RazfYO5U4fmHQYLwMz60rHcx0G4g==", "bin": { "stencil": "bin/stencil" }, @@ -1432,16 +1419,16 @@ "peer": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.1.tgz", - "integrity": "sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.1.0.tgz", + "integrity": "sha512-LlNBaHFCEBPHyD4pZXb35mzjGkuGKXU5eeCA1SxvHfiRES0E82dOounfVpL4DCqYvJEKab0bZIA0gCRpdLKkCw==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.0.1", - "@typescript-eslint/type-utils": "8.0.1", - "@typescript-eslint/utils": "8.0.1", - "@typescript-eslint/visitor-keys": "8.0.1", + "@typescript-eslint/scope-manager": "8.1.0", + "@typescript-eslint/type-utils": "8.1.0", + "@typescript-eslint/utils": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -1465,15 +1452,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.0.1.tgz", - "integrity": "sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.1.0.tgz", + "integrity": "sha512-U7iTAtGgJk6DPX9wIWPPOlt1gO57097G06gIcl0N0EEnNw8RGD62c+2/DiP/zL7KrkqnnqF7gtFGR7YgzPllTA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.0.1", - "@typescript-eslint/types": "8.0.1", - "@typescript-eslint/typescript-estree": "8.0.1", - "@typescript-eslint/visitor-keys": "8.0.1", + "@typescript-eslint/scope-manager": "8.1.0", + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/typescript-estree": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0", "debug": "^4.3.4" }, "engines": { @@ -1493,13 +1480,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.1.tgz", - "integrity": "sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.1.0.tgz", + "integrity": "sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.0.1", - "@typescript-eslint/visitor-keys": "8.0.1" + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1510,13 +1497,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.0.1.tgz", - "integrity": "sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.1.0.tgz", + "integrity": "sha512-oLYvTxljVvsMnldfl6jIKxTaU7ok7km0KDrwOt1RHYu6nxlhN3TIx8k5Q52L6wR33nOwDgM7VwW1fT1qMNfFIA==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.0.1", - "@typescript-eslint/utils": "8.0.1", + "@typescript-eslint/typescript-estree": "8.1.0", + "@typescript-eslint/utils": "8.1.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -1534,9 +1521,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.1.tgz", - "integrity": "sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.1.0.tgz", + "integrity": "sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1547,13 +1534,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.1.tgz", - "integrity": "sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.1.0.tgz", + "integrity": "sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.0.1", - "@typescript-eslint/visitor-keys": "8.0.1", + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1611,15 +1598,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.0.1.tgz", - "integrity": "sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.1.0.tgz", + "integrity": "sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.0.1", - "@typescript-eslint/types": "8.0.1", - "@typescript-eslint/typescript-estree": "8.0.1" + "@typescript-eslint/scope-manager": "8.1.0", + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/typescript-estree": "8.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1633,12 +1620,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.1.tgz", - "integrity": "sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.1.0.tgz", + "integrity": "sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.0.1", + "@typescript-eslint/types": "8.1.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -1662,38 +1649,38 @@ } }, "node_modules/@vaadin/a11y-base": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.3.19.tgz", - "integrity": "sha512-kQo1hdQ2KQv5Ln84OrKs5Lo4l2QbKvkDTHpwQTwHobfkir4mNeYXPp4bGwgYS9kTbkDKeCNdmR1vV+MV8gAl9A==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.4.5.tgz", + "integrity": "sha512-FsvU19PKBA/73t4oG6UXU1beyCS4TMg4HGalEFadDxpQ3XP2QMsMieaSA7Uag6udYjJs+Nved8L/imP25Gs7xA==", "peer": true, "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.3.19", + "@vaadin/component-base": "~24.4.5", "lit": "^3.0.0" } }, "node_modules/@vaadin/checkbox": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.3.19.tgz", - "integrity": "sha512-vx5f7U4Jq+cNek8U128gc/JhhW+XzluVx+rFAwquiiMCmPUbSHXyJ5lhnvrwHMaya9TaSF6naMDCyanqoJuvfQ==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.4.5.tgz", + "integrity": "sha512-h0/0pmkjw4EtwZP3hrSg7CMQVjtco7ITOJFPOzek9AifehRX0nUS9TkDnw4WwpPOF/mOEF+Yj//SKo69tI6XcQ==", "peer": true, "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.3.19", - "@vaadin/component-base": "~24.3.19", - "@vaadin/field-base": "~24.3.19", - "@vaadin/vaadin-lumo-styles": "~24.3.19", - "@vaadin/vaadin-material-styles": "~24.3.19", - "@vaadin/vaadin-themable-mixin": "~24.3.19", + "@vaadin/a11y-base": "~24.4.5", + "@vaadin/component-base": "~24.4.5", + "@vaadin/field-base": "~24.4.5", + "@vaadin/vaadin-lumo-styles": "~24.4.5", + "@vaadin/vaadin-material-styles": "~24.4.5", + "@vaadin/vaadin-themable-mixin": "~24.4.5", "lit": "^3.0.0" } }, "node_modules/@vaadin/component-base": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.3.19.tgz", - "integrity": "sha512-/bbYE7Y9DRhRb1MGdS/mudNTicbm7nKDqgARcmzXICz07EbElwmzEMb48SlMH2ecccy3p8AVTc5NNUAdxEudkA==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.4.5.tgz", + "integrity": "sha512-iFoH7LZNWQ+GKSnI/rseHqSh9t1ZzS6rENQhEgwFqQH5syTvrmTWAkWdHSZFzgvsCe7ga7IPyucWTi9QdWuyAw==", "peer": true, "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", @@ -1704,88 +1691,89 @@ } }, "node_modules/@vaadin/field-base": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.3.19.tgz", - "integrity": "sha512-qEiBfKnIC1dQJeuySRkpaXCVNLPpupz/qHPKPnKx3Z1ol4tjYsdQFM9I/1RbsgP77dj+nDHQKg5xa13FybX7tA==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.4.5.tgz", + "integrity": "sha512-0sLL35m/EvPieDeglIjIQSmyGxtWYvwMp6Fe81pW99fe4OylnNlO6XDdCbey1mbapMnHNagmU/PdZy2e1NCrqw==", "peer": true, "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.3.19", - "@vaadin/component-base": "~24.3.19", + "@vaadin/a11y-base": "~24.4.5", + "@vaadin/component-base": "~24.4.5", "lit": "^3.0.0" } }, "node_modules/@vaadin/grid": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.3.19.tgz", - "integrity": "sha512-uNaD8R8Jmebbbp0DPindySY7oUdHey7hyCDmeU8mYkATU7UgjhBediYBJTQawf1Sxt7GI1XcDb2GZ1wX4eBcjA==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.4.5.tgz", + "integrity": "sha512-8Q7twJwVtl2U1cmYcnGpJjbIDrqfoVtNGgLHxXXVTT68O388aSe56ZOnyrCbRexxj9G9tqeGt0c05TVQuCuY0g==", "peer": true, "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.3.19", - "@vaadin/checkbox": "~24.3.19", - "@vaadin/component-base": "~24.3.19", - "@vaadin/lit-renderer": "~24.3.19", - "@vaadin/text-field": "~24.3.19", - "@vaadin/vaadin-lumo-styles": "~24.3.19", - "@vaadin/vaadin-material-styles": "~24.3.19", - "@vaadin/vaadin-themable-mixin": "~24.3.19" + "@vaadin/a11y-base": "~24.4.5", + "@vaadin/checkbox": "~24.4.5", + "@vaadin/component-base": "~24.4.5", + "@vaadin/lit-renderer": "~24.4.5", + "@vaadin/text-field": "~24.4.5", + "@vaadin/vaadin-lumo-styles": "~24.4.5", + "@vaadin/vaadin-material-styles": "~24.4.5", + "@vaadin/vaadin-themable-mixin": "~24.4.5", + "lit": "^3.0.0" } }, "node_modules/@vaadin/icon": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.3.19.tgz", - "integrity": "sha512-trK02cElELneDKa6ASxwoaGVlAPJ8WLGE21mM7+GhghXgPbLGbEVw3fdUzcP7RSgHxxOQAXZcnzbmjAuZNZW7g==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.4.5.tgz", + "integrity": "sha512-srq5pFos/pG+2+8cq5a8wWNdMeLbVy91QEscoRduFj1pMd92HrC0NMpGZiC/68jhERLRo48uTtPCFyhRAjx4mA==", "peer": true, "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.3.19", - "@vaadin/vaadin-lumo-styles": "~24.3.19", - "@vaadin/vaadin-themable-mixin": "~24.3.19", + "@vaadin/component-base": "~24.4.5", + "@vaadin/vaadin-lumo-styles": "~24.4.5", + "@vaadin/vaadin-themable-mixin": "~24.4.5", "lit": "^3.0.0" } }, "node_modules/@vaadin/input-container": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.3.19.tgz", - "integrity": "sha512-UaKGVJ38s5coGFPYI67M+iTYUNaD476pkYoNUTLGs+4oS/VRko7ANiTan0V6m34uSN5x0V9Aj7rGJb2bWsHtzw==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.4.5.tgz", + "integrity": "sha512-vRkFuXaHVuCcYeSccyaOLc33ssXdBUuWtBa+xCFLPi3ln9MT4flLzrb15sxbyVgjYeOTVn5Ar489eIFxK/KYmg==", "peer": true, "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.3.19", - "@vaadin/vaadin-lumo-styles": "~24.3.19", - "@vaadin/vaadin-material-styles": "~24.3.19", - "@vaadin/vaadin-themable-mixin": "~24.3.19", + "@vaadin/component-base": "~24.4.5", + "@vaadin/vaadin-lumo-styles": "~24.4.5", + "@vaadin/vaadin-material-styles": "~24.4.5", + "@vaadin/vaadin-themable-mixin": "~24.4.5", "lit": "^3.0.0" } }, "node_modules/@vaadin/lit-renderer": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.3.19.tgz", - "integrity": "sha512-bJm5MUox1LQ/Oao5hvIuEov8B+lZVVFcBCAzNdOA5lCsgp+cqioAaYAs6ebL33gfwc1bJmg4LN+HQrfEMzPqtg==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.4.5.tgz", + "integrity": "sha512-m+w7w6mvo+ZfdL+AisbzOqnTZkn28j/pdmn1Q1zO01sJxs5YrBVQDXgM/gVqiAy2zcaqszKgcJacZ3OH3xOIqg==", "peer": true, "dependencies": { "lit": "^3.0.0" } }, "node_modules/@vaadin/text-field": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.3.19.tgz", - "integrity": "sha512-YtnpqlD/6LVkzB86qvwNz3YK2ApYM/VBDTikP+oiBSA8AOkfnmuLsWtebhRQiAzD1JU7KBIJcTbuSKLdwu1IfQ==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.4.5.tgz", + "integrity": "sha512-xnmYKclBwc+FQnf5LFalrX3TuqIizaq2cs9B6f66qYERsEjdWddj18Zm2C6p7CSTCgIGNEInlQ34JeM/jtDLkQ==", "peer": true, "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", "@polymer/polymer": "^3.0.0", - "@vaadin/a11y-base": "~24.3.19", - "@vaadin/component-base": "~24.3.19", - "@vaadin/field-base": "~24.3.19", - "@vaadin/input-container": "~24.3.19", - "@vaadin/vaadin-lumo-styles": "~24.3.19", - "@vaadin/vaadin-material-styles": "~24.3.19", - "@vaadin/vaadin-themable-mixin": "~24.3.19", + "@vaadin/a11y-base": "~24.4.5", + "@vaadin/component-base": "~24.4.5", + "@vaadin/field-base": "~24.4.5", + "@vaadin/input-container": "~24.4.5", + "@vaadin/vaadin-lumo-styles": "~24.4.5", + "@vaadin/vaadin-material-styles": "~24.4.5", + "@vaadin/vaadin-themable-mixin": "~24.4.5", "lit": "^3.0.0" } }, @@ -1796,32 +1784,32 @@ "peer": true }, "node_modules/@vaadin/vaadin-lumo-styles": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.3.19.tgz", - "integrity": "sha512-s5QdOcGoLvF2x0uyMRoJNvOLaXtsgBYcrihDWaC++V/Ydy4/+FRqTTzOb4EorUt/Bt2SiDt9PTDy7ZYkKWRUkg==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.4.5.tgz", + "integrity": "sha512-82AU/Va69c5PUaBazBxWCyUPv8DRrXy2NEnG7mrybvh6mCdVEzTDihFWqGHQCm/8QzxQQPNJYr94YCW301kvTQ==", "peer": true, "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.3.19", - "@vaadin/icon": "~24.3.19", - "@vaadin/vaadin-themable-mixin": "~24.3.19" + "@vaadin/component-base": "~24.4.5", + "@vaadin/icon": "~24.4.5", + "@vaadin/vaadin-themable-mixin": "~24.4.5" } }, "node_modules/@vaadin/vaadin-material-styles": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.3.19.tgz", - "integrity": "sha512-XmnvEtsThqM9hcNmEPeQPuBQuGouIxTNJs+I8QD6VCbUzfHOjrT6rpiciyLV0FXN5ENJHbanpErKIcWC/XWoOA==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.4.5.tgz", + "integrity": "sha512-D151RXVIMaRzzy+RIGsmBKSokMTipTH4fnckV5ZLU+GDJjP8BhDmrav2/d2YCS22u7FkUnqs6libVZ6BLmgMnQ==", "peer": true, "dependencies": { "@polymer/polymer": "^3.0.0", - "@vaadin/component-base": "~24.3.19", - "@vaadin/vaadin-themable-mixin": "~24.3.19" + "@vaadin/component-base": "~24.4.5", + "@vaadin/vaadin-themable-mixin": "~24.4.5" } }, "node_modules/@vaadin/vaadin-themable-mixin": { - "version": "24.3.19", - "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.3.19.tgz", - "integrity": "sha512-v+69VQdvxmTVbK9Jcrq3KBtpToaPBm5mN0t59LAjz3ZBSYSRbdnsMMzRyQxo8MsobcHBPf3RMoxIj2/hlMPSIw==", + "version": "24.4.5", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.4.5.tgz", + "integrity": "sha512-aYyPOSWN6z1h3cuRJz423mDI62ERxRLU9G/taF7PntlbAadQdrDzqQfk3Hgp2FSCjR7+Vp6HT84qoK1RmaJHYg==", "peer": true, "dependencies": { "@open-wc/dedupe-mixin": "^1.3.0", @@ -2020,9 +2008,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001650", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001650.tgz", - "integrity": "sha512-fgEc7hP/LB7iicdXHUI9VsBsMZmUmlVJeQP2qqQW+3lkqVhbmjEU8zp+h5stWeilX+G7uXuIUIIlWlDw9jdt8g==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "dev": true, "funding": [ { @@ -2197,9 +2185,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", - "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==", + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz", + "integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==", "dev": true }, "node_modules/esbuild": { @@ -2259,16 +2247,16 @@ } }, "node_modules/eslint": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.8.0.tgz", - "integrity": "sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.0.tgz", + "integrity": "sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.11.0", "@eslint/config-array": "^0.17.1", "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.8.0", + "@eslint/js": "9.9.0", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.3.0", "@nodelib/fs.walk": "^1.2.8", @@ -2307,6 +2295,14 @@ }, "funding": { "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, "node_modules/eslint-plugin-react-hooks": { @@ -2485,6 +2481,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "engines": { "node": ">=4.0" } @@ -2703,9 +2700,9 @@ } }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -2945,26 +2942,18 @@ } }, "node_modules/luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", + "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", "peer": true, "engines": { "node": ">=12" } }, - "node_modules/magic-string": { - "version": "0.30.11", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", - "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" - } - }, "node_modules/marked": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-12.0.2.tgz", - "integrity": "sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz", + "integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==", "peer": true, "bin": { "marked": "bin/marked.js" @@ -3517,14 +3506,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.0.1.tgz", - "integrity": "sha512-V3Y+MdfhawxEjE16dWpb7/IOgeXnLwAEEkS7v8oDqNcR1oYlqWhGH/iHqHdKVdpWme1VPZ0SoywXAkCqawj2eQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.1.0.tgz", + "integrity": "sha512-prB2U3jXPJLpo1iVLN338Lvolh6OrcCZO+9Yv6AR+tvegPPptYCDBIHiEEUdqRi8gAv2bXNKfMUrgAd2ejn/ow==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.0.1", - "@typescript-eslint/parser": "8.0.1", - "@typescript-eslint/utils": "8.0.1" + "@typescript-eslint/eslint-plugin": "8.1.0", + "@typescript-eslint/parser": "8.1.0", + "@typescript-eslint/utils": "8.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/recalculate-style-by-bin-sizes/package.json b/recalculate-style-by-bin-sizes/package.json index fffb143..5858b12 100644 --- a/recalculate-style-by-bin-sizes/package.json +++ b/recalculate-style-by-bin-sizes/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@arcgis/map-components-react": "^4.30.6", + "@arcgis/map-components-react": "4.31.0-next.55", "@esri/calcite-components-react": "^2.11.1", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/recalculate-style-by-bin-sizes/src/App.tsx b/recalculate-style-by-bin-sizes/src/App.tsx index 8b46847..fbde59a 100644 --- a/recalculate-style-by-bin-sizes/src/App.tsx +++ b/recalculate-style-by-bin-sizes/src/App.tsx @@ -61,7 +61,8 @@ function App() { }; const webmap = view?.map as __esri.WebMap; - const { title } = webmap.portalItem; + const { title, extent } = webmap.portalItem; + mapElement!.extent = extent; document.querySelector("#header-title")!.textContent = title; let activeWidget: string | null = null; @@ -130,7 +131,7 @@ function App() { return; } - if (!layer && l.visible) { + if (l.visible) { setLayer(l as __esri.FeatureLayer); const featureReduction = l.featureReduction as __esri.FeatureReductionBinning;