diff --git a/package-lock.json b/package-lock.json index 74d8038..4b25a61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ }, "crates/mds-napi": { "name": "@mdscript/mds-napi", - "version": "0.2.0", + "version": "0.3.0", "license": "MIT", "devDependencies": { "@napi-rs/cli": "^3.0.0", @@ -2758,9 +2758,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.22.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.0.tgz", - "integrity": "sha512-xYcDWrpELkFzz9SpZ3PlI6Eu6eD93Yf0WLDRxikGhWJ3MAir2SNZTIVCVZqZ/NUyx8AdMc2gT9C0gPiw18kG+A==", + "version": "5.24.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.1.tgz", + "integrity": "sha512-7DdUaTjmNwMcH2gLr1qycesKII3BK4RLy/mdAb7x10Lq7bR4aNKHt1BR1ZALSv0rPM/hF5wYF0PhGop/rJm8vw==", "dev": true, "license": "MIT", "dependencies": { @@ -2940,13 +2940,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "license": "BSD-2-Clause" - }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -3325,6 +3318,67 @@ "node": ">= 0.6" } }, + "node_modules/minimizer-webpack-plugin": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/minimizer-webpack-plugin/-/minimizer-webpack-plugin-5.6.1.tgz", + "integrity": "sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "html-minifier-terser": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -3660,67 +3714,6 @@ "node": ">=10" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.0.tgz", - "integrity": "sha512-Eum+5ajkaOhf5KbM26osvv21kLD7BaGqQ1UA4Ami4arYwylmGUQTgHFpHDdmJod1q4QXa66p0to/FBKID+J1vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "terser": "^5.31.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@minify-html/node": { - "optional": true - }, - "@swc/core": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "@swc/html": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "cssnano": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "html-minifier-terser": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "postcss": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, "node_modules/tinyglobby": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", @@ -3894,13 +3887,12 @@ } }, "node_modules/watchpack": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", - "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.2.tgz", + "integrity": "sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==", "dev": true, "license": "MIT", "dependencies": { - "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" }, "engines": { @@ -3908,9 +3900,9 @@ } }, "node_modules/webpack": { - "version": "5.107.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.107.2.tgz", - "integrity": "sha512-v7RhXaJbpMlV0D7hC7lb2EbnxkoeUqf9qhKr6lozx3Q48pmFrqqNRmZFUEGmi7pSwm6fCQ2H1IjvCkHqdpVdjQ==", + "version": "5.108.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.108.1.tgz", + "integrity": "sha512-UUCihHQK3O7483Woa0SulNLDeAiOhHI2PN2PAPU4fVWJqbzhv04EJ8FaWtB9WWh3i8fRt28543U7VfuJTOrpgQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3923,19 +3915,18 @@ "acorn-import-phases": "^1.0.3", "browserslist": "^4.28.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.22.0", + "enhanced-resolve": "^5.22.2", "es-module-lexer": "^2.1.0", "eslint-scope": "5.1.1", "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.2.11", "loader-runner": "^4.3.2", "mime-db": "^1.54.0", + "minimizer-webpack-plugin": "^5.6.1", "neo-async": "^2.6.2", "schema-utils": "^4.3.3", "tapable": "^2.3.0", - "terser-webpack-plugin": "^5.5.0", - "watchpack": "^2.5.1", + "watchpack": "^2.5.2", "webpack-sources": "^3.5.0" }, "bin": { @@ -3966,7 +3957,7 @@ }, "packages/bundler-utils": { "name": "@mdscript/bundler-utils", - "version": "0.2.0", + "version": "0.3.0", "license": "MIT", "devDependencies": { "@mdscript/mds": "file:../mds", @@ -3977,15 +3968,15 @@ "node": ">=22.0.0" }, "peerDependencies": { - "@mdscript/mds": "^0.2.0" + "@mdscript/mds": "^0.3.0" } }, "packages/mds": { "name": "@mdscript/mds", - "version": "0.2.0", + "version": "0.3.0", "license": "MIT", "dependencies": { - "@mdscript/mds-wasm": "^0.2.0" + "@mdscript/mds-wasm": "^0.3.0" }, "devDependencies": { "@types/node": "^25.9.1", @@ -3995,12 +3986,12 @@ "node": ">=22.0.0" }, "optionalDependencies": { - "@mdscript/mds-napi": "^0.2.0" + "@mdscript/mds-napi": "^0.3.0" } }, "packages/mds-wasm": { "name": "@mdscript/mds-wasm", - "version": "0.2.0", + "version": "0.3.0", "license": "MIT", "engines": { "node": ">=22.0.0" @@ -4008,10 +3999,10 @@ }, "packages/rollup-plugin": { "name": "@mdscript/rollup-plugin", - "version": "0.2.0", + "version": "0.3.0", "license": "MIT", "dependencies": { - "@mdscript/bundler-utils": "^0.2.0" + "@mdscript/bundler-utils": "^0.3.0" }, "devDependencies": { "@mdscript/mds": "file:../mds", @@ -4023,16 +4014,16 @@ "node": ">=22.0.0" }, "peerDependencies": { - "@mdscript/mds": "^0.2.0", + "@mdscript/mds": "^0.3.0", "rollup": "^3.0.0 || ^4.0.0" } }, "packages/rspack-loader": { "name": "@mdscript/rspack-loader", - "version": "0.2.0", + "version": "0.3.0", "license": "MIT", "dependencies": { - "@mdscript/bundler-utils": "^0.2.0" + "@mdscript/bundler-utils": "^0.3.0" }, "devDependencies": { "@mdscript/mds": "file:../mds", @@ -4044,90 +4035,10 @@ "node": ">=22.0.0" }, "peerDependencies": { - "@mdscript/mds": "^0.2.0", + "@mdscript/mds": "^0.3.0", "@rspack/core": "^1.0.0 || ^2.0.0" } }, - "packages/rspack-loader/node_modules/@module-federation/error-codes": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-2.5.1.tgz", - "integrity": "sha512-3KIR8XbEW0Y+Fn8IAnxzDWMvXQWiS40Z1TE/Fft9aTeXP9dDAM7AiVhjTh5yF2csAwHSt/1LJVZbiCmS13mE8A==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, - "packages/rspack-loader/node_modules/@module-federation/runtime": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-2.5.1.tgz", - "integrity": "sha512-Tf33FIpnQMn8FjIUAQMtSTYQgGibfh5vEvJihFO3q/hG9LiWwLMErZvOz/+wcPsE81gzHjYPxQgMKGSP3BuG8g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@module-federation/error-codes": "2.5.1", - "@module-federation/runtime-core": "2.5.1", - "@module-federation/sdk": "2.5.1" - } - }, - "packages/rspack-loader/node_modules/@module-federation/runtime-core": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-2.5.1.tgz", - "integrity": "sha512-UMuMsWHXeMrm8Isl8YD6/s1jmTVau3SQhp9RO4Ln+eD2lrjM4hQSwOX2xPtfT1C1I4/E6hgyZQV1K1Q/3Zpr0Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@module-federation/error-codes": "2.5.1", - "@module-federation/sdk": "2.5.1" - } - }, - "packages/rspack-loader/node_modules/@module-federation/runtime-tools": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-2.5.1.tgz", - "integrity": "sha512-pYUNvaQQBEwP66TLrjmmfkDIrTmPnX0kK86HgClkWLQKkX/oCgnqDxEgNbjeCc75dwUvZP6fW2d0pZ5++XILTw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@module-federation/runtime": "2.5.1", - "@module-federation/webpack-bundler-runtime": "2.5.1" - } - }, - "packages/rspack-loader/node_modules/@module-federation/sdk": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-2.5.1.tgz", - "integrity": "sha512-FDhCx81ZCxX1oT/fyt/bW+gpPt287GR156E/Thv1yhb9XyNHGNkqe8zqJOipOMfb07E22OMzSzOulCBvAOgn3g==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "peerDependencies": { - "node-fetch": "^2.7.0 || ^3.3.2" - }, - "peerDependenciesMeta": { - "node-fetch": { - "optional": true - } - } - }, - "packages/rspack-loader/node_modules/@module-federation/webpack-bundler-runtime": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-2.5.1.tgz", - "integrity": "sha512-0pUsP9aaWIUcfWUXqax/iSwozngORwf4RK0R1qTOYYC13qx+p4p1Ck28Rz6Tzj/6zpzJgcMQXR7nW4sL+ztaww==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@module-federation/error-codes": "2.5.1", - "@module-federation/runtime": "2.5.1", - "@module-federation/sdk": "2.5.1" - } - }, "packages/rspack-loader/node_modules/@rspack/binding": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-2.0.3.tgz", @@ -4316,10 +4227,10 @@ }, "packages/vite-plugin": { "name": "@mdscript/vite-plugin", - "version": "0.2.0", + "version": "0.3.0", "license": "MIT", "dependencies": { - "@mdscript/bundler-utils": "^0.2.0" + "@mdscript/bundler-utils": "^0.3.0" }, "devDependencies": { "@mdscript/mds": "file:../mds", @@ -4331,29 +4242,109 @@ "node": ">=22.0.0" }, "peerDependencies": { - "@mdscript/mds": "^0.2.0", + "@mdscript/mds": "^0.3.0", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" } }, "packages/webpack-loader": { "name": "@mdscript/webpack-loader", - "version": "0.2.0", + "version": "0.3.0", "license": "MIT", "dependencies": { - "@mdscript/bundler-utils": "^0.2.0" + "@mdscript/bundler-utils": "^0.3.0" }, "devDependencies": { "@mdscript/mds": "file:../mds", "@types/node": "^25.9.1", "typescript": "^6.0.3", - "webpack": "^5.0.0" + "webpack": "^5.108.1" }, "engines": { "node": ">=22.0.0" }, "peerDependencies": { - "@mdscript/mds": "^0.2.0", - "webpack": "^5.0.0" + "@mdscript/mds": "^0.3.0", + "webpack": "^5.108.1" + } + }, + "packages/rspack-loader/node_modules/@module-federation/error-codes": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-2.5.1.tgz", + "integrity": "sha512-3KIR8XbEW0Y+Fn8IAnxzDWMvXQWiS40Z1TE/Fft9aTeXP9dDAM7AiVhjTh5yF2csAwHSt/1LJVZbiCmS13mE8A==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "packages/rspack-loader/node_modules/@module-federation/runtime": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-2.5.1.tgz", + "integrity": "sha512-Tf33FIpnQMn8FjIUAQMtSTYQgGibfh5vEvJihFO3q/hG9LiWwLMErZvOz/+wcPsE81gzHjYPxQgMKGSP3BuG8g==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@module-federation/error-codes": "2.5.1", + "@module-federation/runtime-core": "2.5.1", + "@module-federation/sdk": "2.5.1" + } + }, + "packages/rspack-loader/node_modules/@module-federation/runtime-core": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-2.5.1.tgz", + "integrity": "sha512-UMuMsWHXeMrm8Isl8YD6/s1jmTVau3SQhp9RO4Ln+eD2lrjM4hQSwOX2xPtfT1C1I4/E6hgyZQV1K1Q/3Zpr0Q==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@module-federation/error-codes": "2.5.1", + "@module-federation/sdk": "2.5.1" + } + }, + "packages/rspack-loader/node_modules/@module-federation/runtime-tools": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-2.5.1.tgz", + "integrity": "sha512-pYUNvaQQBEwP66TLrjmmfkDIrTmPnX0kK86HgClkWLQKkX/oCgnqDxEgNbjeCc75dwUvZP6fW2d0pZ5++XILTw==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@module-federation/runtime": "2.5.1", + "@module-federation/webpack-bundler-runtime": "2.5.1" + } + }, + "packages/rspack-loader/node_modules/@module-federation/sdk": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-2.5.1.tgz", + "integrity": "sha512-FDhCx81ZCxX1oT/fyt/bW+gpPt287GR156E/Thv1yhb9XyNHGNkqe8zqJOipOMfb07E22OMzSzOulCBvAOgn3g==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "peerDependencies": { + "node-fetch": "^2.7.0 || ^3.3.2" + }, + "peerDependenciesMeta": { + "node-fetch": { + "optional": true + } + } + }, + "packages/rspack-loader/node_modules/@module-federation/webpack-bundler-runtime": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-2.5.1.tgz", + "integrity": "sha512-0pUsP9aaWIUcfWUXqax/iSwozngORwf4RK0R1qTOYYC13qx+p4p1Ck28Rz6Tzj/6zpzJgcMQXR7nW4sL+ztaww==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@module-federation/error-codes": "2.5.1", + "@module-federation/runtime": "2.5.1", + "@module-federation/sdk": "2.5.1" } } } diff --git a/packages/webpack-loader/package.json b/packages/webpack-loader/package.json index 5f314ce..6caeeaa 100644 --- a/packages/webpack-loader/package.json +++ b/packages/webpack-loader/package.json @@ -47,12 +47,12 @@ }, "peerDependencies": { "@mdscript/mds": "^0.3.0", - "webpack": "^5.0.0" + "webpack": "^5.108.1" }, "devDependencies": { "@mdscript/mds": "file:../mds", "@types/node": "^25.9.1", "typescript": "^6.0.3", - "webpack": "^5.0.0" + "webpack": "^5.108.1" } }