diff --git a/examples/benchmark-react/package.json b/examples/benchmark-react/package.json index 913538a07e02..0491af033af4 100644 --- a/examples/benchmark-react/package.json +++ b/examples/benchmark-react/package.json @@ -46,7 +46,7 @@ "tsx": "4.22.3", "typescript": "6.0.3", "webpack": "5.106.2", - "webpack-cli": "6.0.1" + "webpack-cli": "7.0.3" }, "browserslist": "extends @anansi/browserslist-config" } diff --git a/examples/benchmark/package.json b/examples/benchmark/package.json index 0eaf1e2a9ada..d69a2e230365 100644 --- a/examples/benchmark/package.json +++ b/examples/benchmark/package.json @@ -32,6 +32,6 @@ "@types/benchmark": "2.1.5", "@types/react": "19.2.15", "webpack": "5.106.2", - "webpack-cli": "6.0.1" + "webpack-cli": "7.0.3" } } diff --git a/examples/github-app/package-lock.json b/examples/github-app/package-lock.json index b537be1fb639..b721ad2f5d6d 100644 --- a/examples/github-app/package-lock.json +++ b/examples/github-app/package-lock.json @@ -37,8 +37,8 @@ "@anansi/cli": "3.1.106", "@anansi/webpack-config": "21.1.18", "@babel/core": "7.29.0", - "@linaria/core": "6.3.0", - "@linaria/react": "6.3.0", + "@linaria/core": "7.0.0", + "@linaria/react": "7.0.1", "@linaria/shaker": "5.0.3", "@types/lodash": "4.14.192", "@types/parse-link-header": "^2.0.0", @@ -47,7 +47,7 @@ "react-refresh": "0.18.0", "serve": "14.2.6", "webpack": "5.106.2", - "webpack-cli": "6.0.1", + "webpack-cli": "7.0.3", "webpack-dev-server": "5.2.4" }, "engines": { @@ -4622,16 +4622,16 @@ "license": "MIT" }, "node_modules/@linaria/core": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@linaria/core/-/core-6.3.0.tgz", - "integrity": "sha512-fs1aQyX4DmJpeGMyobuSznAo/Y02+Q8vhm+c/jr2WHDmqKHEJpCqH2Mhu1End+SdiUvZIUgb4MNiZryWtZLD5g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@linaria/core/-/core-7.0.0.tgz", + "integrity": "sha512-KRa5XaTNPLFoJawtQnt58tzdt9QrQsUL/u6yEsfYg3d0tcsTecpoHFhT4bPzwuZg9Hie7khTSFhEy+aY84Fo7A==", "dev": true, "license": "MIT", "dependencies": { - "@wyw-in-js/processor-utils": "^0.6.0" + "@wyw-in-js/processor-utils": "^1.0.4" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" } }, "node_modules/@linaria/logger": { @@ -4649,23 +4649,23 @@ } }, "node_modules/@linaria/react": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@linaria/react/-/react-6.3.0.tgz", - "integrity": "sha512-CjdEPwQCIRB3BRecnwK0g9mEWow3M1zAJTKI7h/B6j3yRLQRelitcoLd19MxZNz89pc0NNPALqy2I+eBGH0lJA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@linaria/react/-/react-7.0.1.tgz", + "integrity": "sha512-bPU6vqOxDHhFwf54a4Dbwjc/SPUz1b3BtMRLlp2bWJGeZ85TYf7Gb8Fb+HfTTb6w4EA6QOL0UzkQGlg0EHkqFw==", "dev": true, "license": "MIT", "dependencies": { "@emotion/is-prop-valid": "^1.2.0", - "@linaria/core": "^6.3.0", - "@wyw-in-js/processor-utils": "^0.6.0", - "@wyw-in-js/shared": "^0.6.0", + "@linaria/core": "^7.0.0", + "@wyw-in-js/processor-utils": "^1.0.4", + "@wyw-in-js/shared": "^1.0.4", "minimatch": "^9.0.3", "react-html-attributes": "^1.4.6", "resolve": "^1.22.8", "ts-invariant": "^0.10.3" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": ">=16" @@ -7694,71 +7694,24 @@ "@xtuc/long": "4.2.2" } }, - "node_modules/@webpack-cli/configtest": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", - "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", - "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", - "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, "node_modules/@wyw-in-js/processor-utils": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@wyw-in-js/processor-utils/-/processor-utils-0.6.0.tgz", - "integrity": "sha512-5YAZMUmF+S2HaqheKfew6ybbYBMnF10PjIgI7ieyuFxCohyqJNF4xdo6oHftv2z5Z4vCQ0OZHtDOQyDImBYwmg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@wyw-in-js/processor-utils/-/processor-utils-1.1.0.tgz", + "integrity": "sha512-fFRhT9bvQBfPCnMKXwf8INohf/o7cRvMBxLuc2wt+x/q3FZqy7dxPCgDPqvy+oaGiVKWEDXnHpnBB/7zQItDgg==", "dev": true, "license": "MIT", "dependencies": { "@babel/generator": "^7.23.5", - "@wyw-in-js/shared": "0.6.0" + "@wyw-in-js/shared": "1.1.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" } }, "node_modules/@wyw-in-js/shared": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@wyw-in-js/shared/-/shared-0.6.0.tgz", - "integrity": "sha512-BozBos29AuMWOvjjKf+bYYN+Vku0Nar6+y5oxrJXIZzUEKiWTVnIxO256vi8cUBGfo/DH44o+qZTkkdSN2pPXw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@wyw-in-js/shared/-/shared-1.1.0.tgz", + "integrity": "sha512-kIFqczzngFP13YMGqg9UKwCyJThEjh8kceJYMYsbjfLKkVKZ19pnu6tDNIayiaAGuMbAMtyJ/hRF1oGneBc1GA==", "dev": true, "license": "MIT", "dependencies": { @@ -7767,7 +7720,7 @@ "minimatch": "^9.0.3" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" } }, "node_modules/@wyw-in-js/transform": { @@ -7797,35 +7750,6 @@ "node": ">=20.0.0" } }, - "node_modules/@wyw-in-js/transform/node_modules/@wyw-in-js/processor-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wyw-in-js/processor-utils/-/processor-utils-1.1.0.tgz", - "integrity": "sha512-fFRhT9bvQBfPCnMKXwf8INohf/o7cRvMBxLuc2wt+x/q3FZqy7dxPCgDPqvy+oaGiVKWEDXnHpnBB/7zQItDgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "^7.23.5", - "@wyw-in-js/shared": "1.1.0" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@wyw-in-js/transform/node_modules/@wyw-in-js/shared": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wyw-in-js/shared/-/shared-1.1.0.tgz", - "integrity": "sha512-kIFqczzngFP13YMGqg9UKwCyJThEjh8kceJYMYsbjfLKkVKZ19pnu6tDNIayiaAGuMbAMtyJ/hRF1oGneBc1GA==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "find-up": "^5.0.0", - "minimatch": "^9.0.3" - }, - "engines": { - "node": ">=20.0.0" - } - }, "node_modules/@wyw-in-js/webpack-loader": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@wyw-in-js/webpack-loader/-/webpack-loader-1.1.0.tgz", @@ -7843,21 +7767,6 @@ "webpack": "^5.76.0" } }, - "node_modules/@wyw-in-js/webpack-loader/node_modules/@wyw-in-js/shared": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wyw-in-js/shared/-/shared-1.1.0.tgz", - "integrity": "sha512-kIFqczzngFP13YMGqg9UKwCyJThEjh8kceJYMYsbjfLKkVKZ19pnu6tDNIayiaAGuMbAMtyJ/hRF1oGneBc1GA==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "find-up": "^5.0.0", - "minimatch": "^9.0.3" - }, - "engines": { - "node": ">=20.0.0" - } - }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -11824,16 +11733,6 @@ ], "license": "BSD-3-Clause" }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.9.1" - } - }, "node_modules/fastq": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", @@ -23044,21 +22943,16 @@ } }, "node_modules/webpack-cli": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", - "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-7.0.3.tgz", + "integrity": "sha512-2E2C6A1e2El7791zQgTH7LPIuwLjRliow9OHS/qlJc9pwhZlCoL/uiwqd/1WSlXT83wJfmfDbkcqHXuXoPJZ3g==", "dev": true, "license": "MIT", "dependencies": { - "@discoveryjs/json-ext": "^0.6.1", - "@webpack-cli/configtest": "^3.0.1", - "@webpack-cli/info": "^3.0.1", - "@webpack-cli/serve": "^3.0.1", - "colorette": "^2.0.14", - "commander": "^12.1.0", - "cross-spawn": "^7.0.3", + "@discoveryjs/json-ext": "^1.1.0", + "commander": "^14.0.3", + "cross-spawn": "^7.0.6", "envinfo": "^7.14.0", - "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^3.1.1", "rechoir": "^0.8.0", @@ -23068,14 +22962,16 @@ "webpack-cli": "bin/cli.js" }, "engines": { - "node": ">=18.12.0" + "node": ">=20.9.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.82.0" + "webpack": "^5.101.0", + "webpack-bundle-analyzer": "^4.0.0 || ^5.0.0", + "webpack-dev-server": "^5.0.0" }, "peerDependenciesMeta": { "webpack-bundle-analyzer": { @@ -23086,6 +22982,26 @@ } } }, + "node_modules/webpack-cli/node_modules/@discoveryjs/json-ext": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-1.1.0.tgz", + "integrity": "sha512-Xc3VhU02wqZ1HvHRJUwL09HkZSTvidqY5Ya0NXBSYOxAp+Ln9dcJr9fySI+CkONzP3PekQo9WdzCv0PGER/mOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.17.0" + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", + "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, "node_modules/webpack-dev-middleware": { "version": "7.4.5", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", diff --git a/examples/github-app/package.json b/examples/github-app/package.json index 707b6a2f2c40..73bbd0b4227f 100644 --- a/examples/github-app/package.json +++ b/examples/github-app/package.json @@ -35,8 +35,8 @@ "@anansi/browserslist-config": "1.7.4", "@anansi/webpack-config": "21.1.18", "@babel/core": "7.29.0", - "@linaria/core": "6.3.0", - "@linaria/react": "6.3.0", + "@linaria/core": "7.0.0", + "@linaria/react": "7.0.1", "@linaria/shaker": "5.0.3", "@types/lodash": "4.14.192", "@types/parse-link-header": "^2.0.0", @@ -45,7 +45,7 @@ "react-refresh": "0.18.0", "serve": "14.2.6", "webpack": "5.106.2", - "webpack-cli": "6.0.1", + "webpack-cli": "7.0.3", "webpack-dev-server": "5.2.4" }, "dependencies": { diff --git a/examples/todo-app/package-lock.json b/examples/todo-app/package-lock.json index 8f1ee61b59c3..21761b9b6e05 100644 --- a/examples/todo-app/package-lock.json +++ b/examples/todo-app/package-lock.json @@ -23,15 +23,15 @@ "@anansi/browserslist-config": "1.7.4", "@anansi/webpack-config": "21.1.18", "@babel/core": "7.29.0", - "@linaria/core": "6.3.0", - "@linaria/react": "6.3.0", + "@linaria/core": "7.0.0", + "@linaria/react": "7.0.1", "@linaria/shaker": "5.0.3", "@types/react": "19.2.15", "@types/react-dom": "19.2.3", "@types/uuid": "^11.0.0", "react-refresh": "0.18.0", "webpack": "5.106.2", - "webpack-cli": "6.0.1", + "webpack-cli": "7.0.3", "webpack-dev-server": "5.2.4" }, "engines": { @@ -3934,16 +3934,16 @@ "license": "MIT" }, "node_modules/@linaria/core": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@linaria/core/-/core-6.3.0.tgz", - "integrity": "sha512-fs1aQyX4DmJpeGMyobuSznAo/Y02+Q8vhm+c/jr2WHDmqKHEJpCqH2Mhu1End+SdiUvZIUgb4MNiZryWtZLD5g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@linaria/core/-/core-7.0.0.tgz", + "integrity": "sha512-KRa5XaTNPLFoJawtQnt58tzdt9QrQsUL/u6yEsfYg3d0tcsTecpoHFhT4bPzwuZg9Hie7khTSFhEy+aY84Fo7A==", "dev": true, "license": "MIT", "dependencies": { - "@wyw-in-js/processor-utils": "^0.6.0" + "@wyw-in-js/processor-utils": "^1.0.4" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" } }, "node_modules/@linaria/logger": { @@ -3985,32 +3985,32 @@ "license": "MIT" }, "node_modules/@linaria/react": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@linaria/react/-/react-6.3.0.tgz", - "integrity": "sha512-CjdEPwQCIRB3BRecnwK0g9mEWow3M1zAJTKI7h/B6j3yRLQRelitcoLd19MxZNz89pc0NNPALqy2I+eBGH0lJA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@linaria/react/-/react-7.0.1.tgz", + "integrity": "sha512-bPU6vqOxDHhFwf54a4Dbwjc/SPUz1b3BtMRLlp2bWJGeZ85TYf7Gb8Fb+HfTTb6w4EA6QOL0UzkQGlg0EHkqFw==", "dev": true, "license": "MIT", "dependencies": { "@emotion/is-prop-valid": "^1.2.0", - "@linaria/core": "^6.3.0", - "@wyw-in-js/processor-utils": "^0.6.0", - "@wyw-in-js/shared": "^0.6.0", + "@linaria/core": "^7.0.0", + "@wyw-in-js/processor-utils": "^1.0.4", + "@wyw-in-js/shared": "^1.0.4", "minimatch": "^9.0.3", "react-html-attributes": "^1.4.6", "resolve": "^1.22.8", "ts-invariant": "^0.10.3" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "peerDependencies": { "react": ">=16" } }, "node_modules/@linaria/react/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", "dev": true, "license": "MIT", "dependencies": { @@ -5355,71 +5355,24 @@ "@xtuc/long": "4.2.2" } }, - "node_modules/@webpack-cli/configtest": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", - "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", - "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", - "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "webpack": "^5.82.0", - "webpack-cli": "6.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, "node_modules/@wyw-in-js/processor-utils": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@wyw-in-js/processor-utils/-/processor-utils-0.6.0.tgz", - "integrity": "sha512-5YAZMUmF+S2HaqheKfew6ybbYBMnF10PjIgI7ieyuFxCohyqJNF4xdo6oHftv2z5Z4vCQ0OZHtDOQyDImBYwmg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@wyw-in-js/processor-utils/-/processor-utils-1.1.0.tgz", + "integrity": "sha512-fFRhT9bvQBfPCnMKXwf8INohf/o7cRvMBxLuc2wt+x/q3FZqy7dxPCgDPqvy+oaGiVKWEDXnHpnBB/7zQItDgg==", "dev": true, "license": "MIT", "dependencies": { "@babel/generator": "^7.23.5", - "@wyw-in-js/shared": "0.6.0" + "@wyw-in-js/shared": "1.1.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" } }, "node_modules/@wyw-in-js/shared": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@wyw-in-js/shared/-/shared-0.6.0.tgz", - "integrity": "sha512-BozBos29AuMWOvjjKf+bYYN+Vku0Nar6+y5oxrJXIZzUEKiWTVnIxO256vi8cUBGfo/DH44o+qZTkkdSN2pPXw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@wyw-in-js/shared/-/shared-1.1.0.tgz", + "integrity": "sha512-kIFqczzngFP13YMGqg9UKwCyJThEjh8kceJYMYsbjfLKkVKZ19pnu6tDNIayiaAGuMbAMtyJ/hRF1oGneBc1GA==", "dev": true, "license": "MIT", "dependencies": { @@ -5428,13 +5381,13 @@ "minimatch": "^9.0.3" }, "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" } }, "node_modules/@wyw-in-js/shared/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", "dev": true, "license": "MIT", "dependencies": { @@ -5442,9 +5395,9 @@ } }, "node_modules/@wyw-in-js/shared/node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -5509,35 +5462,6 @@ "node": ">=20.0.0" } }, - "node_modules/@wyw-in-js/transform/node_modules/@wyw-in-js/processor-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wyw-in-js/processor-utils/-/processor-utils-1.1.0.tgz", - "integrity": "sha512-fFRhT9bvQBfPCnMKXwf8INohf/o7cRvMBxLuc2wt+x/q3FZqy7dxPCgDPqvy+oaGiVKWEDXnHpnBB/7zQItDgg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "^7.23.5", - "@wyw-in-js/shared": "1.1.0" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@wyw-in-js/transform/node_modules/@wyw-in-js/shared": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wyw-in-js/shared/-/shared-1.1.0.tgz", - "integrity": "sha512-kIFqczzngFP13YMGqg9UKwCyJThEjh8kceJYMYsbjfLKkVKZ19pnu6tDNIayiaAGuMbAMtyJ/hRF1oGneBc1GA==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "find-up": "^5.0.0", - "minimatch": "^9.0.3" - }, - "engines": { - "node": ">=20.0.0" - } - }, "node_modules/@wyw-in-js/transform/node_modules/brace-expansion": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", @@ -5548,24 +5472,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/@wyw-in-js/transform/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/@wyw-in-js/transform/node_modules/minimatch": { "version": "9.0.9", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", @@ -5582,13 +5488,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@wyw-in-js/transform/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, "node_modules/@wyw-in-js/transform/node_modules/source-map": { "version": "0.7.6", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", @@ -5616,72 +5515,6 @@ "webpack": "^5.76.0" } }, - "node_modules/@wyw-in-js/webpack-loader/node_modules/@wyw-in-js/shared": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@wyw-in-js/shared/-/shared-1.1.0.tgz", - "integrity": "sha512-kIFqczzngFP13YMGqg9UKwCyJThEjh8kceJYMYsbjfLKkVKZ19pnu6tDNIayiaAGuMbAMtyJ/hRF1oGneBc1GA==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "find-up": "^5.0.0", - "minimatch": "^9.0.3" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/@wyw-in-js/webpack-loader/node_modules/brace-expansion": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", - "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@wyw-in-js/webpack-loader/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@wyw-in-js/webpack-loader/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@wyw-in-js/webpack-loader/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -8714,16 +8547,6 @@ ], "license": "BSD-3-Clause" }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.9.1" - } - }, "node_modules/fastq": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", @@ -15366,21 +15189,16 @@ } }, "node_modules/webpack-cli": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", - "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-7.0.3.tgz", + "integrity": "sha512-2E2C6A1e2El7791zQgTH7LPIuwLjRliow9OHS/qlJc9pwhZlCoL/uiwqd/1WSlXT83wJfmfDbkcqHXuXoPJZ3g==", "dev": true, "license": "MIT", "dependencies": { - "@discoveryjs/json-ext": "^0.6.1", - "@webpack-cli/configtest": "^3.0.1", - "@webpack-cli/info": "^3.0.1", - "@webpack-cli/serve": "^3.0.1", - "colorette": "^2.0.14", - "commander": "^12.1.0", - "cross-spawn": "^7.0.3", + "@discoveryjs/json-ext": "^1.1.0", + "commander": "^14.0.3", + "cross-spawn": "^7.0.6", "envinfo": "^7.14.0", - "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^3.1.1", "rechoir": "^0.8.0", @@ -15390,14 +15208,16 @@ "webpack-cli": "bin/cli.js" }, "engines": { - "node": ">=18.12.0" + "node": ">=20.9.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.82.0" + "webpack": "^5.101.0", + "webpack-bundle-analyzer": "^4.0.0 || ^5.0.0", + "webpack-dev-server": "^5.0.0" }, "peerDependenciesMeta": { "webpack-bundle-analyzer": { @@ -15408,14 +15228,24 @@ } } }, + "node_modules/webpack-cli/node_modules/@discoveryjs/json-ext": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-1.1.0.tgz", + "integrity": "sha512-Xc3VhU02wqZ1HvHRJUwL09HkZSTvidqY5Ya0NXBSYOxAp+Ln9dcJr9fySI+CkONzP3PekQo9WdzCv0PGER/mOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.17.0" + } + }, "node_modules/webpack-cli/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", + "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/webpack-dev-middleware": { diff --git a/examples/todo-app/package.json b/examples/todo-app/package.json index 2af5a5eb4e83..b61465737476 100644 --- a/examples/todo-app/package.json +++ b/examples/todo-app/package.json @@ -32,15 +32,15 @@ "@anansi/browserslist-config": "1.7.4", "@anansi/webpack-config": "21.1.18", "@babel/core": "7.29.0", - "@linaria/core": "6.3.0", - "@linaria/react": "6.3.0", + "@linaria/core": "7.0.0", + "@linaria/react": "7.0.1", "@linaria/shaker": "5.0.3", "@types/react": "19.2.15", "@types/react-dom": "19.2.3", "@types/uuid": "^11.0.0", "react-refresh": "0.18.0", "webpack": "5.106.2", - "webpack-cli": "6.0.1", + "webpack-cli": "7.0.3", "webpack-dev-server": "5.2.4" }, "dependencies": { diff --git a/scripts/rollup-plugins/package.json b/scripts/rollup-plugins/package.json index 8e8702047931..9c5237f4a84b 100644 --- a/scripts/rollup-plugins/package.json +++ b/scripts/rollup-plugins/package.json @@ -11,7 +11,7 @@ "license": "ISC", "description": "", "dependencies": { - "@rollup/plugin-babel": "^6.0.4", + "@rollup/plugin-babel": "^7.0.0", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.0",