diff --git a/examples/webpack/package.json b/examples/webpack/package.json index 39a9bc1a..02e938a6 100644 --- a/examples/webpack/package.json +++ b/examples/webpack/package.json @@ -12,7 +12,7 @@ "ts-loader": "catalog:webpack", "vue-loader": "catalog:webpack", "webpack": "catalog:webpack", - "webpack-cli": "^5.1.4", + "webpack-cli": "^7.0.0", "webpack-dev-server": "^4.15.1" }, "scripts": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fb9bf002..7ef32fc8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,10 +15,10 @@ catalogs: intlify: '@intlify/shared': specifier: next - version: 12.0.0-alpha.3 + version: 12.0.0-alpha.4 vue-i18n: specifier: next - version: 12.0.0-alpha.3 + version: 12.0.0-alpha.4 vite: '@vitejs/plugin-vue': specifier: ^6.0.6 @@ -147,7 +147,7 @@ importers: version: 3.5.34(typescript@6.0.3) vue-i18n: specifier: catalog:intlify - version: 12.0.0-alpha.3(vue@3.5.34(typescript@6.0.3)) + version: 12.0.0-alpha.4(vue@3.5.34(typescript@6.0.3)) devDependencies: '@rspack/cli': specifier: ^1.2.7 @@ -166,7 +166,7 @@ importers: version: 3.5.34(typescript@6.0.3) vue-i18n: specifier: catalog:intlify - version: 12.0.0-alpha.3(vue@3.5.34(typescript@6.0.3)) + version: 12.0.0-alpha.4(vue@3.5.34(typescript@6.0.3)) devDependencies: '@vitejs/plugin-vue': specifier: catalog:vite @@ -185,7 +185,7 @@ importers: version: 3.5.34(typescript@6.0.3) vue-i18n: specifier: catalog:intlify - version: 12.0.0-alpha.3(vue@3.5.34(typescript@6.0.3)) + version: 12.0.0-alpha.4(vue@3.5.34(typescript@6.0.3)) devDependencies: babel-loader: specifier: ^8.2.2 @@ -198,22 +198,22 @@ importers: version: 17.4.2(vue@3.5.34(typescript@6.0.3))(webpack@5.106.2) webpack: specifier: catalog:webpack - version: 5.106.2(webpack-cli@5.1.4) + version: 5.106.2(webpack-cli@7.0.3) webpack-cli: - specifier: ^5.1.4 - version: 5.1.4(webpack-dev-server@4.15.2)(webpack@5.106.2) + specifier: ^7.0.0 + version: 7.0.3(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.106.2) webpack-dev-server: specifier: ^4.15.1 - version: 4.15.2(webpack-cli@5.1.4)(webpack@5.106.2) + version: 4.15.2(webpack-cli@7.0.3)(webpack@5.106.2) packages/bundle-utils: dependencies: '@intlify/message-compiler': specifier: next - version: 12.0.0-alpha.3 + version: 12.0.0-alpha.4 '@intlify/shared': specifier: catalog:intlify - version: 12.0.0-alpha.3 + version: 12.0.0-alpha.4 escodegen: specifier: ^2.1.0 version: 2.1.0 @@ -250,7 +250,7 @@ importers: version: link:../bundle-utils '@intlify/shared': specifier: catalog:intlify - version: 12.0.0-alpha.3 + version: 12.0.0-alpha.4 '@rollup/pluginutils': specifier: ^5.1.0 version: 5.3.0(rollup@4.60.3) @@ -290,7 +290,7 @@ importers: devDependencies: '@intlify/core-base': specifier: next - version: 12.0.0-alpha.3 + version: 12.0.0-alpha.4 '@rspack/core': specifier: ^1.2.7 version: 1.7.11 @@ -472,6 +472,10 @@ packages: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} + '@discoveryjs/json-ext@1.1.0': + resolution: {integrity: sha512-Xc3VhU02wqZ1HvHRJUwL09HkZSTvidqY5Ya0NXBSYOxAp+Ln9dcJr9fySI+CkONzP3PekQo9WdzCv0PGER/mOA==} + engines: {node: '>=14.17.0'} + '@emnapi/core@1.10.0': resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} @@ -726,20 +730,38 @@ packages: resolution: {integrity: sha512-LEvBHBUbiOOtIBkp4IIQENVC5Fg2YHsvdXN1+WRIxQ8hzHbHSBiqZ2l68B/yg8sE1a4S7dqhkaAedunShWPH+Q==} engines: {node: '>= 16'} + '@intlify/core-base@12.0.0-alpha.4': + resolution: {integrity: sha512-7JZiWLP9ScL/DDgT6+t1HebP4IqiA0FmHkd7M17LgjchPdIxWCBJFbFANK9bYAj+ZyzR8urtPK65FxyARjPi3A==} + engines: {node: '>= 22'} + '@intlify/message-compiler@12.0.0-alpha.3': resolution: {integrity: sha512-mDDTN3gfYOHhBnpnlby19UHyvMaOnzdlpsIrxUfs44R/vCATfn8pMOkE8PXD2t410xkocEj3FpDcC9XC/0v4Dg==} engines: {node: '>= 16'} + '@intlify/message-compiler@12.0.0-alpha.4': + resolution: {integrity: sha512-F4yHuJzI2ZXtXTW2B1VhuNULAOjR5bniFSC/Z0rLWRYPO43pVgKLu+FPDoJq13OjTFq4X5hx2s855M4gqPU/pA==} + engines: {node: '>= 22'} + '@intlify/shared@12.0.0-alpha.3': resolution: {integrity: sha512-ryaNYBvxQjyJUmVuBBg+HHUsmGnfxcEUPR0NCeG4/K9N2qtyFE35C80S15IN6iYFE2MGWLN7HfOSyg0MXZIc9w==} engines: {node: '>= 16'} + '@intlify/shared@12.0.0-alpha.4': + resolution: {integrity: sha512-MfunEN3/yQjD1Q9HnD4Qtvg/qLYnR+tK3mEz/EEvikJO+Hu8ICe7Rqh6uusLSjpWy6ECVt2p5HGXlYA12UBweA==} + engines: {node: '>= 22'} + '@intlify/vue-i18n-core@12.0.0-alpha.3': resolution: {integrity: sha512-YwAfTQILHN+VoK0P/Yv47GbKnEf1lhfbliyVyW3knAL1EmT8m0m3rwffXJnwyQhYw8Jpx85CpL49WkSgyi6d/g==} engines: {node: '>= 16'} peerDependencies: vue: ^3.0.0 + '@intlify/vue-i18n-core@12.0.0-alpha.4': + resolution: {integrity: sha512-pQuMjLsUopwyPnWkv+HfOqFSv2leG78hgtihRba26N1GAs13yIGetHYkZSoEIjnAHmpCO1k5588F5WQVZUCMQg==} + engines: {node: '>= 22'} + peerDependencies: + vue: ^3.0.0 + '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -2316,31 +2338,6 @@ packages: '@webassemblyjs/wast-printer@1.14.1': resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - '@webpack-cli/configtest@2.1.1': - resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - - '@webpack-cli/info@2.0.2': - resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - - '@webpack-cli/serve@2.0.5': - resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} - engines: {node: '>=14.15.0'} - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - webpack-dev-server: '*' - peerDependenciesMeta: - webpack-dev-server: - optional: true - '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -2627,14 +2624,14 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - commander@10.0.1: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} - engines: {node: '>=14'} - commander@11.1.0: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} + commander@14.0.3: + resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} + engines: {node: '>=20'} + commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -3262,10 +3259,6 @@ packages: fast-uri@3.1.2: resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} - fastest-levenshtein@1.0.16: - resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} - engines: {node: '>= 4.9.1'} - fault@2.0.1: resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} @@ -5476,6 +5469,12 @@ packages: peerDependencies: vue: ^3.0.0 + vue-i18n@12.0.0-alpha.4: + resolution: {integrity: sha512-qkIvoGxgA5lFKx3vb8l7R0FXw2B4zxUFi/AlnqBGOHq9E0Ik4FxNXbb0YtNyHjvn/dMSZACbDJcJRHkKdZFJVg==} + engines: {node: '>= 22'} + peerDependencies: + vue: ^3.0.0 + vue-loader@17.4.2: resolution: {integrity: sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==} peerDependencies: @@ -5520,18 +5519,15 @@ packages: engines: {node: '>= 10.13.0'} hasBin: true - webpack-cli@5.1.4: - resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} - engines: {node: '>=14.15.0'} + webpack-cli@7.0.3: + resolution: {integrity: sha512-2E2C6A1e2El7791zQgTH7LPIuwLjRliow9OHS/qlJc9pwhZlCoL/uiwqd/1WSlXT83wJfmfDbkcqHXuXoPJZ3g==} + engines: {node: '>=20.9.0'} hasBin: true peerDependencies: - '@webpack-cli/generators': '*' - webpack: 5.x.x - webpack-bundle-analyzer: '*' - webpack-dev-server: '*' + webpack: ^5.101.0 + webpack-bundle-analyzer: ^4.0.0 || ^5.0.0 + webpack-dev-server: ^5.0.0 peerDependenciesMeta: - '@webpack-cli/generators': - optional: true webpack-bundle-analyzer: optional: true webpack-dev-server: @@ -5582,6 +5578,10 @@ packages: resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} engines: {node: '>=10.0.0'} + webpack-merge@6.0.1: + resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} + engines: {node: '>=18.0.0'} + webpack-sources@3.4.1: resolution: {integrity: sha512-eACpxRN02yaawnt+uUNIF7Qje6A9zArxBbcAJjK1PK3S9Ycg5jIuJ8pW4q8EMnwNZCEGltcjkRx1QzOxOkKD8A==} engines: {node: '>=10.13.0'} @@ -5874,6 +5874,8 @@ snapshots: '@discoveryjs/json-ext@0.5.7': {} + '@discoveryjs/json-ext@1.1.0': {} + '@emnapi/core@1.10.0': dependencies: '@emnapi/wasi-threads': 1.2.1 @@ -6062,13 +6064,25 @@ snapshots: '@intlify/message-compiler': 12.0.0-alpha.3 '@intlify/shared': 12.0.0-alpha.3 + '@intlify/core-base@12.0.0-alpha.4': + dependencies: + '@intlify/message-compiler': 12.0.0-alpha.4 + '@intlify/shared': 12.0.0-alpha.4 + '@intlify/message-compiler@12.0.0-alpha.3': dependencies: '@intlify/shared': 12.0.0-alpha.3 source-map-js: 1.2.1 + '@intlify/message-compiler@12.0.0-alpha.4': + dependencies: + '@intlify/shared': 12.0.0-alpha.4 + source-map-js: 1.2.1 + '@intlify/shared@12.0.0-alpha.3': {} + '@intlify/shared@12.0.0-alpha.4': {} + '@intlify/vue-i18n-core@12.0.0-alpha.3(vue@3.5.34(typescript@6.0.3))': dependencies: '@intlify/core-base': 12.0.0-alpha.3 @@ -6076,6 +6090,13 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.34(typescript@6.0.3) + '@intlify/vue-i18n-core@12.0.0-alpha.4(vue@3.5.34(typescript@6.0.3))': + dependencies: + '@intlify/core-base': 12.0.0-alpha.4 + '@intlify/shared': 12.0.0-alpha.4 + '@vue/devtools-api': 6.6.4 + vue: 3.5.34(typescript@6.0.3) + '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -7355,23 +7376,6 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.106.2)': - dependencies: - webpack: 5.106.2(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.2)(webpack@5.106.2) - - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.106.2)': - dependencies: - webpack: 5.106.2(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.2)(webpack@5.106.2) - - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.2)(webpack@5.106.2)': - dependencies: - webpack: 5.106.2(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.2)(webpack@5.106.2) - optionalDependencies: - webpack-dev-server: 4.15.2(webpack-cli@5.1.4)(webpack@5.106.2) - '@xtuc/ieee754@1.2.0': {} '@xtuc/long@4.2.2': {} @@ -7519,7 +7523,7 @@ snapshots: loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.106.2(webpack-cli@5.1.4) + webpack: 5.106.2(webpack-cli@7.0.3) balanced-match@1.0.2: {} @@ -7692,10 +7696,10 @@ snapshots: colorette@2.0.20: {} - commander@10.0.1: {} - commander@11.1.0: {} + commander@14.0.3: {} + commander@2.20.3: {} commander@7.2.0: {} @@ -8467,8 +8471,6 @@ snapshots: fast-uri@3.1.2: {} - fastest-levenshtein@1.0.16: {} - fault@2.0.1: dependencies: format: 0.2.2 @@ -10734,7 +10736,7 @@ snapshots: semver: 7.8.0 source-map: 0.7.6 typescript: 6.0.3 - webpack: 5.106.2(webpack-cli@5.1.4) + webpack: 5.106.2(webpack-cli@7.0.3) tsconfig-paths@3.15.0: dependencies: @@ -11013,6 +11015,13 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.34(typescript@6.0.3) + vue-i18n@12.0.0-alpha.4(vue@3.5.34(typescript@6.0.3)): + dependencies: + '@intlify/core-base': 12.0.0-alpha.4 + '@intlify/vue-i18n-core': 12.0.0-alpha.4(vue@3.5.34(typescript@6.0.3)) + '@vue/devtools-api': 6.6.4 + vue: 3.5.34(typescript@6.0.3) + vue-loader@17.4.2(vue@3.5.34(typescript@6.0.3))(webpack@5.106.2(lightningcss@1.32.0)): dependencies: chalk: 4.1.2 @@ -11076,24 +11085,20 @@ snapshots: - bufferutil - utf-8-validate - webpack-cli@5.1.4(webpack-dev-server@4.15.2)(webpack@5.106.2): + webpack-cli@7.0.3(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.106.2): dependencies: - '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.106.2) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.106.2) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.2)(webpack@5.106.2) - colorette: 2.0.20 - commander: 10.0.1 + '@discoveryjs/json-ext': 1.1.0 + commander: 14.0.3 cross-spawn: 7.0.6 envinfo: 7.21.0 - fastest-levenshtein: 1.0.16 import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.106.2(webpack-cli@5.1.4) - webpack-merge: 5.10.0 + webpack: 5.106.2(webpack-cli@7.0.3) + webpack-merge: 6.0.1 optionalDependencies: - webpack-dev-server: 4.15.2(webpack-cli@5.1.4)(webpack@5.106.2) + webpack-bundle-analyzer: 4.10.2 + webpack-dev-server: 4.15.2(webpack-cli@7.0.3)(webpack@5.106.2) webpack-dev-middleware@5.3.4(webpack@5.106.2): dependencies: @@ -11102,7 +11107,7 @@ snapshots: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.3.3 - webpack: 5.106.2(webpack-cli@5.1.4) + webpack: 5.106.2(webpack-cli@7.0.3) webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.106.2): dependencies: @@ -11117,7 +11122,7 @@ snapshots: transitivePeerDependencies: - tslib - webpack-dev-server@4.15.2(webpack-cli@5.1.4)(webpack@5.106.2): + webpack-dev-server@4.15.2(webpack-cli@7.0.3)(webpack@5.106.2): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -11150,8 +11155,8 @@ snapshots: webpack-dev-middleware: 5.3.4(webpack@5.106.2) ws: 8.20.0 optionalDependencies: - webpack: 5.106.2(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.2)(webpack@5.106.2) + webpack: 5.106.2(webpack-cli@7.0.3) + webpack-cli: 7.0.3(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.106.2) transitivePeerDependencies: - bufferutil - debug @@ -11203,6 +11208,12 @@ snapshots: flat: 5.0.2 wildcard: 2.0.1 + webpack-merge@6.0.1: + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 + webpack-sources@3.4.1: {} webpack-virtual-modules@0.6.2: {} @@ -11287,7 +11298,7 @@ snapshots: - postcss - uglify-js - webpack@5.106.2(webpack-cli@5.1.4): + webpack@5.106.2(webpack-cli@7.0.3): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.9 @@ -11314,7 +11325,7 @@ snapshots: watchpack: 2.5.1 webpack-sources: 3.4.1 optionalDependencies: - webpack-cli: 5.1.4(webpack-dev-server@4.15.2)(webpack@5.106.2) + webpack-cli: 7.0.3(webpack-bundle-analyzer@4.10.2)(webpack-dev-server@4.15.2)(webpack@5.106.2) transitivePeerDependencies: - '@minify-html/node' - '@swc/core'