diff --git a/examples/benchmark-react/package.json b/examples/benchmark-react/package.json index f43372176f37..5b476b0760ed 100644 --- a/examples/benchmark-react/package.json +++ b/examples/benchmark-react/package.json @@ -46,7 +46,7 @@ "tsx": "4.22.0", "typescript": "6.0.3", "webpack": "5.106.2", - "webpack-cli": "6.0.1" + "webpack-cli": "7.0.2" }, "browserslist": "extends @anansi/browserslist-config" } diff --git a/examples/benchmark/package.json b/examples/benchmark/package.json index c9a57f3c88d4..79a186009256 100644 --- a/examples/benchmark/package.json +++ b/examples/benchmark/package.json @@ -32,6 +32,6 @@ "@types/benchmark": "2.1.5", "@types/react": "19.2.14", "webpack": "5.106.2", - "webpack-cli": "6.0.1" + "webpack-cli": "7.0.2" } } diff --git a/examples/github-app/package-lock.json b/examples/github-app/package-lock.json index 59b580b92b1e..b34fe65f0f50 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.2", "webpack-dev-server": "5.2.3" }, "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", @@ -23044,19 +22953,15 @@ } }, "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.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-7.0.2.tgz", + "integrity": "sha512-dB0R4T+C/8YuvM+fabdvil6QE44/ChDXikV5lOOkrUeCkW5hTJv2pGLE3keh+D5hjYw8icBaJkZzpFoaHV4T+g==", "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.0.0", + "commander": "^14.0.3", + "cross-spawn": "^7.0.6", "envinfo": "^7.14.0", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", @@ -23068,14 +22973,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 +22993,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 339b54e4908d..00617e99e1a5 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.2", "webpack-dev-server": "5.2.3" }, "dependencies": { diff --git a/examples/todo-app/package-lock.json b/examples/todo-app/package-lock.json index d20012ea3fd1..df88b2256f7e 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.14", "@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.2", "webpack-dev-server": "5.2.3" }, "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.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", "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.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", "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", @@ -15366,19 +15199,15 @@ } }, "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.2", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-7.0.2.tgz", + "integrity": "sha512-dB0R4T+C/8YuvM+fabdvil6QE44/ChDXikV5lOOkrUeCkW5hTJv2pGLE3keh+D5hjYw8icBaJkZzpFoaHV4T+g==", "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.0.0", + "commander": "^14.0.3", + "cross-spawn": "^7.0.6", "envinfo": "^7.14.0", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", @@ -15390,14 +15219,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 +15239,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 bd2dfc0d6a29..c394eb9a9d53 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.14", "@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.2", "webpack-dev-server": "5.2.3" }, "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", diff --git a/yarn.lock b/yarn.lock index 2d654a5db706..47137c939c0f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3427,13 +3427,20 @@ __metadata: languageName: node linkType: hard -"@discoveryjs/json-ext@npm:^0.6.1, @discoveryjs/json-ext@npm:^0.6.3": +"@discoveryjs/json-ext@npm:^0.6.3": version: 0.6.3 resolution: "@discoveryjs/json-ext@npm:0.6.3" checksum: 10c0/778a9f9d5c3696da3c1f9fa4186613db95a1090abbfb6c2601430645c0d0158cd5e4ba4f32c05904e2dd2747d57710f6aab22bd2f8aa3c4e8feab9b247c65d85 languageName: node linkType: hard +"@discoveryjs/json-ext@npm:^1.0.0": + version: 1.1.0 + resolution: "@discoveryjs/json-ext@npm:1.1.0" + checksum: 10c0/e48a15f97874cae46181d08b6d4e03f6fd2de92a5323a5e3847ce66b273769e6a81935181fa69be771a2d2252c04faea7157d7dd5744b44ed5abd624fcda8c29 + languageName: node + linkType: hard + "@docsearch/core@npm:4.6.2": version: 4.6.2 resolution: "@docsearch/core@npm:4.6.2" @@ -5276,12 +5283,12 @@ __metadata: languageName: node linkType: hard -"@linaria/core@npm:*, @linaria/core@npm:^6.3.0": - version: 6.3.0 - resolution: "@linaria/core@npm:6.3.0" +"@linaria/core@npm:*, @linaria/core@npm:^7.0.0": + version: 7.0.0 + resolution: "@linaria/core@npm:7.0.0" dependencies: - "@wyw-in-js/processor-utils": "npm:^0.6.0" - checksum: 10c0/4a3c7a1b3ae486e27540bcafe377498c22770e4e2914084b495a6aae65b77611308505d11108d3d999bfd9e40e443f6deb3120dbabbdaa8fc922de1db320b515 + "@wyw-in-js/processor-utils": "npm:^1.0.4" + checksum: 10c0/10d760409dc07e5f023eb1cf7207a93ab9be187e82b2117d3bff592598ecef01cc74598c767ca93c2912a1527ff73033c2719b4a9992705c26c58759296741d4 languageName: node linkType: hard @@ -5296,20 +5303,20 @@ __metadata: linkType: hard "@linaria/react@npm:*": - version: 6.3.0 - resolution: "@linaria/react@npm:6.3.0" + version: 7.0.1 + resolution: "@linaria/react@npm:7.0.1" dependencies: "@emotion/is-prop-valid": "npm:^1.2.0" - "@linaria/core": "npm:^6.3.0" - "@wyw-in-js/processor-utils": "npm:^0.6.0" - "@wyw-in-js/shared": "npm:^0.6.0" + "@linaria/core": "npm:^7.0.0" + "@wyw-in-js/processor-utils": "npm:^1.0.4" + "@wyw-in-js/shared": "npm:^1.0.4" minimatch: "npm:^9.0.3" react-html-attributes: "npm:^1.4.6" resolve: "npm:^1.22.8" ts-invariant: "npm:^0.10.3" peerDependencies: react: ">=16" - checksum: 10c0/e5a0aed9b7a7df78f6a3293a7de92d808eef196fb04c895a66197bb86f4e1b5ed69d94656a8b4cc472449fa92e67554cfb62754119e688f369b270cc58f366a0 + checksum: 10c0/6771d9229de38fe39a01d2d4b331094ad7b9bb9ad00ba4b8469709702e1540eeb090a028abf904528d5399f57f16540d052071916111451a8827792ad6625cb9 languageName: node linkType: hard @@ -6344,22 +6351,22 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-babel@npm:^6.0.4": - version: 6.1.0 - resolution: "@rollup/plugin-babel@npm:6.1.0" +"@rollup/plugin-babel@npm:^7.0.0": + version: 7.0.0 + resolution: "@rollup/plugin-babel@npm:7.0.0" dependencies: "@babel/helper-module-imports": "npm:^7.18.6" "@rollup/pluginutils": "npm:^5.0.1" peerDependencies: "@babel/core": ^7.0.0 "@types/babel__core": ^7.1.9 - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + rollup: ^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: "@types/babel__core": optional: true rollup: optional: true - checksum: 10c0/68bc1a3689552992c3443e43a95ac14ac4e271079a5a18e252d8113358236e9c91fe514dad7a42b84581214f8714ec1f46fd99a5d9cc5a6a1e7456367ee4d6d4 + checksum: 10c0/a4e6acb97135b834d3d7f54e4814ed01812408dbcde1e012a48b03150261e74c39fa517342a97eae6f08f915798b2ea68ec9b8fbb831001e2cc0c598ab6d11e0 languageName: node linkType: hard @@ -8805,40 +8812,7 @@ __metadata: languageName: node linkType: hard -"@webpack-cli/configtest@npm:^3.0.1": - version: 3.0.1 - resolution: "@webpack-cli/configtest@npm:3.0.1" - peerDependencies: - webpack: ^5.82.0 - webpack-cli: 6.x.x - checksum: 10c0/edd24ecfc429298fe86446f7d7daedfe82d72e7f6236c81420605484fdadade5d59c6bcef3d76bd724e11d9727f74e75de183223ae62d3a568b2d54199688cbe - languageName: node - linkType: hard - -"@webpack-cli/info@npm:^3.0.1": - version: 3.0.1 - resolution: "@webpack-cli/info@npm:3.0.1" - peerDependencies: - webpack: ^5.82.0 - webpack-cli: 6.x.x - checksum: 10c0/b23b94e7dc8c93e79248f20d5f1bd0fbb7b9ba4b012803e2fdc5440b8f2ee1f3eca7f4933bbca346c8168673bf572b1858169a3cb2c17d9b8bcd833d480c2170 - languageName: node - linkType: hard - -"@webpack-cli/serve@npm:^3.0.1": - version: 3.0.1 - resolution: "@webpack-cli/serve@npm:3.0.1" - peerDependencies: - webpack: ^5.82.0 - webpack-cli: 6.x.x - peerDependenciesMeta: - webpack-dev-server: - optional: true - checksum: 10c0/65245e45bfa35e11a5b30631b99cfed0c1b39b2cc8320fa2d2a4185264535618827d349ec032c58af4201d6236cbc43bec894fcb840fdd06314611537a80e210 - languageName: node - linkType: hard - -"@wyw-in-js/processor-utils@npm:1.1.0": +"@wyw-in-js/processor-utils@npm:1.1.0, @wyw-in-js/processor-utils@npm:^1.0.4": version: 1.1.0 resolution: "@wyw-in-js/processor-utils@npm:1.1.0" dependencies: @@ -8848,28 +8822,7 @@ __metadata: languageName: node linkType: hard -"@wyw-in-js/processor-utils@npm:^0.6.0": - version: 0.6.0 - resolution: "@wyw-in-js/processor-utils@npm:0.6.0" - dependencies: - "@babel/generator": "npm:^7.23.5" - "@wyw-in-js/shared": "npm:0.6.0" - checksum: 10c0/e7338afb71aa1eccf7646447df9d20c2ac895dc1d5a5ad8c26931997fa31595ece5890e8ada39b3c1fda28439c7598de950980dded714dbe003b232f95d22d9e - languageName: node - linkType: hard - -"@wyw-in-js/shared@npm:0.6.0, @wyw-in-js/shared@npm:^0.6.0": - version: 0.6.0 - resolution: "@wyw-in-js/shared@npm:0.6.0" - dependencies: - debug: "npm:^4.3.4" - find-up: "npm:^5.0.0" - minimatch: "npm:^9.0.3" - checksum: 10c0/a7bab831ebdf9172c8b7a117525550b57c6b338bb6579f186b0f54a3cae5cde75dd245e375b93766fe1f1fc1d42f804353622594115727a2a8c4eb4de84aaaab - languageName: node - linkType: hard - -"@wyw-in-js/shared@npm:1.1.0": +"@wyw-in-js/shared@npm:1.1.0, @wyw-in-js/shared@npm:^1.0.4": version: 1.1.0 resolution: "@wyw-in-js/shared@npm:1.1.0" dependencies: @@ -11094,7 +11047,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^2.0.10, colorette@npm:^2.0.14": +"colorette@npm:^2.0.10": version: 2.0.20 resolution: "colorette@npm:2.0.20" checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 @@ -11150,7 +11103,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^14.0.2": +"commander@npm:^14.0.2, commander@npm:^14.0.3": version: 14.0.3 resolution: "commander@npm:14.0.3" checksum: 10c0/755652564bbf56ff2ff083313912b326450d3f8d8c85f4b71416539c9a05c3c67dbd206821ca72635bf6b160e2afdefcb458e86b317827d5cb333b69ce7f1a24 @@ -14088,7 +14041,7 @@ __metadata: tsx: "npm:4.22.0" typescript: "npm:6.0.3" webpack: "npm:5.106.2" - webpack-cli: "npm:6.0.1" + webpack-cli: "npm:7.0.2" languageName: unknown linkType: soft @@ -14109,7 +14062,7 @@ __metadata: normalizr: "npm:3.6.2" react: "npm:19.2.3" webpack: "npm:5.106.2" - webpack-cli: "npm:6.0.1" + webpack-cli: "npm:7.0.2" languageName: unknown linkType: soft @@ -24716,7 +24669,7 @@ __metadata: version: 0.0.0-use.local resolution: "rollup-plugins@workspace:scripts/rollup-plugins" dependencies: - "@rollup/plugin-babel": "npm:^6.0.4" + "@rollup/plugin-babel": "npm:^7.0.0" "@rollup/plugin-commonjs": "npm:^29.0.0" "@rollup/plugin-json": "npm:^6.1.0" "@rollup/plugin-node-resolve": "npm:^16.0.0" @@ -28095,17 +28048,13 @@ __metadata: languageName: node linkType: hard -"webpack-cli@npm:*, webpack-cli@npm:6.0.1": - version: 6.0.1 - resolution: "webpack-cli@npm:6.0.1" +"webpack-cli@npm:*, webpack-cli@npm:7.0.2": + version: 7.0.2 + resolution: "webpack-cli@npm:7.0.2" dependencies: - "@discoveryjs/json-ext": "npm:^0.6.1" - "@webpack-cli/configtest": "npm:^3.0.1" - "@webpack-cli/info": "npm:^3.0.1" - "@webpack-cli/serve": "npm:^3.0.1" - colorette: "npm:^2.0.14" - commander: "npm:^12.1.0" - cross-spawn: "npm:^7.0.3" + "@discoveryjs/json-ext": "npm:^1.0.0" + commander: "npm:^14.0.3" + cross-spawn: "npm:^7.0.6" envinfo: "npm:^7.14.0" fastest-levenshtein: "npm:^1.0.12" import-local: "npm:^3.0.2" @@ -28113,15 +28062,17 @@ __metadata: rechoir: "npm:^0.8.0" webpack-merge: "npm:^6.0.1" 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: optional: true webpack-dev-server: optional: true bin: - webpack-cli: ./bin/cli.js - checksum: 10c0/2aaca78e277427f03f528602abd707d224696048fb46286ea636c7975592409c4381ca94d68bbbb3900f195ca97f256e619583e8feb34a80da531461323bf3e2 + webpack-cli: bin/cli.js + checksum: 10c0/1c103995bd578ca3b80c0dee1cb92c4a90a68b51c4770a0fb04adbe74b0b34886d394794a2e0d27c5cabac05a40e156d3ecfbc15e9fbb97640675c53e4503260 languageName: node linkType: hard