diff --git a/package-lock.json b/package-lock.json index 2223188..0d9d97b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.3", "@shgysk8zer0/eslint-config": "^1.0.7", - "@shgysk8zer0/rollup-import": "^2.0.2", + "@shgysk8zer0/rollup-import": "^2.0.3", "eslint": "^10.0.2", "http-server": "^14.1.1", "rollup": "^4.59.0" @@ -270,6 +270,25 @@ "node": ">=18.0.0" } }, + "node_modules/@aegisjsproject/trusted-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@aegisjsproject/trusted-types/-/trusted-types-1.0.2.tgz", + "integrity": "sha512-nVca/8lS8gpWiRBpiRaIu0S+8qXcIodBIVfv5IL337Zj17UfZMf8L4j+2TPuQ6tr78Sq9/sASUKhTWAWHA69sw==", + "dev": true, + "funding": [ + { + "type": "librepay", + "url": "https://liberapay.com/shgysk8zer0" + }, + { + "type": "github", + "url": "https://github.com/sponsors/shgysk8zer0" + } + ], + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@aegisjsproject/url": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@aegisjsproject/url/-/url-1.0.3.tgz", @@ -478,9 +497,9 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "dev": true }, "node_modules/@rollup/plugin-node-resolve": { @@ -901,22 +920,63 @@ } }, "node_modules/@shgysk8zer0/npm-utils": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@shgysk8zer0/npm-utils/-/npm-utils-1.1.2.tgz", - "integrity": "sha512-mXJUISH+mJSNZoaqbpz/7mzPVRZHqbjjD/HYUunfso7fjQDVpVP70cXL6SkqIjUF7nCKJ33KsBsnArrUBtzjsw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@shgysk8zer0/npm-utils/-/npm-utils-1.1.4.tgz", + "integrity": "sha512-WRucTC6HCWWHYw/NfQ6NWv+gKi8MCzaT6XBpcCZr9i304Yes27ZkKccCOyNCV5TO14FX05QSCNVn6TTuswdWUw==", "dev": true, "dependencies": { - "@shgysk8zer0/consts": "^1.0.6", - "js-yaml": "^4.1.0" + "@shgysk8zer0/consts": "^1.0.8", + "@shgysk8zer0/polyfills": "^0.6.2", + "js-yaml": "^4.1.1" }, "engines": { "node": ">=18.0.0" } }, + "node_modules/@shgysk8zer0/polyfills": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@shgysk8zer0/polyfills/-/polyfills-0.6.2.tgz", + "integrity": "sha512-FbfMb7ucDRBbVgCnWbOmriZYgOFpnKTY9pIbiJt3xZOa1LjegtnvE5Yj0A7rFMF27a2uE/S1Zf++4RlO1Mk5Xw==", + "dev": true, + "funding": [ + { + "type": "librepay", + "url": "https://liberapay.com/shgysk8zer0" + }, + { + "type": "github", + "url": "https://github.com/sponsors/shgysk8zer0" + } + ], + "hasInstallScript": true, + "dependencies": { + "@aegisjsproject/sanitizer": "^0.2.4", + "@aegisjsproject/trusted-types": "^1.0.2" + } + }, + "node_modules/@shgysk8zer0/polyfills/node_modules/@aegisjsproject/sanitizer": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@aegisjsproject/sanitizer/-/sanitizer-0.2.4.tgz", + "integrity": "sha512-9EMby+BWrn0Pa0YEO6th9ozB4jbelpbii5Or954rXlnQROETR3HcM6ZgNkgsT+yqeUSolwG7+iFF8Lnqe8ePAg==", + "dev": true, + "funding": [ + { + "type": "librepay", + "url": "https://liberapay.com/shgysk8zer0" + }, + { + "type": "github", + "url": "https://github.com/sponsors/shgysk8zer0" + } + ], + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@shgysk8zer0/rollup-import": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@shgysk8zer0/rollup-import/-/rollup-import-2.0.2.tgz", - "integrity": "sha512-MLC9jHLZ2an2pID10nwRelzI1kX0xJZxiMY2k9wwz7Asl+1h0rs6WtyN4wCRKERdlEI0I2D8JjKQq+GiG211fw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@shgysk8zer0/rollup-import/-/rollup-import-2.0.3.tgz", + "integrity": "sha512-WDcbYcSo+LgOU2duR8J6OZCpXP3eLtI4+SQI4Y4+d/8JJdOHqCtHeZ8NUjz9/2j1PDFphOFPid7kLbFJ5/VMTQ==", "dev": true, "funding": [ { @@ -929,9 +989,9 @@ } ], "dependencies": { - "@shgysk8zer0/consts": "^1.0.7", - "@shgysk8zer0/npm-utils": "^1.1.2", - "magic-string": "^0.30.0" + "@shgysk8zer0/consts": "^1.0.8", + "@shgysk8zer0/npm-utils": "^1.1.4", + "magic-string": "^0.30.21" }, "engines": { "node": ">=18.0.0" @@ -1869,15 +1929,12 @@ "dev": true }, "node_modules/magic-string": { - "version": "0.30.6", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.6.tgz", - "integrity": "sha512-n62qCLbPjNjyo+owKtveQxZFZTBm+Ms6YoGD23Wew6Vw337PElFNifQpknPruVRQV57kVShPnLGo9vWxVhpPvA==", + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "dev": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" + "@jridgewell/sourcemap-codec": "^1.5.5" } }, "node_modules/math-intrinsics": { @@ -2491,6 +2548,12 @@ "@aegisjsproject/parsers": "^0.0.16" } }, + "@aegisjsproject/trusted-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@aegisjsproject/trusted-types/-/trusted-types-1.0.2.tgz", + "integrity": "sha512-nVca/8lS8gpWiRBpiRaIu0S+8qXcIodBIVfv5IL337Zj17UfZMf8L4j+2TPuQ6tr78Sq9/sASUKhTWAWHA69sw==", + "dev": true + }, "@aegisjsproject/url": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@aegisjsproject/url/-/url-1.0.3.tgz", @@ -2609,9 +2672,9 @@ "dev": true }, "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "dev": true }, "@rollup/plugin-node-resolve": { @@ -2834,24 +2897,43 @@ } }, "@shgysk8zer0/npm-utils": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@shgysk8zer0/npm-utils/-/npm-utils-1.1.2.tgz", - "integrity": "sha512-mXJUISH+mJSNZoaqbpz/7mzPVRZHqbjjD/HYUunfso7fjQDVpVP70cXL6SkqIjUF7nCKJ33KsBsnArrUBtzjsw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@shgysk8zer0/npm-utils/-/npm-utils-1.1.4.tgz", + "integrity": "sha512-WRucTC6HCWWHYw/NfQ6NWv+gKi8MCzaT6XBpcCZr9i304Yes27ZkKccCOyNCV5TO14FX05QSCNVn6TTuswdWUw==", "dev": true, "requires": { - "@shgysk8zer0/consts": "^1.0.6", - "js-yaml": "^4.1.0" + "@shgysk8zer0/consts": "^1.0.8", + "@shgysk8zer0/polyfills": "^0.6.2", + "js-yaml": "^4.1.1" + } + }, + "@shgysk8zer0/polyfills": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@shgysk8zer0/polyfills/-/polyfills-0.6.2.tgz", + "integrity": "sha512-FbfMb7ucDRBbVgCnWbOmriZYgOFpnKTY9pIbiJt3xZOa1LjegtnvE5Yj0A7rFMF27a2uE/S1Zf++4RlO1Mk5Xw==", + "dev": true, + "requires": { + "@aegisjsproject/sanitizer": "^0.2.4", + "@aegisjsproject/trusted-types": "^1.0.2" + }, + "dependencies": { + "@aegisjsproject/sanitizer": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@aegisjsproject/sanitizer/-/sanitizer-0.2.4.tgz", + "integrity": "sha512-9EMby+BWrn0Pa0YEO6th9ozB4jbelpbii5Or954rXlnQROETR3HcM6ZgNkgsT+yqeUSolwG7+iFF8Lnqe8ePAg==", + "dev": true + } } }, "@shgysk8zer0/rollup-import": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@shgysk8zer0/rollup-import/-/rollup-import-2.0.2.tgz", - "integrity": "sha512-MLC9jHLZ2an2pID10nwRelzI1kX0xJZxiMY2k9wwz7Asl+1h0rs6WtyN4wCRKERdlEI0I2D8JjKQq+GiG211fw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@shgysk8zer0/rollup-import/-/rollup-import-2.0.3.tgz", + "integrity": "sha512-WDcbYcSo+LgOU2duR8J6OZCpXP3eLtI4+SQI4Y4+d/8JJdOHqCtHeZ8NUjz9/2j1PDFphOFPid7kLbFJ5/VMTQ==", "dev": true, "requires": { - "@shgysk8zer0/consts": "^1.0.7", - "@shgysk8zer0/npm-utils": "^1.1.2", - "magic-string": "^0.30.0" + "@shgysk8zer0/consts": "^1.0.8", + "@shgysk8zer0/npm-utils": "^1.1.4", + "magic-string": "^0.30.21" } }, "@types/esrecurse": { @@ -3514,12 +3596,12 @@ "dev": true }, "magic-string": { - "version": "0.30.6", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.6.tgz", - "integrity": "sha512-n62qCLbPjNjyo+owKtveQxZFZTBm+Ms6YoGD23Wew6Vw337PElFNifQpknPruVRQV57kVShPnLGo9vWxVhpPvA==", + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", "dev": true, "requires": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.5" } }, "math-intrinsics": { diff --git a/package.json b/package.json index 52bd79d..c7effd1 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.3", "@shgysk8zer0/eslint-config": "^1.0.7", - "@shgysk8zer0/rollup-import": "^2.0.2", + "@shgysk8zer0/rollup-import": "^2.0.3", "eslint": "^10.0.2", "http-server": "^14.1.1", "rollup": "^4.59.0"