diff --git a/package-lock.json b/package-lock.json index 753f7d48e..84206cf42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@esri/arcgis-rest-feature-layer": "^3.7.0", "@esri/arcgis-rest-portal": "^3.7.0", "@esri/arcgis-rest-request": "^3.7.0", - "@esri/calcite-components": "^3.0.0-next.89", + "@esri/calcite-components": "^3.0.0-next.96", "@esri/calcite-design-tokens": "^3.0.0-next.5", "@esri/hub-common": "^14.215.0", "@esri/hub-initiatives": "^14.0.0", @@ -23,7 +23,7 @@ "@esri/hub-teams": "^14.1.1", "@esri/solution-common": "^5.8.0", "@pdf-lib/fontkit": "^1.1.1", - "focus-trap": "7.6.2", + "focus-trap": "7.6.4", "jspdf": "^2.5.2", "minimist": "^1.2.8", "pdf-lib": "^1.17.1", @@ -33,7 +33,7 @@ "@babel/core": "^7.26.0", "@babel/preset-env": "^7.26.0", "@babel/preset-typescript": "^7.26.0", - "@babel/types": "^7.26.3", + "@babel/types": "^7.26.5", "@esri/arcgis-rest-service-admin": "^3.7.0", "@esri/eslint-plugin-calcite-components": "^1.2.1", "@esri/instant-apps-components": "^1.0.0-beta.303", @@ -45,7 +45,7 @@ "@stencil/sass": "^3.0.12", "@stencil/store": "^2.0.16", "@types/jest": "^29.5.14", - "@types/node": "^22.10.2", + "@types/node": "^22.10.5", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "@typescript-eslint/typescript-estree": "^8.19.0", @@ -68,7 +68,7 @@ "ncp": "^2.0.0", "npm-check-updates": "^17.1.13", "prettier": "3.4.2", - "puppeteer": "^23.10.4", + "puppeteer": "^24.0.0", "react": "^19.0.0", "resolve-pkg": "^2.0.0", "rimraf": "^6.0.1", @@ -291,18 +291,20 @@ "license": "MIT" }, "node_modules/@arcgis/components-controllers": { - "version": "4.32.0-next.74", - "resolved": "https://registry.npmjs.org/@arcgis/components-controllers/-/components-controllers-4.32.0-next.74.tgz", - "integrity": "sha512-sJhmb5jVTIqBMWHOb4M9WK1cg9spoHnLlcKxUGOKKRbjFhIlHb5QCSf26g2cazElE8fC8MEnCg8krYxR3mcEfQ==", + "version": "4.32.0-next.81", + "resolved": "https://registry.npmjs.org/@arcgis/components-controllers/-/components-controllers-4.32.0-next.81.tgz", + "integrity": "sha512-pFFaXjp6CQ3Kbb9xCSf53y4wb3SKuo+aKfpuMesuPLyNUz/xN/GxoYA3S4v/JTcw2dQHmh28bal9Am1uT5/LSA==", + "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@arcgis/components-utils": "4.32.0-next.74", + "@arcgis/components-utils": "4.32.0-next.81", "tslib": "^2.7.0" } }, "node_modules/@arcgis/components-utils": { - "version": "4.32.0-next.74", - "resolved": "https://registry.npmjs.org/@arcgis/components-utils/-/components-utils-4.32.0-next.74.tgz", - "integrity": "sha512-EmcHRIUF+/FZ+NW/2KuqTX+luscLjPj7KHlbGo1se2IPecnvMsDaR4ujeDOAaIhWNzoRs6pcDZ9GdJvFsfK8Vw==", + "version": "4.32.0-next.81", + "resolved": "https://registry.npmjs.org/@arcgis/components-utils/-/components-utils-4.32.0-next.81.tgz", + "integrity": "sha512-2wi6iNpID1zsF+dKCFD7htl4nmmAhirmUxM+IO6l+Dch30Kup9mBxen5PUr1v5vBSGj9PvjZ+VphrkURpfrdbw==", + "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "tslib": "^2.7.0" } @@ -323,12 +325,13 @@ } }, "node_modules/@arcgis/lumina": { - "version": "4.32.0-next.74", - "resolved": "https://registry.npmjs.org/@arcgis/lumina/-/lumina-4.32.0-next.74.tgz", - "integrity": "sha512-oVuEA9wtYtVebgJ3/Ds3UelolfaoSn1jvNLUqTQVE6AozD7ELvbFM5xNW97jGdAaIM0SXUuvh5/dhce6SJBtFA==", + "version": "4.32.0-next.81", + "resolved": "https://registry.npmjs.org/@arcgis/lumina/-/lumina-4.32.0-next.81.tgz", + "integrity": "sha512-vziH591cj5FWcPX/Im5ZawWSoBfTwH8PbeBrrDAtySEJ9U1/U5ZTDBUfWkAXLLMi4JSXOXG86s5RwcIdp7Aptg==", + "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@arcgis/components-controllers": "4.32.0-next.74", - "@arcgis/components-utils": "4.32.0-next.74", + "@arcgis/components-controllers": "4.32.0-next.81", + "@arcgis/components-utils": "4.32.0-next.81", "@lit-labs/ssr": "^3.2.2", "@lit-labs/ssr-client": "^1.1.7", "@lit/context": "^1.1.3", @@ -2806,9 +2809,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", - "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", + "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", "dev": true, "license": "MIT", "dependencies": { @@ -3863,13 +3866,14 @@ "license": "Apache-2.0" }, "node_modules/@esri/calcite-components": { - "version": "3.0.0-next.89", - "resolved": "https://registry.npmjs.org/@esri/calcite-components/-/calcite-components-3.0.0-next.89.tgz", - "integrity": "sha512-iKtMc1DZwR4PbYgrBIV9ZrdyYcuEZj7Cjyfdg2lNaelyrHaV9bqHRxEemehzaLv0FLG60b/6Ov815wj7MP8g0A==", + "version": "3.0.0-next.96", + "resolved": "https://registry.npmjs.org/@esri/calcite-components/-/calcite-components-3.0.0-next.96.tgz", + "integrity": "sha512-R75hQ8HC+a6b5veTSK4HVVasti3YNDPizLRr2H2FVd9LaQGk2x7WH69cgFplbSdYrKspNjJBzSAf2aBonkQv5Q==", + "license": "SEE LICENSE.md", "dependencies": { - "@arcgis/components-controllers": "^4.32.0-next.69", - "@arcgis/components-utils": "^4.32.0-next.69", - "@arcgis/lumina": "^4.32.0-next.69", + "@arcgis/components-controllers": "^4.32.0-next.75", + "@arcgis/components-utils": "^4.32.0-next.75", + "@arcgis/lumina": "^4.32.0-next.75", "@esri/calcite-ui-icons": "4.0.0-next.7", "@floating-ui/dom": "^1.6.12", "@floating-ui/utils": "^0.2.8", @@ -4451,6 +4455,16 @@ "lit": "^3.0.0" } }, + "node_modules/@esri/instant-apps-components/node_modules/focus-trap": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.2.tgz", + "integrity": "sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "tabbable": "^6.2.0" + } + }, "node_modules/@esri/instant-apps-components/node_modules/type-fest": { "version": "4.30.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.30.0.tgz", @@ -5545,9 +5559,9 @@ } }, "node_modules/@puppeteer/browsers": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz", - "integrity": "sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.7.0.tgz", + "integrity": "sha512-bO61XnTuopsz9kvtfqhVbH6LTM1koxK0IlBR+yuVrM2LB7mk8+5o1w18l5zqd5cs8xlf+ntgambqRqGifMDjog==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -6619,9 +6633,9 @@ } }, "node_modules/@types/node": { - "version": "22.10.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", - "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", + "version": "22.10.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", + "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7925,10 +7939,22 @@ "dev": true, "license": "MIT" }, + "node_modules/bare-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/bare-buffer/-/bare-buffer-3.0.1.tgz", + "integrity": "sha512-QuDV/Wv5k1xsevh24zQwEjlQJuRvt3tUC39VFai6PoJiDIwmISEoc76ZTae4yVcacRBw0HBArrHssV1o3TEKhQ==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "peer": true, + "engines": { + "bare": ">=1.13.0" + } + }, "node_modules/bare-events": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", - "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", + "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", "dev": true, "license": "Apache-2.0", "optional": true @@ -7966,14 +7992,18 @@ } }, "node_modules/bare-stream": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.1.tgz", - "integrity": "sha512-eVZbtKM+4uehzrsj49KtCy3Pbg7kO1pJ3SKZ1SFrIH/0pnj9scuGGgUlNDf/7qS8WKtGdiJY5Kyhs/ivYPTB/g==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.2.tgz", + "integrity": "sha512-gSFtIiA/b0Llho+9zEy9MNgqrKpq70T62V4oGN8BSJgZt7Rk3RORPCK1kLj9hxS+YtrvSOOVGUrhraouXZkv3A==", "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { "streamx": "^2.21.0" + }, + "peerDependencies": { + "bare-buffer": "*", + "bare-events": "*" } }, "node_modules/base64-arraybuffer": { @@ -8414,9 +8444,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001690", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz", - "integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==", + "version": "1.0.30001692", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001692.tgz", + "integrity": "sha512-A95VKan0kdtrsnMubMKxEKUKImOPSuCpYgxSQBo036P5YYgVIcOYJEgt/txJWqObiRQeISNCfef9nvlQ0vbV7A==", "dev": true, "funding": [ { @@ -8551,14 +8581,14 @@ } }, "node_modules/chromium-bidi": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz", - "integrity": "sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.12.0.tgz", + "integrity": "sha512-xzXveJmX826GGq1MeE5okD8XxaDT8172CXByhFJ687eY65rbjOIebdbUuQh+jXKaNyGKI14Veb3KjLLmSueaxA==", "dev": true, "license": "Apache-2.0", "dependencies": { "mitt": "3.0.1", - "zod": "3.23.8" + "zod": "3.24.1" }, "peerDependencies": { "devtools-protocol": "*" @@ -10781,9 +10811,9 @@ "license": "ISC" }, "node_modules/focus-trap": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.2.tgz", - "integrity": "sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.4.tgz", + "integrity": "sha512-xx560wGBk7seZ6y933idtjJQc1l+ck+pI3sKvhKozdBV1dRZoKhkW5xoCaFv9tQiX5RH1xfSxjuNu6g+lmN/gw==", "license": "MIT", "dependencies": { "tabbable": "^6.2.0" @@ -15106,18 +15136,18 @@ } }, "node_modules/puppeteer": { - "version": "23.11.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.11.1.tgz", - "integrity": "sha512-53uIX3KR5en8l7Vd8n5DUv90Ae9QDQsyIthaUFVzwV6yU750RjqRznEtNMBT20VthqAdemnJN+hxVdmMHKt7Zw==", + "version": "24.0.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.0.0.tgz", + "integrity": "sha512-KRF2iWdHGSZkQ8pqftR5XR1jqnTqKRVZghMGJfJ665zS8++0cErRG2tXWfp98YqvMzsVLHfzBtTQlk0MMhCxzg==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.6.1", - "chromium-bidi": "0.11.0", + "@puppeteer/browsers": "2.7.0", + "chromium-bidi": "0.12.0", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1367902", - "puppeteer-core": "23.11.1", + "puppeteer-core": "24.0.0", "typed-query-selector": "^2.12.0" }, "bin": { @@ -15128,13 +15158,13 @@ } }, "node_modules/puppeteer-core": { - "version": "23.11.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz", - "integrity": "sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==", + "version": "24.0.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.0.0.tgz", + "integrity": "sha512-bHVXmnkYnMVSbsD+pJGt8fmGZLaVYOAieVnJcDxtLIVTMq0s5RfYdzN4xVlFoBQ3T06/sPkXxca3VLVfaqLxzg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.6.1", + "@puppeteer/browsers": "2.7.0", "chromium-bidi": "0.11.0", "debug": "^4.4.0", "devtools-protocol": "0.0.1367902", @@ -15145,6 +15175,30 @@ "node": ">=18" } }, + "node_modules/puppeteer-core/node_modules/chromium-bidi": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz", + "integrity": "sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mitt": "3.0.1", + "zod": "3.23.8" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/puppeteer-core/node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/pure-rand": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", @@ -16849,9 +16903,9 @@ } }, "node_modules/tar-fs": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", - "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.7.tgz", + "integrity": "sha512-2sAfoF/zw/2n8goUGnGRZTWTD4INtnScPZvyYBI6BDlJ3wNR5o1dw03EfBvuhG6GBLvC4J+C7j7W+64aZ0ogQA==", "dev": true, "license": "MIT", "dependencies": { @@ -18383,9 +18437,9 @@ } }, "node_modules/zod": { - "version": "3.23.8", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", - "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz", + "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==", "dev": true, "license": "MIT", "funding": { diff --git a/package.json b/package.json index fa7578710..bc9da7880 100644 --- a/package.json +++ b/package.json @@ -28,14 +28,14 @@ "test:clean": "npm run clean:src && npm run lint:ts:fix && stencil test --spec --e2e --detectOpenHandles", "test.watch": "stencil test --spec --e2e --watchAll", "generate": "stencil generate", - "update-browserslist": "npx browserslist@latest --update-db", + "update-browserslist": "npx update-browserslist-db@latest", "copy:instant-app-component-assests": "ncp node_modules/@esri/instant-apps-components/dist/assets src/assets && ncp node_modules/@esri/instant-apps-components/dist/assets src/demos/assets" }, "devDependencies": { "@babel/core": "^7.26.0", "@babel/preset-env": "^7.26.0", "@babel/preset-typescript": "^7.26.0", - "@babel/types": "^7.26.3", + "@babel/types": "^7.26.5", "@esri/arcgis-rest-service-admin": "^3.7.0", "@esri/eslint-plugin-calcite-components": "^1.2.1", "@esri/instant-apps-components": "^1.0.0-beta.303", @@ -47,7 +47,7 @@ "@stencil/sass": "^3.0.12", "@stencil/store": "^2.0.16", "@types/jest": "^29.5.14", - "@types/node": "^22.10.2", + "@types/node": "^22.10.5", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "@typescript-eslint/typescript-estree": "^8.19.0", @@ -70,10 +70,10 @@ "ncp": "^2.0.0", "npm-check-updates": "^17.1.13", "prettier": "3.4.2", - "puppeteer": "^23.10.4", + "puppeteer": "^24.0.0", "react": "^19.0.0", - "rimraf": "^6.0.1", "resolve-pkg": "^2.0.0", + "rimraf": "^6.0.1", "tailwindcss": "3.4.17", "tslib": "^2.8.1", "tsx": "^4.19.2", @@ -87,7 +87,7 @@ "@esri/arcgis-rest-feature-layer": "^3.7.0", "@esri/arcgis-rest-portal": "^3.7.0", "@esri/arcgis-rest-request": "^3.7.0", - "@esri/calcite-components": "^3.0.0-next.89", + "@esri/calcite-components": "^3.0.0-next.96", "@esri/calcite-design-tokens": "^3.0.0-next.5", "@esri/hub-common": "^14.215.0", "@esri/hub-initiatives": "^14.0.0", @@ -95,7 +95,7 @@ "@esri/hub-teams": "^14.1.1", "@esri/solution-common": "^5.8.0", "@pdf-lib/fontkit": "^1.1.1", - "focus-trap": "7.6.2", + "focus-trap": "7.6.4", "jspdf": "^2.5.2", "minimist": "^1.2.8", "pdf-lib": "^1.17.1",