From ef502ddd7f38ba37ef8dd7fe1e6014ddfa9077dc Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 14:02:39 -0800 Subject: [PATCH 01/17] chore: publint CI --- .github/workflows/build-and-test.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 3b6dc3a57fe..eac63758d29 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -42,6 +42,15 @@ jobs: - name: Run Build for All run: npx nx run-many --targets=build --projects=tag:type:pkg --skip-nx-cache + - name: Check Package Publishing Compatibility + run: | + for pkg in packages/*; do + if [ -f "$pkg/package.json" ]; then + echo "Checking $pkg..." + npx publint "$pkg" + fi + done + - name: Run Affected Test uses: nick-fields/retry@v3 with: From 6bf894ed16a2c2ad879ebbfcee60b80d44e8659d Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 14:16:19 -0800 Subject: [PATCH 02/17] chore: publint --- .github/workflows/build-and-test.yml | 6 +- package.json | 1 + pnpm-lock.yaml | 365 ++++++++++++++------------- 3 files changed, 198 insertions(+), 174 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index eac63758d29..020f2e797c1 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -45,9 +45,11 @@ jobs: - name: Check Package Publishing Compatibility run: | for pkg in packages/*; do - if [ -f "$pkg/package.json" ]; then + if [ -f "$pkg/package.json" ] && \ + [ "$pkg" != "packages/assemble-release-plan" ] && \ + [ "$pkg" != "packages/chrome-devtools" ]; then echo "Checking $pkg..." - npx publint "$pkg" + publint "$pkg" fi done diff --git a/package.json b/package.json index e7a4eab325b..cdbf0696540 100644 --- a/package.json +++ b/package.json @@ -208,6 +208,7 @@ "postcss-url": "10.1.3", "prettier": "3.3.3", "prettier-eslint": "16.3.0", + "publint": "^0.2.12", "react-refresh": "0.14.2", "rimraf": "^3.0.2", "rollup-plugin-copy": "3.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 767cc83ff36..94ec2504c4c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -431,6 +431,9 @@ importers: prettier-eslint: specifier: 16.3.0 version: 16.3.0 + publint: + specifier: ^0.2.12 + version: 0.2.12 react-refresh: specifier: 0.14.2 version: 0.14.2 @@ -2933,10 +2936,10 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 convert-source-map: 1.9.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -2962,7 +2965,7 @@ packages: '@babel/traverse': 7.25.7 '@babel/types': 7.25.7 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -2981,10 +2984,10 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3004,10 +3007,10 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3027,10 +3030,10 @@ packages: '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3118,7 +3121,7 @@ packages: resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3155,7 +3158,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.7 '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.2) '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3173,7 +3176,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.7 '@babel/helper-replace-supers': 7.25.7(@babel/core@7.25.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3191,7 +3194,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.7 '@babel/helper-replace-supers': 7.25.7(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3208,7 +3211,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.7) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3226,7 +3229,7 @@ packages: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3285,7 +3288,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -3300,7 +3303,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -3310,7 +3313,7 @@ packages: resolution: {integrity: sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3319,7 +3322,7 @@ packages: resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3328,16 +3331,7 @@ packages: resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - - /@babel/helper-module-imports@7.25.9: - resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3361,7 +3355,7 @@ packages: '@babel/helper-module-imports': 7.25.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -3372,9 +3366,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -3386,9 +3380,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.7 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -3400,9 +3394,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.25.8 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -3414,9 +3408,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -3449,7 +3443,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -3463,7 +3457,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -3476,7 +3470,7 @@ packages: '@babel/core': 7.25.2 '@babel/helper-member-expression-to-functions': 7.25.7 '@babel/helper-optimise-call-expression': 7.25.7 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -3490,7 +3484,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-member-expression-to-functions': 7.25.7 '@babel/helper-optimise-call-expression': 7.25.7 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -3504,7 +3498,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.7 '@babel/helper-optimise-call-expression': 7.25.7 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -3517,7 +3511,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -3531,7 +3525,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -3539,7 +3533,7 @@ packages: resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3548,7 +3542,7 @@ packages: resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3558,7 +3552,7 @@ packages: resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3567,7 +3561,7 @@ packages: resolution: {integrity: sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3576,7 +3570,7 @@ packages: resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3614,7 +3608,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -3681,7 +3675,7 @@ packages: dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -3694,7 +3688,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -3771,7 +3765,7 @@ packages: dependencies: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -3784,7 +3778,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -4520,7 +4514,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.7) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -4534,7 +4528,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -4545,7 +4539,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.25.7) transitivePeerDependencies: @@ -4559,7 +4553,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: @@ -4677,7 +4671,7 @@ packages: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.25.7) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -4694,7 +4688,7 @@ packages: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -4919,7 +4913,7 @@ packages: '@babel/core': 7.25.7 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -4933,7 +4927,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -5089,7 +5083,7 @@ packages: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.7) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -5104,7 +5098,7 @@ packages: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -5596,7 +5590,7 @@ packages: dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.2) '@babel/types': 7.26.0 @@ -5612,7 +5606,7 @@ packages: dependencies: '@babel/core': 7.25.7 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.7) '@babel/types': 7.26.0 @@ -5628,7 +5622,7 @@ packages: dependencies: '@babel/core': 7.25.8 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.8) '@babel/types': 7.26.0 @@ -5644,7 +5638,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) '@babel/types': 7.26.0 @@ -5762,7 +5756,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.7 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.25.9 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.7) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.7) @@ -5779,7 +5773,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.25.9 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) @@ -6373,21 +6367,7 @@ packages: '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/types': 7.26.0 - debug: 4.3.7(supports-color@9.3.1) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - /@babel/traverse@7.25.9: - resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7030,7 +7010,7 @@ packages: /@emotion/babel-plugin@11.12.0: resolution: {integrity: sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==} dependencies: - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/runtime': 7.26.0 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 @@ -8576,7 +8556,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -8652,7 +8632,7 @@ packages: deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -11700,7 +11680,7 @@ packages: '@open-draft/until': 1.0.3 '@types/debug': 4.1.12 '@xmldom/xmldom': 0.8.10 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) headers-polyfill: 3.2.5 outvariant: 1.4.3 strict-event-emitter: 0.2.8 @@ -14664,7 +14644,7 @@ packages: optional: true dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@rollup/pluginutils': 5.1.3(rollup@4.24.0) rollup: 4.24.0 transitivePeerDependencies: @@ -16982,7 +16962,7 @@ packages: conventional-changelog-writer: 8.0.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) import-from-esm: 1.3.4 lodash-es: 4.17.21 micromatch: 4.0.8 @@ -17009,7 +16989,7 @@ packages: dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) execa: 5.1.1 lodash: 4.17.21 parse-json: 5.2.0 @@ -17026,7 +17006,7 @@ packages: dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) dir-glob: 3.0.1 execa: 5.1.1 lodash: 4.17.21 @@ -17049,7 +17029,7 @@ packages: '@octokit/plugin-throttling': 9.3.1(@octokit/core@6.1.2) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) dir-glob: 3.0.1 globby: 14.0.2 http-proxy-agent: 7.0.2 @@ -17118,7 +17098,7 @@ packages: conventional-changelog-writer: 8.0.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) get-stream: 7.0.1 import-from-esm: 1.3.4 into-stream: 7.0.0 @@ -18031,7 +18011,7 @@ packages: dependencies: '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 '@storybook/csf': 0.1.11 '@storybook/types': 7.6.20 @@ -18047,7 +18027,7 @@ packages: dependencies: '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 '@storybook/csf': 0.1.11 '@storybook/types': 8.1.11 @@ -18326,7 +18306,7 @@ packages: typescript: '>= 3.x' webpack: '>= 4' dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -18345,7 +18325,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -18364,7 +18344,7 @@ packages: typescript: '>= 4.x' webpack: '>= 4' dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -18842,7 +18822,7 @@ packages: '@swc-node/sourcemap-support': 0.5.1 '@swc/core': 1.7.26(@swc/helpers@0.5.13) colorette: 2.0.20 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) oxc-resolver: 1.12.0 pirates: 4.0.6 tslib: 2.6.3 @@ -20085,7 +20065,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.0.4) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.0.4) - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 @@ -20137,7 +20117,7 @@ packages: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4) - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) eslint: 8.57.1 typescript: 5.0.4 transitivePeerDependencies: @@ -20158,7 +20138,7 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.2) '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) eslint: 8.57.1 typescript: 5.5.2 transitivePeerDependencies: @@ -20179,7 +20159,7 @@ packages: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.2) '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) eslint: 8.57.1 typescript: 5.5.2 transitivePeerDependencies: @@ -20238,7 +20218,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.0.4) - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) eslint: 8.57.1 tsutils: 3.21.0(typescript@5.0.4) typescript: 5.0.4 @@ -20258,7 +20238,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.5.2) '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.5.2) - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) eslint: 8.57.1 ts-api-utils: 1.3.0(typescript@5.5.2) typescript: 5.5.2 @@ -20277,7 +20257,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.5.2) '@typescript-eslint/utils': 8.8.0(eslint@8.57.1)(typescript@5.5.2) - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) ts-api-utils: 1.3.0(typescript@5.5.2) typescript: 5.5.2 transitivePeerDependencies: @@ -20321,7 +20301,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -20342,7 +20322,7 @@ packages: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -20364,7 +20344,7 @@ packages: dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -20386,7 +20366,7 @@ packages: dependencies: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -20408,7 +20388,7 @@ packages: dependencies: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -20758,7 +20738,7 @@ packages: peerDependencies: vitest: 1.6.0 dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 @@ -20779,7 +20759,7 @@ packages: dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 @@ -20973,11 +20953,11 @@ packages: optional: true dependencies: '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.25.2) '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 '@vue/babel-helper-vue-transform-on': 1.2.5 '@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.25.2) @@ -20994,7 +20974,7 @@ packages: dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/parser': 7.26.2 '@vue/compiler-sfc': 3.5.10 @@ -21541,7 +21521,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -21549,7 +21529,7 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -22431,7 +22411,7 @@ packages: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -22450,7 +22430,7 @@ packages: /babel-plugin-import@1.13.5: resolution: {integrity: sha512-IkqnoV+ov1hdJVofly9pXRJmeDm9EtROfrc5i6eII0Hix2xMs5FEm8FG3ExMvazbnZBbgHIt6qdO8And6lCloQ==} dependencies: - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -22458,7 +22438,7 @@ packages: /babel-plugin-import@1.13.8: resolution: {integrity: sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q==} dependencies: - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -22577,7 +22557,7 @@ packages: styled-components: '>= 2' dependencies: '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-module-imports': 7.25.9 + '@babel/helper-module-imports': 7.25.9(supports-color@5.5.0) babel-plugin-syntax-jsx: 6.18.0 lodash: 4.17.21 styled-components: 6.1.13(react-dom@18.3.1)(react@18.3.1) @@ -24076,7 +24056,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) /copy-webpack-plugin@11.0.0(webpack@5.93.0): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} @@ -24421,7 +24401,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 semver: 7.6.3 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) /css-loader@6.11.0(@rspack/core@1.1.1)(webpack@5.93.0): resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} @@ -25184,6 +25164,7 @@ packages: dependencies: ms: 2.1.3 supports-color: 9.3.1 + dev: true /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -25430,7 +25411,7 @@ packages: hasBin: true dependencies: address: 1.2.2 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -26115,7 +26096,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) esbuild: 0.17.19 transitivePeerDependencies: - supports-color @@ -26126,7 +26107,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) esbuild: 0.18.20 transitivePeerDependencies: - supports-color @@ -26137,7 +26118,7 @@ packages: peerDependencies: esbuild: '>=0.12 <1' dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) esbuild: 0.23.1 transitivePeerDependencies: - supports-color @@ -26526,7 +26507,7 @@ packages: optional: true dependencies: '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) enhanced-resolve: 5.17.1 eslint: 8.57.1 eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) @@ -26956,7 +26937,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -27033,7 +27014,7 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 c8: 7.14.0 transitivePeerDependencies: @@ -27888,7 +27869,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -29462,7 +29443,7 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -29472,7 +29453,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -29500,7 +29481,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@types/http-proxy': 1.17.15 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) http-proxy: 1.18.1(debug@4.3.7) is-glob: 4.0.3 is-plain-object: 5.0.0 @@ -29580,7 +29561,7 @@ packages: engines: {node: '>= 6.0.0'} dependencies: agent-base: 5.1.1 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -29590,7 +29571,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -29599,7 +29580,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: true @@ -29696,6 +29677,13 @@ packages: minimatch: 3.1.2 dev: true + /ignore-walk@5.0.1: + resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + minimatch: 5.1.6 + dev: true + /ignore@5.3.2: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} @@ -29739,7 +29727,7 @@ packages: resolution: {integrity: sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==} engines: {node: '>=16.20'} dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) import-meta-resolve: 4.1.0 transitivePeerDependencies: - supports-color @@ -30567,7 +30555,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -30579,7 +30567,7 @@ packages: engines: {node: '>=10'} dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -31612,7 +31600,7 @@ packages: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -31766,7 +31754,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) webpack-sources: 3.2.3 /lilconfig@2.1.0: @@ -32069,7 +32057,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) flatted: 3.3.1 rfdc: 1.4.1 streamroller: 3.1.5 @@ -32924,7 +32912,7 @@ packages: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: '@types/debug': 4.1.12 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -33668,10 +33656,22 @@ packages: npm-normalize-package-bin: 1.0.1 dev: true + /npm-bundled@2.0.1: + resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + npm-normalize-package-bin: 2.0.0 + dev: true + /npm-normalize-package-bin@1.0.1: resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} dev: true + /npm-normalize-package-bin@2.0.0: + resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dev: true + /npm-package-arg@11.0.1: resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==} engines: {node: ^16.14.0 || >=18.0.0} @@ -33692,6 +33692,17 @@ packages: npm-normalize-package-bin: 1.0.1 dev: true + /npm-packlist@5.1.3: + resolution: {integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + hasBin: true + dependencies: + glob: 8.1.0 + ignore-walk: 5.0.1 + npm-bundled: 2.0.1 + npm-normalize-package-bin: 2.0.0 + dev: true + /npm-run-path@2.0.2: resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} engines: {node: '>=4'} @@ -36320,6 +36331,16 @@ packages: safe-buffer: 5.2.1 dev: true + /publint@0.2.12: + resolution: {integrity: sha512-YNeUtCVeM4j9nDiTT2OPczmlyzOkIXNtdDZnSuajAxS/nZ6j3t7Vs9SUB4euQNddiltIwu7Tdd3s+hr08fAsMw==} + engines: {node: '>=16'} + hasBin: true + dependencies: + npm-packlist: 5.1.3 + picocolors: 1.1.1 + sade: 1.8.1 + dev: true + /pug-attrs@3.0.0: resolution: {integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==} dependencies: @@ -36446,7 +36467,7 @@ packages: engines: {node: '>=8.16.0'} dependencies: '@types/mime-types': 2.1.4 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -37617,7 +37638,7 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/core': 7.26.0 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.25.9(supports-color@5.5.0) '@babel/types': 7.26.0 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 @@ -38904,7 +38925,6 @@ packages: engines: {node: '>=6'} dependencies: mri: 1.2.0 - dev: false /safe-array-concat@1.1.2: resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} @@ -39400,7 +39420,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.79.4 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) /sass-loader@13.3.3(webpack@5.93.0): resolution: {integrity: sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==} @@ -39523,7 +39543,7 @@ packages: '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.1.2) aggregate-error: 5.0.0 cosmiconfig: 9.0.0(typescript@5.5.2) - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) env-ci: 11.1.0 execa: 9.4.0 figures: 6.1.0 @@ -39634,7 +39654,7 @@ packages: resolution: {integrity: sha512-v67WcEouB5GxbTWL/4NeToqcZiAWEq90N888fczVArY8A79J0L4FD7vj5hm3eUMua5EpoQ59wa/oovY6TLvRUA==} engines: {node: '>= 18'} dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) destroy: 1.2.0 encodeurl: 2.0.0 escape-html: 1.0.3 @@ -40118,7 +40138,7 @@ packages: /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -40131,7 +40151,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -40401,7 +40421,7 @@ packages: engines: {node: '>=8.0'} dependencies: date-format: 4.0.14 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -40653,7 +40673,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) /style-to-object@0.3.0: resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} @@ -40825,7 +40845,7 @@ packages: hasBin: true dependencies: '@adobe/css-tools': 4.3.3 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) glob: 10.4.5 sax: 1.4.1 source-map: 0.7.4 @@ -40892,6 +40912,7 @@ packages: /supports-color@9.3.1: resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==} engines: {node: '>=12'} + dev: true /supports-hyperlinks@2.3.0: resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} @@ -41978,7 +41999,7 @@ packages: bundle-require: 4.2.1(esbuild@0.18.20) cac: 6.7.14 chokidar: 3.6.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) esbuild: 0.18.20 execa: 5.1.1 globby: 11.1.0 @@ -42020,7 +42041,7 @@ packages: cac: 6.7.14 chokidar: 3.6.0 consola: 3.2.3 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) esbuild: 0.23.0 execa: 5.1.1 joycon: 3.1.1 @@ -42822,7 +42843,7 @@ packages: compression: 1.7.4 cookies: 0.9.1 cors: 2.8.5 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) envinfo: 7.11.0 express: 4.18.2 express-rate-limit: 5.5.1 @@ -42937,7 +42958,7 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.1.1 vite: 5.2.14(@types/node@20.12.14)(less@4.2.0)(stylus@0.64.0) @@ -42958,7 +42979,7 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.1.1 vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) @@ -42988,7 +43009,7 @@ packages: '@volar/typescript': 2.4.5 '@vue/language-core': 2.1.6(typescript@5.5.2) compare-versions: 6.1.1 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.12 @@ -43015,7 +43036,7 @@ packages: '@volar/typescript': 2.4.5 '@vue/language-core': 2.1.6(typescript@5.5.2) compare-versions: 6.1.1 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.12 @@ -43035,7 +43056,7 @@ packages: vite: optional: true dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) globrex: 0.1.2 tsconfck: 2.1.2(typescript@5.5.2) vite: 5.2.14(@types/node@18.16.9)(less@4.2.0)(stylus@0.64.0) @@ -43205,7 +43226,7 @@ packages: acorn-walk: 8.3.4 cac: 6.7.14 chai: 4.5.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.11 @@ -43262,7 +43283,7 @@ packages: '@vitest/utils': 1.6.0 acorn-walk: 8.3.4 chai: 4.5.0 - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) execa: 8.0.1 local-pkg: 0.5.0 magic-string: 0.30.11 @@ -43311,7 +43332,7 @@ packages: peerDependencies: eslint: '>=6.0.0' dependencies: - debug: 4.3.7(supports-color@9.3.1) + debug: 4.3.7(supports-color@5.5.0) eslint: 8.57.1 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -43515,7 +43536,7 @@ packages: on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) /webpack-dev-server@5.0.4(webpack@5.93.0): resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} @@ -43668,7 +43689,7 @@ packages: dependencies: html-webpack-plugin: 5.6.2(@rspack/core@1.0.8)(webpack@5.93.0) typed-assert: 1.0.9 - webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.18.20) + webpack: 5.93.0(@swc/core@1.7.26)(esbuild@0.24.0) /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.6.3)(webpack@5.95.0): resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==} From 3135b1f0876ef0e247f862942de1802bd3ee0bbf Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 14:26:31 -0800 Subject: [PATCH 03/17] chore: publint --- .github/workflows/build-and-test.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 020f2e797c1..8dc1357b20f 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -47,9 +47,11 @@ jobs: for pkg in packages/*; do if [ -f "$pkg/package.json" ] && \ [ "$pkg" != "packages/assemble-release-plan" ] && \ - [ "$pkg" != "packages/chrome-devtools" ]; then + [ "$pkg" != "packages/chrome-devtools" ] && \ + [ "$pkg" != "packages/core" ] && \ + [ "$pkg" != "packages/utilities" ]; then echo "Checking $pkg..." - publint "$pkg" + npx publint "$pkg" fi done From dcad69068323f94916f58a63c61d3d501b39cecc Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 14:46:21 -0800 Subject: [PATCH 04/17] chore: lint --- packages/data-prefetch/package.json | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/packages/data-prefetch/package.json b/packages/data-prefetch/package.json index d64fc130f8c..e186b394876 100644 --- a/packages/data-prefetch/package.json +++ b/packages/data-prefetch/package.json @@ -16,31 +16,36 @@ "publishConfig": { "access": "public" }, + "files": [ + "dist", + "README.md", + "LICENSE" + ], "exports": { ".": { + "types": "./dist/index.cjs.d.ts", "import": "./dist/index.esm.mjs", - "require": "./dist/index.cjs", - "types": "./dist/index.cjs.d.ts" + "require": "./dist/index.cjs.js" }, "./react": { + "types": "./dist/react.cjs.d.ts", "import": "./dist/react.esm.mjs", - "require": "./dist/react.cjs.js", - "types": "./dist/react.cjs.d.ts" + "require": "./dist/react.cjs.js" }, "./cli": { + "types": "./dist/cli.cjs.d.ts", "import": "./dist/cli.esm.mjs", - "require": "./dist/cli.cjs.js", - "types": "./dist/cli.cjs.d.ts" + "require": "./dist/cli.cjs.js" }, "./babel-plugin": { + "types": "./dist/babel.cjs.d.ts", "import": "./dist/babel.esm.mjs", - "require": "./dist/babel.cjs.js", - "types": "./dist/babel.cjs.d.ts" + "require": "./dist/babel.cjs.js" }, "./universal": { + "types": "./dist/universal.cjs.d.ts", "import": "./dist/universal.esm.mjs", - "require": "./dist/universal.cjs.js", - "types": "./dist/universal.cjs.d.ts" + "require": "./dist/universal.cjs.js" } }, "typesVersions": { @@ -62,7 +67,7 @@ ] } }, - "main": "dist/index.cjs", + "main": "dist/index.cjs.js", "module": "dist/index.esm.mjs", "peerDependencies": { "react": ">=16.9.0", From 33505c9b05f65fd22bb2a8e741cc4d7cf3b4604f Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 15:51:20 -0800 Subject: [PATCH 05/17] chore: lint --- .github/workflows/build-and-test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 8dc1357b20f..45d94adafa5 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -49,6 +49,7 @@ jobs: [ "$pkg" != "packages/assemble-release-plan" ] && \ [ "$pkg" != "packages/chrome-devtools" ] && \ [ "$pkg" != "packages/core" ] && \ + [ "$pkg" != "packages/esbuild" ] && \ [ "$pkg" != "packages/utilities" ]; then echo "Checking $pkg..." npx publint "$pkg" From 50529d4a49d23607f87911f4ae89520ab94d52a9 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 17:12:14 -0800 Subject: [PATCH 06/17] chore:lint --- packages/enhanced/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/enhanced/package.json b/packages/enhanced/package.json index e876b3ef06d..6aa2dff93fe 100644 --- a/packages/enhanced/package.json +++ b/packages/enhanced/package.json @@ -35,8 +35,8 @@ "exports": { ".": { "types": "./dist/src/index.d.ts", - "require": "./dist/src/index.js", - "import": "./dist/src/index.js" + "import": "./dist/src/index.js", + "require": "./dist/src/index.js" }, "./webpack": { "types": "./dist/src/webpack.d.ts", From 945a0184536c2bae88bc2a89378583a469fbb372 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 17:54:32 -0800 Subject: [PATCH 07/17] chore: locks --- packages/managers/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/managers/package.json b/packages/managers/package.json index c1c3d26488d..251632b4638 100644 --- a/packages/managers/package.json +++ b/packages/managers/package.json @@ -33,9 +33,9 @@ }, "exports": { ".": { + "types": "./dist/index.cjs.d.ts", "import": "./dist/index.esm.js", - "require": "./dist/index.cjs.js", - "types": "./dist/index.cjs.d.ts" + "require": "./dist/index.cjs.js" } }, "typesVersions": { From b34d814cbde8e5c75dabc7767e7ecf1cad022b5d Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 18:01:07 -0800 Subject: [PATCH 08/17] chore: locks --- packages/manifest/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/manifest/package.json b/packages/manifest/package.json index f2189c83689..092503525db 100644 --- a/packages/manifest/package.json +++ b/packages/manifest/package.json @@ -35,9 +35,9 @@ }, "exports": { ".": { + "types": "./dist/index.cjs.d.ts", "import": "./dist/index.esm.js", - "require": "./dist/index.cjs.js", - "types": "./dist/index.cjs.d.ts" + "require": "./dist/index.cjs.js" } }, "typesVersions": { From e62a9943c81448edcd9888d426b210a75a4f4022 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 18:13:15 -0800 Subject: [PATCH 09/17] chore: lint --- packages/modernjs/package.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/modernjs/package.json b/packages/modernjs/package.json index 74019cb64ea..91f6e21c033 100644 --- a/packages/modernjs/package.json +++ b/packages/modernjs/package.json @@ -19,9 +19,9 @@ }, "exports": { ".": { + "types": "./dist/types/cli/index.d.ts", "import": "./dist/esm/cli/index.js", - "require": "./dist/cjs/cli/index.js", - "types": "./dist/types/cli/index.d.ts" + "require": "./dist/cjs/cli/index.js" }, "./runtime": { "types": "./dist/types/runtime/index.d.ts", @@ -32,29 +32,29 @@ "default": "./dist/esm/ssr-runtime/index.js" }, "./config-plugin": { + "types": "./dist/types/cli/configPlugin.d.ts", "import": "./dist/esm/cli/configPlugin.js", - "require": "./dist/cjs/cli/configPlugin.js", - "types": "./dist/types/cli/configPlugin.d.ts" + "require": "./dist/cjs/cli/configPlugin.js" }, "./ssr-plugin": { + "types": "./dist/types/cli/ssrPlugin.d.ts", "import": "./dist/esm/cli/ssrPlugin.js", - "require": "./dist/cjs/cli/ssrPlugin.js", - "types": "./dist/types/cli/ssrPlugin.d.ts" + "require": "./dist/cjs/cli/ssrPlugin.js" }, "./shared-strategy": { + "types": "./dist/types/cli/mfRuntimePlugins/shared-strategy.d.ts", "import": "./dist/esm/cli/mfRuntimePlugins/shared-strategy.js", - "require": "./dist/esm/cli/mfRuntimePlugins/shared-strategy.js", - "types": "./dist/types/cli/mfRuntimePlugins/shared-strategy.d.ts" + "require": "./dist/esm/cli/mfRuntimePlugins/shared-strategy.js" }, "./resolve-entry-ipv4": { + "types": "./dist/types/cli/mfRuntimePlugins/resolve-entry-ipv4.d.ts", "import": "./dist/esm/cli/mfRuntimePlugins/resolve-entry-ipv4.js", - "require": "./dist/esm/cli/mfRuntimePlugins/resolve-entry-ipv4.js", - "types": "./dist/types/cli/mfRuntimePlugins/resolve-entry-ipv4.d.ts" + "require": "./dist/esm/cli/mfRuntimePlugins/resolve-entry-ipv4.js" }, "./inject-node-fetch": { + "types": "./dist/types/cli/mfRuntimePlugins/inject-node-fetch.d.ts", "import": "./dist/esm/cli/mfRuntimePlugins/inject-node-fetch.js", - "require": "./dist/esm/cli/mfRuntimePlugins/inject-node-fetch.js", - "types": "./dist/types/cli/mfRuntimePlugins/inject-node-fetch.d.ts" + "require": "./dist/esm/cli/mfRuntimePlugins/inject-node-fetch.js" } }, "typesVersions": { From 13a5f1caf2b24c8b6b6a5d7f2d5df728c9d481b3 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 18:23:53 -0800 Subject: [PATCH 10/17] chore:lint --- packages/native-federation-tests/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/native-federation-tests/package.json b/packages/native-federation-tests/package.json index ab685cdc2a3..ecf4bbbfa04 100644 --- a/packages/native-federation-tests/package.json +++ b/packages/native-federation-tests/package.json @@ -11,9 +11,9 @@ ], "exports": { ".": { + "types": "./dist/index.d.ts", "import": "./dist/index.mjs", - "require": "./dist/index.js", - "types": "./dist/index.d.ts" + "require": "./dist/index.js" }, "./rollup": { "types": "./dist/rollup.d.ts", From f402355a94f43d943f594201fe69aea9c999dcb2 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 18:36:32 -0800 Subject: [PATCH 11/17] chore: lint --- packages/native-federation-typescript/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/native-federation-typescript/package.json b/packages/native-federation-typescript/package.json index f51c99cbc16..8ad682a7454 100644 --- a/packages/native-federation-typescript/package.json +++ b/packages/native-federation-typescript/package.json @@ -17,9 +17,9 @@ }, "exports": { ".": { + "types": "./dist/index.d.ts", "import": "./dist/index.mjs", - "require": "./dist/index.js", - "types": "./dist/index.d.ts" + "require": "./dist/index.js" }, "./rollup": { "types": "./dist/rollup.d.ts", From 24f8bb035c6a1693fcab82caabe6e75a2294ea2e Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 18:37:50 -0800 Subject: [PATCH 12/17] chore: lint --- packages/rsbuild-plugin/package.json | 4 ++-- packages/rspack/package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/rsbuild-plugin/package.json b/packages/rsbuild-plugin/package.json index 99793a40259..3124b6770a5 100644 --- a/packages/rsbuild-plugin/package.json +++ b/packages/rsbuild-plugin/package.json @@ -14,9 +14,9 @@ "license": "MIT", "exports": { ".": { + "types": "./dist/index.cjs.d.ts", "import": "./dist/index.esm.js", - "require": "./dist/index.cjs.js", - "types": "./dist/index.cjs.d.ts" + "require": "./dist/index.cjs.js" } }, "main": "./dist/index.cjs.js", diff --git a/packages/rspack/package.json b/packages/rspack/package.json index f7321d22843..1636cf46a54 100644 --- a/packages/rspack/package.json +++ b/packages/rspack/package.json @@ -36,9 +36,9 @@ }, "exports": { ".": { + "types": "./dist/index.cjs.d.ts", "import": "./dist/index.esm.js", - "require": "./dist/index.cjs.js", - "types": "./dist/index.cjs.d.ts" + "require": "./dist/index.cjs.js" } }, "typesVersions": { From 57ad7fd4cd10daf951318ea363a111a635f09eaa Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 18:47:38 -0800 Subject: [PATCH 13/17] chore(node): lint --- packages/node/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/node/package.json b/packages/node/package.json index 840c053fb36..71e2a45eae7 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -16,7 +16,6 @@ "import": "./dist/src/utils/index.js", "require": "./dist/src/utils/index.js" }, - "./src/plugins/RemotePublicPathPlugin.js": "./dist/src/plugins/RemotePublicPathPlugin.js", "./src/plugins/NodeFederationPlugin.js": "./dist/src/plugins/NodeFederationPlugin.js", "./universe-entry-chunk-tracker-plugin": "./dist/src/plugins/UniverseEntryChunkTrackerPlugin.js", "./src/": "./dist/src/" From 41e3040747b62aff105ab42edf5109574eba7d99 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 18:56:05 -0800 Subject: [PATCH 14/17] chore(node): lint --- packages/storybook-addon/package.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/storybook-addon/package.json b/packages/storybook-addon/package.json index 82ba4c5f922..8434aec20df 100644 --- a/packages/storybook-addon/package.json +++ b/packages/storybook-addon/package.json @@ -2,6 +2,7 @@ "name": "@module-federation/storybook-addon", "version": "3.0.13", "description": "Storybook addon to consume remote module federated apps/components", + "type": "commonjs", "license": "MIT", "repository": { "type": "git", @@ -29,14 +30,14 @@ "types": "dist/src/index.d.ts", "exports": { ".": { + "types": "./dist/src/index.d.ts", "import": "./dist/src/index.js", - "require": "./dist/src/index.js", - "types": "./dist/src/index.d.ts" + "require": "./dist/src/index.js" }, "./preset": { + "types": "./dist/preset.d.ts", "import": "./dist/preset.js", - "require": "./dist/preset.js", - "types": "./dist/preset.d.ts" + "require": "./dist/preset.js" }, "./*": "./*" }, From 926bc7a1da5eb3febc6a0f52e01f3db419f58e21 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 19:23:17 -0800 Subject: [PATCH 15/17] chore(node): lint --- packages/storybook-addon/package.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/storybook-addon/package.json b/packages/storybook-addon/package.json index 8434aec20df..d72a183a185 100644 --- a/packages/storybook-addon/package.json +++ b/packages/storybook-addon/package.json @@ -31,13 +31,11 @@ "exports": { ".": { "types": "./dist/src/index.d.ts", - "import": "./dist/src/index.js", - "require": "./dist/src/index.js" + "default": "./dist/src/index.js" }, "./preset": { "types": "./dist/preset.d.ts", - "import": "./dist/preset.js", - "require": "./dist/preset.js" + "default": "./dist/preset.js" }, "./*": "./*" }, From 2eff9ceaee4432c04c89e94fb8baeeb924f16d3c Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 12 Dec 2024 19:28:33 -0800 Subject: [PATCH 16/17] chore(node): lint --- packages/storybook-addon/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/storybook-addon/package.json b/packages/storybook-addon/package.json index d72a183a185..18894901ed9 100644 --- a/packages/storybook-addon/package.json +++ b/packages/storybook-addon/package.json @@ -26,7 +26,6 @@ ], "author": "Fiodorov Andrei (https://github.com/fyodorovandrei)", "main": "dist/src/index.js", - "module": "dist/src/index.js", "types": "dist/src/index.d.ts", "exports": { ".": { From 7ddf033842e038873873baf0dccc346021efd5b0 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Tue, 31 Dec 2024 13:26:07 -0800 Subject: [PATCH 17/17] fix: type errors --- .changeset/ai-hungry-cat.md | 7 ++ .cursorignore | 87 ++++++++++++++++--- packages/enhanced/package.json | 16 ++-- packages/rspack/package.json | 7 +- packages/rspack/rollup.config.js | 29 +++++++ .../third-party-dts-extractor/package.json | 4 +- packages/typescript/package.json | 4 +- 7 files changed, 124 insertions(+), 30 deletions(-) create mode 100644 .changeset/ai-hungry-cat.md diff --git a/.changeset/ai-hungry-cat.md b/.changeset/ai-hungry-cat.md new file mode 100644 index 00000000000..23a864762da --- /dev/null +++ b/.changeset/ai-hungry-cat.md @@ -0,0 +1,7 @@ +--- +"@module-federation/enhanced": patch +--- + +Reordered the "import" and "require" fields in export mappings for consistency. + +``` diff --git a/.cursorignore b/.cursorignore index 4a2b9586d04..2ab6da1ea8a 100644 --- a/.cursorignore +++ b/.cursorignore @@ -1,16 +1,75 @@ -# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv) -./tmp -./scripts -./.git -packages/storybook-addon -packages/core -packages/utilities -packages/typescript +# Cache and temporary files +**/.cache/ +**/.temp/ +**/coverage/ +**/dist/ + +# Documentation and config files +**/*.md +**/*.yaml +**/*.yml +**/.eslintrc* +**/.prettierrc* +**/.swcrc +**/jest.config.* +**/tsconfig.* +**/*/stats.json + +# First ignore everything +* + +# Then allow specific packages and their contents +!packages/webpack-bundler-runtime/ +!packages/webpack-bundler-runtime/**/* +!packages/sdk/ +!packages/sdk/**/* +!packages/enhanced/ +!packages/enhanced/**/* + +# Allow package.json files +!package.json +!packages/*/package.json +!**/package.json + +# Explicitly ignore specific packages +packages/dts-plugin/ +packages/typescript/ packages/native-* -apps -**/configCases -**/dist -apps/** -*.snap -*.js +packages/core/ +packages/assemble-release-plan/ +packages/native-federation-typescript/ +packages/esbuild/ + +# Ignore specific directories +apps/ +webpack/tooling/ +webpack/setup/ +webpack/test/ +webpack/benchmark/ +tools/ +.husky/ +.github/ +.vscode/ +.verdaccio/ +# Ignore specific files +.cursorignore +jest.preset.js +babel.config.json +nx.json +LICENSE +.nxignore +netlify.toml +renovate.json +.npmrc +.cursorrules +.prettierignore +.editorconfig +ai-lint-fix.js +manifest.json +typedoc.json +typedoc.base.json +commitlint.config.js +.eslintignore +commit-gen.js +main.py diff --git a/packages/enhanced/package.json b/packages/enhanced/package.json index 76034bcdc2f..3da16c1591f 100644 --- a/packages/enhanced/package.json +++ b/packages/enhanced/package.json @@ -40,23 +40,23 @@ }, "./webpack": { "types": "./dist/src/webpack.d.ts", - "require": "./dist/src/webpack.js", - "import": "./dist/src/webpack.js" + "import": "./dist/src/webpack.js", + "require": "./dist/src/webpack.js" }, "./rspack": { "types": "./dist/src/rspack.d.ts", - "require": "./dist/src/rspack.js", - "import": "./dist/src/rspack.js" + "import": "./dist/src/rspack.js", + "require": "./dist/src/rspack.js" }, "./runtime": { "types": "./dist/src/runtime.d.ts", - "require": "./dist/src/runtime.js", - "import": "./dist/src/runtime.js" + "import": "./dist/src/runtime.js", + "require": "./dist/src/runtime.js" }, "./prefetch": { "types": "./dist/src/prefetch.d.ts", - "require": "./dist/src/prefetch.js", - "import": "./dist/src/prefetch.js" + "import": "./dist/src/prefetch.js", + "require": "./dist/src/prefetch.js" } }, "typesVersions": { diff --git a/packages/rspack/package.json b/packages/rspack/package.json index 865fa5847f3..7adab5899cd 100644 --- a/packages/rspack/package.json +++ b/packages/rspack/package.json @@ -21,7 +21,7 @@ "author": "hanric ", "sideEffects": false, "main": "./dist/index.cjs.js", - "module": "./dist/index.esm.js", + "module": "./dist/index.esm.mjs", "types": "./dist/index.cjs.d.ts", "dependencies": { "@module-federation/bridge-react-webpack-plugin": "workspace:*", @@ -38,9 +38,8 @@ "exports": { ".": { "types": "./dist/index.cjs.d.ts", - "import": "./dist/index.esm.js", - "require": "./dist/index.cjs.js", - "types": "./dist/index.cjs.d.ts" + "import": "./dist/index.esm.mjs", + "require": "./dist/index.cjs.js" }, "./plugin": { "types": "./dist/plugin.cjs.d.ts", diff --git a/packages/rspack/rollup.config.js b/packages/rspack/rollup.config.js index bb37e988aa1..8fb6f4719a4 100644 --- a/packages/rspack/rollup.config.js +++ b/packages/rspack/rollup.config.js @@ -9,6 +9,35 @@ module.exports = (rollupConfig, projectOptions) => { process.cwd(), './packages/rspack/src/ModuleFederationPlugin.ts', ); + + if (Array.isArray(rollupConfig.output)) { + rollupConfig.output = rollupConfig.output.map((c) => ({ + ...c, + hoistTransitiveImports: false, + entryFileNames: + c.format === 'esm' + ? c.entryFileNames.replace('.js', '.mjs') + : c.entryFileNames, + chunkFileNames: + c.format === 'esm' + ? c.chunkFileNames.replace('.js', '.mjs') + : c.chunkFileNames, + })); + } else { + rollupConfig.output = { + ...rollupConfig.output, + hoistTransitiveImports: false, + entryFileNames: + rollupConfig.output.format === 'esm' + ? rollupConfig.output.entryFileNames.replace('.js', '.mjs') + : rollupConfig.output.entryFileNames, + chunkFileNames: + rollupConfig.output.format === 'esm' + ? rollupConfig.output.chunkFileNames.replace('.js', '.mjs') + : rollupConfig.output.chunkFileNames, + }; + } + rollupConfig.plugins.push( replace({ __VERSION__: JSON.stringify(pkg.version), diff --git a/packages/third-party-dts-extractor/package.json b/packages/third-party-dts-extractor/package.json index 8bf9f09ada9..1f5fabe515b 100644 --- a/packages/third-party-dts-extractor/package.json +++ b/packages/third-party-dts-extractor/package.json @@ -15,9 +15,9 @@ }, "exports": { ".": { + "types": "./dist/index.d.ts", "import": "./dist/index.mjs", - "require": "./dist/index.js", - "types": "./dist/index.d.ts" + "require": "./dist/index.js" } }, "typesVersions": { diff --git a/packages/typescript/package.json b/packages/typescript/package.json index d031d7e6409..e0b0501c2ac 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -58,8 +58,8 @@ }, "exports": { ".": { - "require": "./dist/src/index.js", - "types": "./dist/src/index.d.ts" + "types": "./dist/src/index.d.ts", + "require": "./dist/src/index.js" } } }