@ -120,6 +120,7 @@
@@ -120,6 +120,7 @@
"@typescript-eslint/eslint-plugin" : "7.8.0" ,
"@typescript-eslint/parser" : "7.8.0" ,
"@webcomponents/custom-elements" : "1.6.0" ,
"@yao-pkg/pkg" : "^5.11.5" ,
"autoprefixer" : "10.4.19" ,
"base64-loader" : "1.0.0" ,
"chromatic" : "10.9.6" ,
@ -157,7 +158,6 @@
@@ -157,7 +158,6 @@
"lint-staged" : "15.2.2" ,
"mini-css-extract-plugin" : "2.8.1" ,
"node-ipc" : "9.2.1" ,
"pkg" : "5.8.1" ,
"postcss" : "8.4.38" ,
"postcss-loader" : "8.1.1" ,
"prettier" : "3.2.2" ,
@ -187,8 +187,8 @@
@@ -187,8 +187,8 @@
"webpack-node-externals" : "3.0.0"
} ,
"engines" : {
"node" : "^18.18. 0" ,
"npm" : "~9 "
"node" : "~2 0" ,
"npm" : "~10 "
}
} ,
"apps/browser" : {
@ -11803,6 +11803,201 @@
@@ -11803,6 +11803,201 @@
"integrity" : "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" ,
"dev" : true
} ,
"node_modules/@yao-pkg/pkg" : {
"version" : "5.11.5" ,
"resolved" : "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-5.11.5.tgz" ,
"integrity" : "sha512-NPFXCn+5bAYZKej7jI92+mXiWG/LA6pEIJCXgI4MM3aYhUFrQOPrYKYr3cGXGs9lkgKGovlnMcKGDjwJ3B7rCQ==" ,
"dev" : true ,
"dependencies" : {
"@babel/generator" : "7.23.0" ,
"@babel/parser" : "7.23.0" ,
"@babel/types" : "7.23.0" ,
"@yao-pkg/pkg-fetch" : "3.5.9" ,
"chalk" : "^4.1.2" ,
"fs-extra" : "^9.1.0" ,
"globby" : "^11.1.0" ,
"into-stream" : "^6.0.0" ,
"is-core-module" : "2.9.0" ,
"minimist" : "^1.2.6" ,
"multistream" : "^4.1.0" ,
"prebuild-install" : "7.1.1" ,
"resolve" : "^1.22.0" ,
"stream-meter" : "^1.0.4"
} ,
"bin" : {
"pkg" : "lib-es5/bin.js"
}
} ,
"node_modules/@yao-pkg/pkg-fetch" : {
"version" : "3.5.9" ,
"resolved" : "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.9.tgz" ,
"integrity" : "sha512-usMwwqFCd2B7k+V87u6kiTesyDSlw+3LpiuYBWe+UgryvSOk/NXjx3XVCub8hQoi0bCREbdQ6NDBqminyHJJrg==" ,
"dev" : true ,
"dependencies" : {
"chalk" : "^4.1.2" ,
"fs-extra" : "^9.1.0" ,
"https-proxy-agent" : "^5.0.0" ,
"node-fetch" : "^2.6.6" ,
"progress" : "^2.0.3" ,
"semver" : "^7.3.5" ,
"tar-fs" : "^2.1.1" ,
"yargs" : "^16.2.0"
} ,
"bin" : {
"pkg-fetch" : "lib-es5/bin.js"
}
} ,
"node_modules/@yao-pkg/pkg-fetch/node_modules/cliui" : {
"version" : "7.0.4" ,
"resolved" : "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" ,
"integrity" : "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" ,
"dev" : true ,
"dependencies" : {
"string-width" : "^4.2.0" ,
"strip-ansi" : "^6.0.0" ,
"wrap-ansi" : "^7.0.0"
}
} ,
"node_modules/@yao-pkg/pkg-fetch/node_modules/fs-extra" : {
"version" : "9.1.0" ,
"resolved" : "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" ,
"integrity" : "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" ,
"dev" : true ,
"dependencies" : {
"at-least-node" : "^1.0.0" ,
"graceful-fs" : "^4.2.0" ,
"jsonfile" : "^6.0.1" ,
"universalify" : "^2.0.0"
} ,
"engines" : {
"node" : ">=10"
}
} ,
"node_modules/@yao-pkg/pkg-fetch/node_modules/https-proxy-agent" : {
"version" : "5.0.1" ,
"resolved" : "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" ,
"integrity" : "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==" ,
"dev" : true ,
"dependencies" : {
"agent-base" : "6" ,
"debug" : "4"
} ,
"engines" : {
"node" : ">= 6"
}
} ,
"node_modules/@yao-pkg/pkg-fetch/node_modules/wrap-ansi" : {
"version" : "7.0.0" ,
"resolved" : "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" ,
"integrity" : "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" ,
"dev" : true ,
"dependencies" : {
"ansi-styles" : "^4.0.0" ,
"string-width" : "^4.1.0" ,
"strip-ansi" : "^6.0.0"
} ,
"engines" : {
"node" : ">=10"
} ,
"funding" : {
"url" : "https://github.com/chalk/wrap-ansi?sponsor=1"
}
} ,
"node_modules/@yao-pkg/pkg-fetch/node_modules/yargs" : {
"version" : "16.2.0" ,
"resolved" : "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" ,
"integrity" : "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" ,
"dev" : true ,
"dependencies" : {
"cliui" : "^7.0.2" ,
"escalade" : "^3.1.1" ,
"get-caller-file" : "^2.0.5" ,
"require-directory" : "^2.1.1" ,
"string-width" : "^4.2.0" ,
"y18n" : "^5.0.5" ,
"yargs-parser" : "^20.2.2"
} ,
"engines" : {
"node" : ">=10"
}
} ,
"node_modules/@yao-pkg/pkg-fetch/node_modules/yargs-parser" : {
"version" : "20.2.9" ,
"resolved" : "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" ,
"integrity" : "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" ,
"dev" : true ,
"engines" : {
"node" : ">=10"
}
} ,
"node_modules/@yao-pkg/pkg/node_modules/@babel/generator" : {
"version" : "7.23.0" ,
"resolved" : "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz" ,
"integrity" : "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==" ,
"dev" : true ,
"dependencies" : {
"@babel/types" : "^7.23.0" ,
"@jridgewell/gen-mapping" : "^0.3.2" ,
"@jridgewell/trace-mapping" : "^0.3.17" ,
"jsesc" : "^2.5.1"
} ,
"engines" : {
"node" : ">=6.9.0"
}
} ,
"node_modules/@yao-pkg/pkg/node_modules/@babel/parser" : {
"version" : "7.23.0" ,
"resolved" : "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz" ,
"integrity" : "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" ,
"dev" : true ,
"bin" : {
"parser" : "bin/babel-parser.js"
} ,
"engines" : {
"node" : ">=6.0.0"
}
} ,
"node_modules/@yao-pkg/pkg/node_modules/@babel/types" : {
"version" : "7.23.0" ,
"resolved" : "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz" ,
"integrity" : "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==" ,
"dev" : true ,
"dependencies" : {
"@babel/helper-string-parser" : "^7.22.5" ,
"@babel/helper-validator-identifier" : "^7.22.20" ,
"to-fast-properties" : "^2.0.0"
} ,
"engines" : {
"node" : ">=6.9.0"
}
} ,
"node_modules/@yao-pkg/pkg/node_modules/fs-extra" : {
"version" : "9.1.0" ,
"resolved" : "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" ,
"integrity" : "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" ,
"dev" : true ,
"dependencies" : {
"at-least-node" : "^1.0.0" ,
"graceful-fs" : "^4.2.0" ,
"jsonfile" : "^6.0.1" ,
"universalify" : "^2.0.0"
} ,
"engines" : {
"node" : ">=10"
}
} ,
"node_modules/@yao-pkg/pkg/node_modules/is-core-module" : {
"version" : "2.9.0" ,
"resolved" : "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz" ,
"integrity" : "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==" ,
"dev" : true ,
"dependencies" : {
"has" : "^1.0.3"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/@yarnpkg/esbuild-plugin-pnp" : {
"version" : "3.0.0-rc.15" ,
"resolved" : "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz" ,
@ -30732,39 +30927,6 @@
@@ -30732,39 +30927,6 @@
"nice-napi" : "^1.0.2"
}
} ,
"node_modules/pkg" : {
"version" : "5.8.1" ,
"resolved" : "https://registry.npmjs.org/pkg/-/pkg-5.8.1.tgz" ,
"integrity" : "sha512-CjBWtFStCfIiT4Bde9QpJy0KeH19jCfwZRJqHFDFXfhUklCx8JoFmMj3wgnEYIwGmZVNkhsStPHEOnrtrQhEXA==" ,
"dev" : true ,
"dependencies" : {
"@babel/generator" : "7.18.2" ,
"@babel/parser" : "7.18.4" ,
"@babel/types" : "7.19.0" ,
"chalk" : "^4.1.2" ,
"fs-extra" : "^9.1.0" ,
"globby" : "^11.1.0" ,
"into-stream" : "^6.0.0" ,
"is-core-module" : "2.9.0" ,
"minimist" : "^1.2.6" ,
"multistream" : "^4.1.0" ,
"pkg-fetch" : "3.4.2" ,
"prebuild-install" : "7.1.1" ,
"resolve" : "^1.22.0" ,
"stream-meter" : "^1.0.4"
} ,
"bin" : {
"pkg" : "lib-es5/bin.js"
} ,
"peerDependencies" : {
"node-notifier" : ">=9.0.1"
} ,
"peerDependenciesMeta" : {
"node-notifier" : {
"optional" : true
}
}
} ,
"node_modules/pkg-dir" : {
"version" : "5.0.0" ,
"resolved" : "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz" ,
@ -30777,108 +30939,6 @@
@@ -30777,108 +30939,6 @@
"node" : ">=10"
}
} ,
"node_modules/pkg-fetch" : {
"version" : "3.4.2" ,
"resolved" : "https://registry.npmjs.org/pkg-fetch/-/pkg-fetch-3.4.2.tgz" ,
"integrity" : "sha512-0+uijmzYcnhC0hStDjm/cl2VYdrmVVBpe7Q8k9YBojxmR5tG8mvR9/nooQq3QSXiQqORDVOTY3XqMEqJVIzkHA==" ,
"dev" : true ,
"dependencies" : {
"chalk" : "^4.1.2" ,
"fs-extra" : "^9.1.0" ,
"https-proxy-agent" : "^5.0.0" ,
"node-fetch" : "^2.6.6" ,
"progress" : "^2.0.3" ,
"semver" : "^7.3.5" ,
"tar-fs" : "^2.1.1" ,
"yargs" : "^16.2.0"
} ,
"bin" : {
"pkg-fetch" : "lib-es5/bin.js"
}
} ,
"node_modules/pkg-fetch/node_modules/cliui" : {
"version" : "7.0.4" ,
"resolved" : "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" ,
"integrity" : "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" ,
"dev" : true ,
"dependencies" : {
"string-width" : "^4.2.0" ,
"strip-ansi" : "^6.0.0" ,
"wrap-ansi" : "^7.0.0"
}
} ,
"node_modules/pkg-fetch/node_modules/fs-extra" : {
"version" : "9.1.0" ,
"resolved" : "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" ,
"integrity" : "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" ,
"dev" : true ,
"dependencies" : {
"at-least-node" : "^1.0.0" ,
"graceful-fs" : "^4.2.0" ,
"jsonfile" : "^6.0.1" ,
"universalify" : "^2.0.0"
} ,
"engines" : {
"node" : ">=10"
}
} ,
"node_modules/pkg-fetch/node_modules/https-proxy-agent" : {
"version" : "5.0.1" ,
"resolved" : "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" ,
"integrity" : "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==" ,
"dev" : true ,
"dependencies" : {
"agent-base" : "6" ,
"debug" : "4"
} ,
"engines" : {
"node" : ">= 6"
}
} ,
"node_modules/pkg-fetch/node_modules/wrap-ansi" : {
"version" : "7.0.0" ,
"resolved" : "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" ,
"integrity" : "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" ,
"dev" : true ,
"dependencies" : {
"ansi-styles" : "^4.0.0" ,
"string-width" : "^4.1.0" ,
"strip-ansi" : "^6.0.0"
} ,
"engines" : {
"node" : ">=10"
} ,
"funding" : {
"url" : "https://github.com/chalk/wrap-ansi?sponsor=1"
}
} ,
"node_modules/pkg-fetch/node_modules/yargs" : {
"version" : "16.2.0" ,
"resolved" : "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" ,
"integrity" : "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" ,
"dev" : true ,
"dependencies" : {
"cliui" : "^7.0.2" ,
"escalade" : "^3.1.1" ,
"get-caller-file" : "^2.0.5" ,
"require-directory" : "^2.1.1" ,
"string-width" : "^4.2.0" ,
"y18n" : "^5.0.5" ,
"yargs-parser" : "^20.2.2"
} ,
"engines" : {
"node" : ">=10"
}
} ,
"node_modules/pkg-fetch/node_modules/yargs-parser" : {
"version" : "20.2.9" ,
"resolved" : "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" ,
"integrity" : "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" ,
"dev" : true ,
"engines" : {
"node" : ">=10"
}
} ,
"node_modules/pkg-up" : {
"version" : "3.1.0" ,
"resolved" : "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" ,
@ -30952,73 +31012,6 @@
@@ -30952,73 +31012,6 @@
"node" : ">=4"
}
} ,
"node_modules/pkg/node_modules/@babel/generator" : {
"version" : "7.18.2" ,
"resolved" : "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz" ,
"integrity" : "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==" ,
"dev" : true ,
"dependencies" : {
"@babel/types" : "^7.18.2" ,
"@jridgewell/gen-mapping" : "^0.3.0" ,
"jsesc" : "^2.5.1"
} ,
"engines" : {
"node" : ">=6.9.0"
}
} ,
"node_modules/pkg/node_modules/@babel/parser" : {
"version" : "7.18.4" ,
"resolved" : "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz" ,
"integrity" : "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==" ,
"dev" : true ,
"bin" : {
"parser" : "bin/babel-parser.js"
} ,
"engines" : {
"node" : ">=6.0.0"
}
} ,
"node_modules/pkg/node_modules/@babel/types" : {
"version" : "7.19.0" ,
"resolved" : "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz" ,
"integrity" : "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==" ,
"dev" : true ,
"dependencies" : {
"@babel/helper-string-parser" : "^7.18.10" ,
"@babel/helper-validator-identifier" : "^7.18.6" ,
"to-fast-properties" : "^2.0.0"
} ,
"engines" : {
"node" : ">=6.9.0"
}
} ,
"node_modules/pkg/node_modules/fs-extra" : {
"version" : "9.1.0" ,
"resolved" : "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" ,
"integrity" : "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" ,
"dev" : true ,
"dependencies" : {
"at-least-node" : "^1.0.0" ,
"graceful-fs" : "^4.2.0" ,
"jsonfile" : "^6.0.1" ,
"universalify" : "^2.0.0"
} ,
"engines" : {
"node" : ">=10"
}
} ,
"node_modules/pkg/node_modules/is-core-module" : {
"version" : "2.9.0" ,
"resolved" : "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz" ,
"integrity" : "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==" ,
"dev" : true ,
"dependencies" : {
"has" : "^1.0.3"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/plist" : {
"version" : "3.1.0" ,
"resolved" : "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz" ,