diff --git a/apps/publisher-app/README.md b/apps/publisher-app/README.md index e6cd94fc..7cb37133 100644 --- a/apps/publisher-app/README.md +++ b/apps/publisher-app/README.md @@ -1,6 +1,6 @@ -# Svelte + TS + Vite +# publisher-app -This template should help get you started developing with Svelte and TypeScript in Vite. +app module for publisher ## Recommended IDE Setup diff --git a/apps/publisher-app/package.json b/apps/publisher-app/package.json index d852977c..bf8fe174 100644 --- a/apps/publisher-app/package.json +++ b/apps/publisher-app/package.json @@ -4,7 +4,8 @@ "version": "1.1.3", "type": "module", "scripts": { - "dev": "vite", + "serve": "vite", + "dev": "vite build --watch", "build": "vite build", "preview": "vite preview", "check": "svelte-check --tsconfig ./tsconfig.json", @@ -12,12 +13,10 @@ }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^2.0.3", - "@terwer/eslint-config-custom": "latest", + "@terwer/eslint-config-custom": "^1.2.0", + "@terwer/vite-config-custom": "^0.4.0", "@tsconfig/svelte": "^4.0.1", "svelte": "^3.57.0", - "svelte-check": "^2.10.3", - "tslib": "^2.5.0", - "typescript": "^5.0.2", - "vite": "^4.3.2" + "svelte-check": "^2.10.3" } } diff --git a/package.json b/package.json index 652dd2e2..6928c46b 100644 --- a/package.json +++ b/package.json @@ -10,11 +10,9 @@ "plugins/*" ], "scripts": { + "serve": "turbo run serve", "dev": "turbo run dev", "build": "turbo run build", - "localBuild": "turbo run localBuild", - "staticBuild": "turbo run staticBuild", - "nodeBuild": "turbo run nodeBuild", "dockerBuild": "turbo run dockerBuild", "vercelBuild": "turbo run vercelBuild", "siyuanBuild": "turbo run siyuanBuild", @@ -22,7 +20,6 @@ "package": "echo 'package in root'", "test": "turbo run test", "start": "turbo run start", - "doc": "turbo run doc", "lint": "turbo run lint", "graph": " turbo run build --graph=dependency-graph.png", "prepare": "is-ci || husky install", diff --git a/plugins/publisher-main/.eslintrc.cjs b/plugins/publisher-main/.eslintrc.cjs index a147b203..adaf0c2c 100644 --- a/plugins/publisher-main/.eslintrc.cjs +++ b/plugins/publisher-main/.eslintrc.cjs @@ -1,5 +1,26 @@ module.exports = { - root: true, - extends: ["./node_modules/@terwer/eslint-config-custom/index.cjs"], - ignorePatterns: ["node_modules/"], -} + extends: [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended", + "turbo", + "prettier", + ], + + parser: "@typescript-eslint/parser", + + plugins: ["@typescript-eslint", "prettier"], + + rules: { + // Note: you must disable the base rule as it can report incorrect errors + semi: "off", + quotes: "off", + "no-undef": "off", + "@typescript-eslint/no-var-requires": "off", + "@typescript-eslint/no-this-alias": "off", + "@typescript-eslint/no-non-null-assertion": "off", + "@typescript-eslint/no-unused-vars": "off", + "@typescript-eslint/no-explicit-any": "off", + "turbo/no-undeclared-env-vars": "off", + "prettier/prettier": "error", + }, +} \ No newline at end of file diff --git a/plugins/publisher-main/README.md b/plugins/publisher-main/README.md index 2e5993dd..1e81159b 100644 --- a/plugins/publisher-main/README.md +++ b/plugins/publisher-main/README.md @@ -1,6 +1,6 @@ # publisher-main - +main module for publisher ## Usage diff --git a/plugins/publisher-main/package.json b/plugins/publisher-main/package.json index 99971d6d..07d4f1f9 100644 --- a/plugins/publisher-main/package.json +++ b/plugins/publisher-main/package.json @@ -2,16 +2,18 @@ "name": "publisher-main", "private": true, "version": "1.1.3", - "type": "module", + "type": "commonjs", "scripts": { - "dev": "vite", + "serve": "vite", + "dev": "vite build --watch", "build": "vite build", "start": "vite preview", "test": "vitest --watch", "syncVersion": "echo 'syncVersion in main'" }, "devDependencies": { - "@terwer/eslint-config-custom": "latest", - "@terwer/vite-config-custom": "latest" + "@terwer/eslint-config-custom": "^1.2.0", + "@terwer/vite-config-custom": "^0.4.0", + "siyuan": "^0.7.1" } } diff --git a/plugins/publisher-main/public/icon.png b/plugins/publisher-main/public/icon.png new file mode 100644 index 00000000..47d51af4 Binary files /dev/null and b/plugins/publisher-main/public/icon.png differ diff --git a/plugins/publisher-main/public/plugin.json b/plugins/publisher-main/public/plugin.json index 8c822abf..bda20d19 100644 --- a/plugins/publisher-main/public/plugin.json +++ b/plugins/publisher-main/public/plugin.json @@ -2,7 +2,7 @@ "name": "publish-tool", "author": "terwer", "url": "https://github.com/terwer/siyuan-plugin-publisher", - "version": "1.1.2", + "version": "1.1.3", "displayName": { "default": "Publish Tool", "zh_CN": "发布工具" diff --git a/plugins/publisher-main/public/preview.png b/plugins/publisher-main/public/preview.png new file mode 100644 index 00000000..95b93c78 Binary files /dev/null and b/plugins/publisher-main/public/preview.png differ diff --git a/plugins/publisher-main/src/index.spec.ts b/plugins/publisher-main/src/index.spec.ts index 3dd3fbd5..ec837a46 100644 --- a/plugins/publisher-main/src/index.spec.ts +++ b/plugins/publisher-main/src/index.spec.ts @@ -1,8 +1,7 @@ -import { describe, expect, it } from "vitest" -import init from "./index" +import { describe, it } from "vitest" -describe("publisher-main", () => { - it("index", () => { - expect(init()).toBe("ok") +describe("index", () => { + it("test index", () => { + console.log("hello") }) }) diff --git a/plugins/publisher-main/src/index.ts b/plugins/publisher-main/src/index.ts index a8d0db98..a1b2578a 100644 --- a/plugins/publisher-main/src/index.ts +++ b/plugins/publisher-main/src/index.ts @@ -1,5 +1,7 @@ -const init = () => { - return "ok" -} +import { Plugin } from "siyuan" -export default init +export default class PluginSample extends Plugin { + onload() { + console.log("Publish Tool loaded2333") + } +} diff --git a/plugins/publisher-main/tsconfig.json b/plugins/publisher-main/tsconfig.json index acb3cbaa..08cfe0c6 100644 --- a/plugins/publisher-main/tsconfig.json +++ b/plugins/publisher-main/tsconfig.json @@ -3,9 +3,12 @@ "target": "ES2020", "useDefineForClassFields": true, "module": "ESNext", - "lib": ["ES2020", "DOM", "DOM.Iterable"], + "lib": [ + "ES2020", + "DOM", + "DOM.Iterable" + ], "skipLibCheck": true, - /* Bundler mode */ "moduleResolution": "Node", // "allowImportingTsExtensions": true, @@ -14,15 +17,26 @@ "isolatedModules": true, "noEmit": true, "jsx": "preserve", - /* Linting */ "strict": true, "noUnusedLocals": true, "noUnusedParameters": true, "noFallthroughCasesInSwitch": true, - - "types": ["node", "vite/client"] + "types": [ + "node", + "vite/client" + ] }, - "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"], - "references": [{ "path": "./tsconfig.node.json" }] + "include": [ + "src/**/*.ts", + "src/**/*.d.ts", + "src/**/*.tsx", + "src/**/*.vue" + ], + "references": [ + { + "path": "./tsconfig.node.json" + } + ], + "root": "." } diff --git a/plugins/publisher-main/vite.config.ts b/plugins/publisher-main/vite.config.ts index 35bbd00c..300b6015 100644 --- a/plugins/publisher-main/vite.config.ts +++ b/plugins/publisher-main/vite.config.ts @@ -1,63 +1,106 @@ /// +import { resolve } from "path" import { defineConfig } from "vite" -import { join } from "path" -import { viteStaticCopy } from "vite-plugin-static-copy" -// import viteTsConfigPaths from "vite-tsconfig-paths" -import dts from "vite-plugin-dts" +import minimist from "minimist" +import livereload from "rollup-plugin-livereload" + +const args = minimist(process.argv.slice(2)) +const isWatch = args.watch || args.w +const devDistDir = "/Users/terwer/Documents/mydocs/SiYuanWorkspace/public/data/plugins/publish-tool" +const distDir = isWatch ? devDistDir : "./dist" + +console.log("isWatch=>", isWatch) +console.log("distDir=>", distDir) -// https://vitejs.dev/config/ export default defineConfig({ - plugins: [ - dts({ - entryRoot: "src", - tsConfigFilePath: join(__dirname, "tsconfig.json"), - skipDiagnostics: true, - }), - - // viteTsConfigPaths({ - // root: "../../", - // }), - - viteStaticCopy({ - targets: [ - { - src: "README.md", - dest: "./", - }, - ], - }), - ], - - // Uncomment this if you are using workers. - // worker: { - // plugins: [ - // viteTsConfigPaths({ - // root: '../../', - // }), - // ], - // }, - - // Configuration for building your library. - // See: https://vitejs.dev/guide/build.html#library-mode + // 项目根目录 + // root: "./", + + // 项目部署的基础路径 + // base: "", + + // 静态资源服务文件夹 + // publicDir: "public", + build: { + // 浏览器兼容性 ‘esnext’ | 'modules' + // https://vitejs.dev/config/build-options.html#build-target + // target: "modules", + + // 输出路径 + outDir: distDir, + + // 生成静态资源的存放路径 + // assetsDir: "./assets", + // 小于此阈值的导入或引用资源将内联为 base64 编码, 以避免额外的http请求, 设置为 0, 可以完全禁用此项, + assetsInlineLimit: 4096, + // 启动 / 禁用 CSS 代码拆分 + cssCodeSplit: true, + // 构建后是否生成 source map 文件 + sourcemap: false, + + // 设置为 false 可以禁用最小化混淆 + // 或是用来指定是应用哪种混淆器 + // boolean | 'terser' | 'esbuild' + // 不压缩,用于调试 + minify: isWatch ? false : "terser", + terserOptions: { + compress: { + // 生产环境时移除console + drop_console: true, + drop_debugger: true, + }, + }, + lib: { - // Could also be a dictionary or array of multiple entry points. - entry: "src/index.ts", + // Could also be a dictionary or array of multiple entry points + entry: resolve(__dirname, "src/index.ts"), + // the proper extensions will be added fileName: "index", - // Change this to the formats you want to support. - // Don't forgot to update your package.json as well. - formats: ["es"], + formats: ["cjs"], }, + rollupOptions: { - // External packages that should not be bundled into your library. - external: [], + plugins: [...(isWatch ? [livereload(devDistDir)] : [])] as Plugin[], + + // make sure to externalize deps that shouldn't be bundled + // into your library + external: ["siyuan"], + + output: { + chunkFileNames: "static/js/[name]-[hash].js", + // entryFileNames: "static/js/[name]-[hash].js", + entryFileNames: "[name].js", + assetFileNames: "static/[ext]/[name]-[hash].[ext]", + manualChunks(id) { + if (id.includes("node_modules")) { + let arr = id.toString().split("node_modules/")[1].split("/") + // pnpm单独处理 + if (id.includes(".pnpm")) { + arr = id.toString().split(".pnpm/")[1].split("/") + } + const dep = arr[0].split("@")[0].replace(/\./g, "-") + // console.log("id=>", id) + // console.log("dep=>", dep) + if (dep !== "") { + return "vendor_" + dep + } + return "vendor" + } + }, + }, }, }, test: { globals: true, + // environment: "node", environment: "jsdom", + // setupFiles: ["./setup.ts"], + deps: { + // inline: [], + }, include: ["src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}"], }, }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c9a722de..fb81b7c2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,10 +18,13 @@ importers: devDependencies: '@sveltejs/vite-plugin-svelte': specifier: ^2.0.3 - version: registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.0.3(svelte@3.57.0)(vite@4.3.2) + version: registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.0.3(svelte@3.57.0)(vite@4.3.5) '@terwer/eslint-config-custom': - specifier: latest - version: registry.npmjs.org/@terwer/eslint-config-custom@1.1.0(@nuxt/eslint-config@0.1.1)(@typescript-eslint/eslint-plugin@5.59.5)(astro-eslint-parser@0.13.3)(eslint-config-prettier@8.8.0)(eslint-config-turbo@1.9.4)(eslint-plugin-prettier@4.2.1)(eslint-plugin-svelte@2.28.0)(eslint-plugin-vue@9.12.0)(eslint@8.40.0)(prettier@2.8.8)(typescript@5.0.4) + specifier: ^1.2.0 + version: registry.npmjs.org/@terwer/eslint-config-custom@1.2.0(@nuxt/eslint-config@0.1.1)(@typescript-eslint/eslint-plugin@5.59.5)(astro-eslint-parser@0.13.3)(eslint-config-prettier@8.8.0)(eslint-config-turbo@1.9.4)(eslint-plugin-prettier@4.2.1)(eslint-plugin-svelte@2.28.0)(eslint-plugin-vue@9.12.0)(eslint@8.40.0)(prettier-plugin-svelte@2.10.0)(prettier@2.8.8)(typescript@5.0.4) + '@terwer/vite-config-custom': + specifier: ^0.4.0 + version: registry.npmjs.org/@terwer/vite-config-custom@0.4.0(jsdom@22.0.0)(rollup-plugin-livereload@2.0.5)(tslib@2.5.0)(typescript@5.0.4)(vite-plugin-css-injected-by-js@3.1.1)(vite-plugin-dts@2.3.0)(vite-plugin-no-bundle@2.0.2)(vite-plugin-static-copy@0.15.0)(vite-tsconfig-paths@4.2.0)(vite@4.3.5)(vitest@0.31.0) '@tsconfig/svelte': specifier: ^4.0.1 version: registry.npmjs.org/@tsconfig/svelte@4.0.1 @@ -31,15 +34,6 @@ importers: svelte-check: specifier: ^2.10.3 version: registry.npmjs.org/svelte-check@2.10.3(postcss@8.4.23)(svelte@3.57.0) - tslib: - specifier: ^2.5.0 - version: registry.npmjs.org/tslib@2.5.0 - typescript: - specifier: ^5.0.2 - version: registry.npmjs.org/typescript@5.0.4 - vite: - specifier: ^4.3.2 - version: registry.npmjs.org/vite@4.3.2(@types/node@20.1.3) apps/zhi-docs: dependencies: @@ -90,11 +84,14 @@ importers: plugins/publisher-main: devDependencies: '@terwer/eslint-config-custom': - specifier: latest - version: registry.npmjs.org/@terwer/eslint-config-custom@1.1.0(@nuxt/eslint-config@0.1.1)(@typescript-eslint/eslint-plugin@5.59.5)(astro-eslint-parser@0.13.3)(eslint-config-prettier@8.8.0)(eslint-config-turbo@1.9.4)(eslint-plugin-prettier@4.2.1)(eslint-plugin-svelte@2.28.0)(eslint-plugin-vue@9.12.0)(eslint@8.40.0)(prettier@2.8.8)(typescript@5.0.4) + specifier: ^1.2.0 + version: registry.npmjs.org/@terwer/eslint-config-custom@1.2.0(@nuxt/eslint-config@0.1.1)(@typescript-eslint/eslint-plugin@5.59.5)(astro-eslint-parser@0.13.3)(eslint-config-prettier@8.8.0)(eslint-config-turbo@1.9.4)(eslint-plugin-prettier@4.2.1)(eslint-plugin-svelte@2.28.0)(eslint-plugin-vue@9.12.0)(eslint@8.40.0)(prettier-plugin-svelte@2.10.0)(prettier@2.8.8)(typescript@5.0.4) '@terwer/vite-config-custom': - specifier: latest - version: registry.npmjs.org/@terwer/vite-config-custom@0.1.1(jsdom@21.1.2)(typescript@5.0.4)(vite-plugin-css-injected-by-js@3.1.1)(vite-plugin-dts@2.3.0)(vite-plugin-static-copy@0.14.0)(vite-tsconfig-paths@4.2.0)(vite@4.3.5)(vitest@0.30.1) + specifier: ^0.4.0 + version: registry.npmjs.org/@terwer/vite-config-custom@0.4.0(jsdom@22.0.0)(rollup-plugin-livereload@2.0.5)(tslib@2.5.0)(typescript@5.0.4)(vite-plugin-css-injected-by-js@3.1.1)(vite-plugin-dts@2.3.0)(vite-plugin-no-bundle@2.0.2)(vite-plugin-static-copy@0.15.0)(vite-tsconfig-paths@4.2.0)(vite@4.3.5)(vitest@0.31.0) + siyuan: + specifier: ^0.7.1 + version: registry.npmjs.org/siyuan@0.7.1 packages: @@ -2079,15 +2076,15 @@ packages: '@commitlint/execute-rule': registry.npmjs.org/@commitlint/execute-rule@17.4.0 '@commitlint/resolve-extends': registry.npmjs.org/@commitlint/resolve-extends@17.4.4 '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4 - '@types/node': registry.npmjs.org/@types/node@20.1.3 + '@types/node': registry.npmjs.org/@types/node@20.1.4 chalk: registry.npmjs.org/chalk@4.1.2 cosmiconfig: registry.npmjs.org/cosmiconfig@8.1.3 - cosmiconfig-typescript-loader: registry.npmjs.org/cosmiconfig-typescript-loader@4.3.0(@types/node@20.1.3)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.0.4) + cosmiconfig-typescript-loader: registry.npmjs.org/cosmiconfig-typescript-loader@4.3.0(@types/node@20.1.4)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.0.4) lodash.isplainobject: registry.npmjs.org/lodash.isplainobject@4.0.6 lodash.merge: registry.npmjs.org/lodash.merge@4.6.2 lodash.uniq: registry.npmjs.org/lodash.uniq@4.5.0 resolve-from: registry.npmjs.org/resolve-from@5.0.0 - ts-node: registry.npmjs.org/ts-node@10.9.1(@types/node@20.1.3)(typescript@5.0.4) + ts-node: registry.npmjs.org/ts-node@10.9.1(@types/node@20.1.4)(typescript@5.0.4) typescript: registry.npmjs.org/typescript@5.0.4 transitivePeerDependencies: - '@swc/core' @@ -3072,17 +3069,6 @@ packages: - webpack-cli dev: false - registry.npmjs.org/@esbuild/android-arm64@0.17.17: - resolution: {integrity: sha512-jaJ5IlmaDLFPNttv0ofcwy/cfeY4bh/n705Tgh+eLObbGtQBK3EPAu+CzL95JVE4nFAliyrnEu0d32Q5foavqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.17.tgz} - name: '@esbuild/android-arm64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/android-arm64@0.17.19: resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz} name: '@esbuild/android-arm64' @@ -3094,17 +3080,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/android-arm@0.17.17: - resolution: {integrity: sha512-E6VAZwN7diCa3labs0GYvhEPL2M94WLF8A+czO8hfjREXxba8Ng7nM5VxV+9ihNXIY1iQO1XxUU4P7hbqbICxg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.17.tgz} - name: '@esbuild/android-arm' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/android-arm@0.17.19: resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz} name: '@esbuild/android-arm' @@ -3116,17 +3091,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/android-x64@0.17.17: - resolution: {integrity: sha512-446zpfJ3nioMC7ASvJB1pszHVskkw4u/9Eu8s5yvvsSDTzYh4p4ZIRj0DznSl3FBF0Z/mZfrKXTtt0QCoFmoHA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.17.tgz} - name: '@esbuild/android-x64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/android-x64@0.17.19: resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz} name: '@esbuild/android-x64' @@ -3138,17 +3102,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/darwin-arm64@0.17.17: - resolution: {integrity: sha512-m/gwyiBwH3jqfUabtq3GH31otL/0sE0l34XKpSIqR7NjQ/XHQ3lpmQHLHbG8AHTGCw8Ao059GvV08MS0bhFIJQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.17.tgz} - name: '@esbuild/darwin-arm64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/darwin-arm64@0.17.19: resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz} name: '@esbuild/darwin-arm64' @@ -3160,17 +3113,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/darwin-x64@0.17.17: - resolution: {integrity: sha512-4utIrsX9IykrqYaXR8ob9Ha2hAY2qLc6ohJ8c0CN1DR8yWeMrTgYFjgdeQ9LIoTOfLetXjuCu5TRPHT9yKYJVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.17.tgz} - name: '@esbuild/darwin-x64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/darwin-x64@0.17.19: resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz} name: '@esbuild/darwin-x64' @@ -3182,17 +3124,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/freebsd-arm64@0.17.17: - resolution: {integrity: sha512-4PxjQII/9ppOrpEwzQ1b0pXCsFLqy77i0GaHodrmzH9zq2/NEhHMAMJkJ635Ns4fyJPFOlHMz4AsklIyRqFZWA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.17.tgz} - name: '@esbuild/freebsd-arm64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/freebsd-arm64@0.17.19: resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz} name: '@esbuild/freebsd-arm64' @@ -3204,17 +3135,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/freebsd-x64@0.17.17: - resolution: {integrity: sha512-lQRS+4sW5S3P1sv0z2Ym807qMDfkmdhUYX30GRBURtLTrJOPDpoU0kI6pVz1hz3U0+YQ0tXGS9YWveQjUewAJw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.17.tgz} - name: '@esbuild/freebsd-x64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/freebsd-x64@0.17.19: resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz} name: '@esbuild/freebsd-x64' @@ -3226,17 +3146,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/linux-arm64@0.17.17: - resolution: {integrity: sha512-2+pwLx0whKY1/Vqt8lyzStyda1v0qjJ5INWIe+d8+1onqQxHLLi3yr5bAa4gvbzhZqBztifYEu8hh1La5+7sUw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.17.tgz} - name: '@esbuild/linux-arm64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/linux-arm64@0.17.19: resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz} name: '@esbuild/linux-arm64' @@ -3248,17 +3157,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/linux-arm@0.17.17: - resolution: {integrity: sha512-biDs7bjGdOdcmIk6xU426VgdRUpGg39Yz6sT9Xp23aq+IEHDb/u5cbmu/pAANpDB4rZpY/2USPhCA+w9t3roQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.17.tgz} - name: '@esbuild/linux-arm' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/linux-arm@0.17.19: resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz} name: '@esbuild/linux-arm' @@ -3270,17 +3168,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/linux-ia32@0.17.17: - resolution: {integrity: sha512-IBTTv8X60dYo6P2t23sSUYym8fGfMAiuv7PzJ+0LcdAndZRzvke+wTVxJeCq4WgjppkOpndL04gMZIFvwoU34Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.17.tgz} - name: '@esbuild/linux-ia32' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/linux-ia32@0.17.19: resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz} name: '@esbuild/linux-ia32' @@ -3292,17 +3179,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/linux-loong64@0.17.17: - resolution: {integrity: sha512-WVMBtcDpATjaGfWfp6u9dANIqmU9r37SY8wgAivuKmgKHE+bWSuv0qXEFt/p3qXQYxJIGXQQv6hHcm7iWhWjiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.17.tgz} - name: '@esbuild/linux-loong64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/linux-loong64@0.17.19: resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz} name: '@esbuild/linux-loong64' @@ -3314,17 +3190,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/linux-mips64el@0.17.17: - resolution: {integrity: sha512-2kYCGh8589ZYnY031FgMLy0kmE4VoGdvfJkxLdxP4HJvWNXpyLhjOvxVsYjYZ6awqY4bgLR9tpdYyStgZZhi2A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.17.tgz} - name: '@esbuild/linux-mips64el' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/linux-mips64el@0.17.19: resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz} name: '@esbuild/linux-mips64el' @@ -3336,17 +3201,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/linux-ppc64@0.17.17: - resolution: {integrity: sha512-KIdG5jdAEeAKogfyMTcszRxy3OPbZhq0PPsW4iKKcdlbk3YE4miKznxV2YOSmiK/hfOZ+lqHri3v8eecT2ATwQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.17.tgz} - name: '@esbuild/linux-ppc64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/linux-ppc64@0.17.19: resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz} name: '@esbuild/linux-ppc64' @@ -3358,17 +3212,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/linux-riscv64@0.17.17: - resolution: {integrity: sha512-Cj6uWLBR5LWhcD/2Lkfg2NrkVsNb2sFM5aVEfumKB2vYetkA/9Uyc1jVoxLZ0a38sUhFk4JOVKH0aVdPbjZQeA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.17.tgz} - name: '@esbuild/linux-riscv64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/linux-riscv64@0.17.19: resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz} name: '@esbuild/linux-riscv64' @@ -3380,17 +3223,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/linux-s390x@0.17.17: - resolution: {integrity: sha512-lK+SffWIr0XsFf7E0srBjhpkdFVJf3HEgXCwzkm69kNbRar8MhezFpkIwpk0qo2IOQL4JE4mJPJI8AbRPLbuOQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.17.tgz} - name: '@esbuild/linux-s390x' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/linux-s390x@0.17.19: resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz} name: '@esbuild/linux-s390x' @@ -3402,17 +3234,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/linux-x64@0.17.17: - resolution: {integrity: sha512-XcSGTQcWFQS2jx3lZtQi7cQmDYLrpLRyz1Ns1DzZCtn898cWfm5Icx/DEWNcTU+T+tyPV89RQtDnI7qL2PObPg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.17.tgz} - name: '@esbuild/linux-x64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/linux-x64@0.17.19: resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz} name: '@esbuild/linux-x64' @@ -3424,17 +3245,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/netbsd-x64@0.17.17: - resolution: {integrity: sha512-RNLCDmLP5kCWAJR+ItLM3cHxzXRTe4N00TQyQiimq+lyqVqZWGPAvcyfUBM0isE79eEZhIuGN09rAz8EL5KdLA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.17.tgz} - name: '@esbuild/netbsd-x64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/netbsd-x64@0.17.19: resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz} name: '@esbuild/netbsd-x64' @@ -3446,17 +3256,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/openbsd-x64@0.17.17: - resolution: {integrity: sha512-PAXswI5+cQq3Pann7FNdcpSUrhrql3wKjj3gVkmuz6OHhqqYxKvi6GgRBoaHjaG22HV/ZZEgF9TlS+9ftHVigA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.17.tgz} - name: '@esbuild/openbsd-x64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/openbsd-x64@0.17.19: resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz} name: '@esbuild/openbsd-x64' @@ -3468,17 +3267,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/sunos-x64@0.17.17: - resolution: {integrity: sha512-V63egsWKnx/4V0FMYkr9NXWrKTB5qFftKGKuZKFIrAkO/7EWLFnbBZNM1CvJ6Sis+XBdPws2YQSHF1Gqf1oj/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.17.tgz} - name: '@esbuild/sunos-x64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/sunos-x64@0.17.19: resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz} name: '@esbuild/sunos-x64' @@ -3490,17 +3278,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/win32-arm64@0.17.17: - resolution: {integrity: sha512-YtUXLdVnd6YBSYlZODjWzH+KzbaubV0YVd6UxSfoFfa5PtNJNaW+1i+Hcmjpg2nEe0YXUCNF5bkKy1NnBv1y7Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.17.tgz} - name: '@esbuild/win32-arm64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/win32-arm64@0.17.19: resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz} name: '@esbuild/win32-arm64' @@ -3512,17 +3289,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/win32-ia32@0.17.17: - resolution: {integrity: sha512-yczSLRbDdReCO74Yfc5tKG0izzm+lPMYyO1fFTcn0QNwnKmc3K+HdxZWLGKg4pZVte7XVgcFku7TIZNbWEJdeQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.17.tgz} - name: '@esbuild/win32-ia32' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/win32-ia32@0.17.19: resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz} name: '@esbuild/win32-ia32' @@ -3534,17 +3300,6 @@ packages: dev: true optional: true - registry.npmjs.org/@esbuild/win32-x64@0.17.17: - resolution: {integrity: sha512-FNZw7H3aqhF9OyRQbDDnzUApDXfC1N6fgBhkqEO2jvYCJ+DxMTfZVqg3AX0R1khg1wHTBRD5SdcibSJ+XF6bFg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.17.tgz} - name: '@esbuild/win32-x64' - version: 0.17.17 - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@esbuild/win32-x64@0.17.19: resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz} name: '@esbuild/win32-x64' @@ -3651,7 +3406,7 @@ packages: '@jest/schemas': registry.npmjs.org/@jest/schemas@29.4.3 '@types/istanbul-lib-coverage': registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4 '@types/istanbul-reports': registry.npmjs.org/@types/istanbul-reports@3.0.1 - '@types/node': registry.npmjs.org/@types/node@18.15.11 + '@types/node': registry.npmjs.org/@types/node@20.1.3 '@types/yargs': registry.npmjs.org/@types/yargs@17.0.24 chalk: registry.npmjs.org/chalk@4.1.2 dev: false @@ -3771,7 +3526,7 @@ packages: version: 1.6.22 dev: false - registry.npmjs.org/@microsoft/api-extractor-model@7.26.9(@types/node@20.1.3): + registry.npmjs.org/@microsoft/api-extractor-model@7.26.9(@types/node@20.1.4): resolution: {integrity: sha512-1AowqcRy5qMH/OB7UNkdXa4qLoJp58WFdJ026IMFS8skA0OOAOcvBV/Fi4L7fO1R/8uCMz5KHi3NsqVH4Li8xg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.26.9.tgz} id: registry.npmjs.org/@microsoft/api-extractor-model/7.26.9 name: '@microsoft/api-extractor-model' @@ -3779,22 +3534,22 @@ packages: dependencies: '@microsoft/tsdoc': registry.npmjs.org/@microsoft/tsdoc@0.14.2 '@microsoft/tsdoc-config': registry.npmjs.org/@microsoft/tsdoc-config@0.16.2 - '@rushstack/node-core-library': registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@20.1.3) + '@rushstack/node-core-library': registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@20.1.4) transitivePeerDependencies: - '@types/node' dev: true - registry.npmjs.org/@microsoft/api-extractor@7.34.9(@types/node@20.1.3): + registry.npmjs.org/@microsoft/api-extractor@7.34.9(@types/node@20.1.4): resolution: {integrity: sha512-dasBIbqgHgxvfRfEOX4+ynNYQPnTYc6k7jkL3V4f/MoaS2xFUoIj/D71crrsDxf5MNMybjzeyZPdRNZdzvKBVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.34.9.tgz} id: registry.npmjs.org/@microsoft/api-extractor/7.34.9 name: '@microsoft/api-extractor' version: 7.34.9 hasBin: true dependencies: - '@microsoft/api-extractor-model': registry.npmjs.org/@microsoft/api-extractor-model@7.26.9(@types/node@20.1.3) + '@microsoft/api-extractor-model': registry.npmjs.org/@microsoft/api-extractor-model@7.26.9(@types/node@20.1.4) '@microsoft/tsdoc': registry.npmjs.org/@microsoft/tsdoc@0.14.2 '@microsoft/tsdoc-config': registry.npmjs.org/@microsoft/tsdoc-config@0.16.2 - '@rushstack/node-core-library': registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@20.1.3) + '@rushstack/node-core-library': registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@20.1.4) '@rushstack/rig-package': registry.npmjs.org/@rushstack/rig-package@0.3.18 '@rushstack/ts-command-line': registry.npmjs.org/@rushstack/ts-command-line@4.13.2 colors: registry.npmjs.org/colors@1.2.5 @@ -3908,7 +3663,7 @@ packages: version: 1.2.0 dev: true - registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@20.1.3): + registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@20.1.4): resolution: {integrity: sha512-f8ilzooAu8vj60dDe7weqHvR1NujOaKfe3TaNgAoT22rk+daUTmDtY3TlVGJ3HayVPmw3ffWToDatITi7Ic4ag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.0.tgz} id: registry.npmjs.org/@rushstack/node-core-library/3.59.0 name: '@rushstack/node-core-library' @@ -3919,7 +3674,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': registry.npmjs.org/@types/node@20.1.3 + '@types/node': registry.npmjs.org/@types/node@20.1.4 colors: registry.npmjs.org/colors@1.2.5 fs-extra: registry.npmjs.org/fs-extra@7.0.1 import-lazy: registry.npmjs.org/import-lazy@4.0.0 @@ -3990,7 +3745,7 @@ packages: webpack-sources: registry.npmjs.org/webpack-sources@3.2.3 dev: false - registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.0.3(svelte@3.57.0)(vite@4.3.2): + registry.npmjs.org/@sveltejs/vite-plugin-svelte@2.0.3(svelte@3.57.0)(vite@4.3.5): resolution: {integrity: sha512-o+cguBFdwIGtRbNkYOyqTM7KvRUffxh5bfK4oJsWKG2obu+v/cbpT03tJrGl58C7tRXo/aEC0/axN5FVHBj0nA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.0.3.tgz} id: registry.npmjs.org/@sveltejs/vite-plugin-svelte/2.0.3 name: '@sveltejs/vite-plugin-svelte' @@ -4006,8 +3761,8 @@ packages: magic-string: registry.npmjs.org/magic-string@0.29.0 svelte: registry.npmjs.org/svelte@3.57.0 svelte-hmr: registry.npmjs.org/svelte-hmr@0.15.1(svelte@3.57.0) - vite: registry.npmjs.org/vite@4.3.2(@types/node@20.1.3) - vitefu: registry.npmjs.org/vitefu@0.2.4(vite@4.3.2) + vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.4) + vitefu: registry.npmjs.org/vitefu@0.2.4(vite@4.3.5) transitivePeerDependencies: - supports-color dev: true @@ -4238,37 +3993,6 @@ packages: is-ci: registry.npmjs.org/is-ci@3.0.1 dev: true - registry.npmjs.org/@terwer/eslint-config-custom@1.1.0(@nuxt/eslint-config@0.1.1)(@typescript-eslint/eslint-plugin@5.59.5)(astro-eslint-parser@0.13.3)(eslint-config-prettier@8.8.0)(eslint-config-turbo@1.9.4)(eslint-plugin-prettier@4.2.1)(eslint-plugin-svelte@2.28.0)(eslint-plugin-vue@9.12.0)(eslint@8.40.0)(prettier@2.8.8)(typescript@5.0.4): - resolution: {integrity: sha512-kmqOE0KWU/IqlPYbyXqyIKjBBLl4sE9WBtnPut0nDsk8zneqUu9YmBARG9Xnz91qQKOb77ZheP5mYdn6h8jZfQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@terwer/eslint-config-custom/-/eslint-config-custom-1.1.0.tgz} - id: registry.npmjs.org/@terwer/eslint-config-custom/1.1.0 - name: '@terwer/eslint-config-custom' - version: 1.1.0 - peerDependencies: - '@nuxt/eslint-config': ^0.1.1 - '@typescript-eslint/eslint-plugin': ^5.57.1 - astro-eslint-parser: ^0.13.3 - eslint: ^8.38.0 - eslint-config-prettier: ^8.3.0 - eslint-config-turbo: ^1.8.8 - eslint-plugin-prettier: ^4.2.1 - eslint-plugin-svelte: ^2.28.0 - eslint-plugin-vue: ^9.11.0 - prettier: ^2.8.7 - typescript: ^5.0.4 - dependencies: - '@nuxt/eslint-config': registry.npmjs.org/@nuxt/eslint-config@0.1.1(eslint@8.40.0) - '@typescript-eslint/eslint-plugin': registry.npmjs.org/@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4) - astro-eslint-parser: registry.npmjs.org/astro-eslint-parser@0.13.3 - eslint: registry.npmjs.org/eslint@8.40.0 - eslint-config-prettier: registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.40.0) - eslint-config-turbo: registry.npmjs.org/eslint-config-turbo@1.9.4(eslint@8.40.0) - eslint-plugin-prettier: registry.npmjs.org/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.40.0)(prettier@2.8.8) - eslint-plugin-svelte: registry.npmjs.org/eslint-plugin-svelte@2.28.0(eslint@8.40.0)(svelte@3.57.0)(ts-node@10.9.1) - eslint-plugin-vue: registry.npmjs.org/eslint-plugin-vue@9.12.0(eslint@8.40.0) - prettier: registry.npmjs.org/prettier@2.8.8 - typescript: registry.npmjs.org/typescript@5.0.4 - dev: true - registry.npmjs.org/@terwer/eslint-config-custom@1.2.0(@nuxt/eslint-config@0.1.1)(@typescript-eslint/eslint-plugin@5.59.5)(astro-eslint-parser@0.13.3)(eslint-config-prettier@8.8.0)(eslint-config-turbo@1.9.4)(eslint-plugin-prettier@4.2.1)(eslint-plugin-svelte@2.28.0)(eslint-plugin-vue@9.12.0)(eslint@8.40.0)(prettier-plugin-svelte@2.10.0)(prettier@2.8.8)(typescript@5.0.4): resolution: {integrity: sha512-gygsswnGgCsYvhEsLNgdjA8DZidzWFj6i8sfGJYzOEk2Bwc1o7dteis5e5+LBIeQhEPHuvKGUiaSfcqdNL8qIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@terwer/eslint-config-custom/-/eslint-config-custom-1.2.0.tgz} id: registry.npmjs.org/@terwer/eslint-config-custom/1.2.0 @@ -4295,36 +4019,42 @@ packages: eslint-config-prettier: registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.40.0) eslint-config-turbo: registry.npmjs.org/eslint-config-turbo@1.9.4(eslint@8.40.0) eslint-plugin-prettier: registry.npmjs.org/eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.40.0)(prettier@2.8.8) - eslint-plugin-svelte: registry.npmjs.org/eslint-plugin-svelte@2.28.0(eslint@8.40.0)(svelte@3.59.1)(ts-node@10.9.1) + eslint-plugin-svelte: registry.npmjs.org/eslint-plugin-svelte@2.28.0(eslint@8.40.0)(svelte@3.57.0)(ts-node@10.9.1) eslint-plugin-vue: registry.npmjs.org/eslint-plugin-vue@9.12.0(eslint@8.40.0) prettier: registry.npmjs.org/prettier@2.8.8 - prettier-plugin-svelte: registry.npmjs.org/prettier-plugin-svelte@2.10.0(prettier@2.8.8)(svelte@3.59.1) + prettier-plugin-svelte: registry.npmjs.org/prettier-plugin-svelte@2.10.0(prettier@2.8.8)(svelte@3.57.0) typescript: registry.npmjs.org/typescript@5.0.4 dev: true - registry.npmjs.org/@terwer/vite-config-custom@0.1.1(jsdom@21.1.2)(typescript@5.0.4)(vite-plugin-css-injected-by-js@3.1.1)(vite-plugin-dts@2.3.0)(vite-plugin-static-copy@0.14.0)(vite-tsconfig-paths@4.2.0)(vite@4.3.5)(vitest@0.30.1): - resolution: {integrity: sha512-VJzCqPBSLf9p2iAqL8TBOPZTRAgHvyEH5TSjB6wN92EylSEe+Rjlg60jHIFn8p7p20HRZDr+rZbzwKDFYp0t2g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@terwer/vite-config-custom/-/vite-config-custom-0.1.1.tgz} - id: registry.npmjs.org/@terwer/vite-config-custom/0.1.1 + registry.npmjs.org/@terwer/vite-config-custom@0.4.0(jsdom@22.0.0)(rollup-plugin-livereload@2.0.5)(tslib@2.5.0)(typescript@5.0.4)(vite-plugin-css-injected-by-js@3.1.1)(vite-plugin-dts@2.3.0)(vite-plugin-no-bundle@2.0.2)(vite-plugin-static-copy@0.15.0)(vite-tsconfig-paths@4.2.0)(vite@4.3.5)(vitest@0.31.0): + resolution: {integrity: sha512-65n/+oAoxCa47X6tR8/gkjQfsG+ZO45fdoIycdjnnYgBBmuHWlNIpERFD8RMJQeUHhDnppKtj7JF+h10G653Rg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@terwer/vite-config-custom/-/vite-config-custom-0.4.0.tgz} + id: registry.npmjs.org/@terwer/vite-config-custom/0.4.0 name: '@terwer/vite-config-custom' - version: 0.1.1 + version: 0.4.0 peerDependencies: - jsdom: ^21.1.1 + jsdom: ^22.0.0 + rollup-plugin-livereload: ^2.0.5 + tslib: ^2.5.0 typescript: ^5.0.4 - vite: ^4.2.2 - vite-plugin-css-injected-by-js: ^3.1.0 + vite: ^4.3.5 + vite-plugin-css-injected-by-js: ^3.1.1 vite-plugin-dts: ^2.3.0 - vite-plugin-static-copy: ^0.14.0 + vite-plugin-no-bundle: ^2.0.2 + vite-plugin-static-copy: ^0.15.0 vite-tsconfig-paths: ^4.2.0 - vitest: ^0.30.1 + vitest: ^0.31.0 dependencies: - jsdom: registry.npmjs.org/jsdom@21.1.2 + jsdom: registry.npmjs.org/jsdom@22.0.0 + rollup-plugin-livereload: registry.npmjs.org/rollup-plugin-livereload@2.0.5 + tslib: registry.npmjs.org/tslib@2.5.0 typescript: registry.npmjs.org/typescript@5.0.4 - vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.3) + vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.4) vite-plugin-css-injected-by-js: registry.npmjs.org/vite-plugin-css-injected-by-js@3.1.1(vite@4.3.5) - vite-plugin-dts: registry.npmjs.org/vite-plugin-dts@2.3.0(@types/node@20.1.3)(vite@4.3.5) - vite-plugin-static-copy: registry.npmjs.org/vite-plugin-static-copy@0.14.0(vite@4.3.5) + vite-plugin-dts: registry.npmjs.org/vite-plugin-dts@2.3.0(@types/node@20.1.4)(vite@4.3.5) + vite-plugin-no-bundle: registry.npmjs.org/vite-plugin-no-bundle@2.0.2 + vite-plugin-static-copy: registry.npmjs.org/vite-plugin-static-copy@0.15.0(vite@4.3.5) vite-tsconfig-paths: registry.npmjs.org/vite-tsconfig-paths@4.2.0(typescript@5.0.4)(vite@4.3.5) - vitest: registry.npmjs.org/vitest@0.30.1(jsdom@21.1.2) + vitest: registry.npmjs.org/vitest@0.31.0(jsdom@22.0.0) dev: true registry.npmjs.org/@tootallnate/once@2.0.0: @@ -4400,7 +4130,7 @@ packages: version: 1.19.2 dependencies: '@types/connect': registry.npmjs.org/@types/connect@3.4.35 - '@types/node': registry.npmjs.org/@types/node@18.15.11 + '@types/node': registry.npmjs.org/@types/node@20.1.3 dev: false registry.npmjs.org/@types/bonjour@3.5.10: @@ -4439,7 +4169,7 @@ packages: name: '@types/connect' version: 3.4.35 dependencies: - '@types/node': registry.npmjs.org/@types/node@18.15.11 + '@types/node': registry.npmjs.org/@types/node@20.1.3 dev: false registry.npmjs.org/@types/eslint-scope@3.7.4: @@ -4468,7 +4198,7 @@ packages: name: '@types/express-serve-static-core' version: 4.17.34 dependencies: - '@types/node': registry.npmjs.org/@types/node@18.15.11 + '@types/node': registry.npmjs.org/@types/node@20.1.3 '@types/qs': registry.npmjs.org/@types/qs@6.9.7 '@types/range-parser': registry.npmjs.org/@types/range-parser@1.2.4 '@types/send': registry.npmjs.org/@types/send@0.17.1 @@ -4509,7 +4239,7 @@ packages: name: '@types/http-proxy' version: 1.17.11 dependencies: - '@types/node': registry.npmjs.org/@types/node@18.15.11 + '@types/node': registry.npmjs.org/@types/node@20.1.3 dev: false registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4: @@ -4544,7 +4274,7 @@ packages: name: '@types/keyv' version: 3.1.4 dependencies: - '@types/node': registry.npmjs.org/@types/node@18.15.11 + '@types/node': registry.npmjs.org/@types/node@20.1.3 dev: false registry.npmjs.org/@types/mdast@3.0.11: @@ -4588,6 +4318,12 @@ packages: resolution: {integrity: sha512-NP2yfZpgmf2eDRPmgGq+fjGjSwFgYbihA8/gK+ey23qT9RkxsgNTZvGOEpXgzIGqesTYkElELLgtKoMQTys5vA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-20.1.3.tgz} name: '@types/node' version: 20.1.3 + dev: false + + registry.npmjs.org/@types/node@20.1.4: + resolution: {integrity: sha512-At4pvmIOki8yuwLtd7BNHl3CiWNbtclUbNtScGx4OHfBd4/oWoJC8KRCIxXwkdndzhxOsPXihrsOoydxBjlE9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/node/-/node-20.1.4.tgz} + name: '@types/node' + version: 20.1.4 dev: true registry.npmjs.org/@types/normalize-package-data@2.4.1: @@ -4671,7 +4407,7 @@ packages: name: '@types/responselike' version: 1.0.0 dependencies: - '@types/node': registry.npmjs.org/@types/node@18.15.11 + '@types/node': registry.npmjs.org/@types/node@20.1.3 dev: false registry.npmjs.org/@types/retry@0.12.0: @@ -4714,7 +4450,7 @@ packages: version: 0.17.1 dependencies: '@types/mime': registry.npmjs.org/@types/mime@1.3.2 - '@types/node': registry.npmjs.org/@types/node@18.15.11 + '@types/node': registry.npmjs.org/@types/node@20.1.3 dev: false registry.npmjs.org/@types/serve-index@1.9.1: @@ -5045,49 +4781,49 @@ packages: eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.1 dev: true - registry.npmjs.org/@vitest/expect@0.30.1: - resolution: {integrity: sha512-c3kbEtN8XXJSeN81iDGq29bUzSjQhjES2WR3aColsS4lPGbivwLtas4DNUe0jD9gg/FYGIteqOenfU95EFituw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/expect/-/expect-0.30.1.tgz} + registry.npmjs.org/@vitest/expect@0.31.0: + resolution: {integrity: sha512-Jlm8ZTyp6vMY9iz9Ny9a0BHnCG4fqBa8neCF6Pk/c/6vkUk49Ls6UBlgGAU82QnzzoaUs9E/mUhq/eq9uMOv/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/expect/-/expect-0.31.0.tgz} name: '@vitest/expect' - version: 0.30.1 + version: 0.31.0 dependencies: - '@vitest/spy': registry.npmjs.org/@vitest/spy@0.30.1 - '@vitest/utils': registry.npmjs.org/@vitest/utils@0.30.1 + '@vitest/spy': registry.npmjs.org/@vitest/spy@0.31.0 + '@vitest/utils': registry.npmjs.org/@vitest/utils@0.31.0 chai: registry.npmjs.org/chai@4.3.7 dev: true - registry.npmjs.org/@vitest/runner@0.30.1: - resolution: {integrity: sha512-W62kT/8i0TF1UBCNMRtRMOBWJKRnNyv9RrjIgdUryEe0wNpGZvvwPDLuzYdxvgSckzjp54DSpv1xUbv4BQ0qVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/runner/-/runner-0.30.1.tgz} + registry.npmjs.org/@vitest/runner@0.31.0: + resolution: {integrity: sha512-H1OE+Ly7JFeBwnpHTrKyCNm/oZgr+16N4qIlzzqSG/YRQDATBYmJb/KUn3GrZaiQQyL7GwpNHVZxSQd6juLCgw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/runner/-/runner-0.31.0.tgz} name: '@vitest/runner' - version: 0.30.1 + version: 0.31.0 dependencies: - '@vitest/utils': registry.npmjs.org/@vitest/utils@0.30.1 + '@vitest/utils': registry.npmjs.org/@vitest/utils@0.31.0 concordance: registry.npmjs.org/concordance@5.0.4 p-limit: registry.npmjs.org/p-limit@4.0.0 pathe: registry.npmjs.org/pathe@1.1.0 dev: true - registry.npmjs.org/@vitest/snapshot@0.30.1: - resolution: {integrity: sha512-fJZqKrE99zo27uoZA/azgWyWbFvM1rw2APS05yB0JaLwUIg9aUtvvnBf4q7JWhEcAHmSwbrxKFgyBUga6tq9Tw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.30.1.tgz} + registry.npmjs.org/@vitest/snapshot@0.31.0: + resolution: {integrity: sha512-5dTXhbHnyUMTMOujZPB0wjFjQ6q5x9c8TvAsSPUNKjp1tVU7i9pbqcKPqntyu2oXtmVxKbuHCqrOd+Ft60r4tg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/snapshot/-/snapshot-0.31.0.tgz} name: '@vitest/snapshot' - version: 0.30.1 + version: 0.31.0 dependencies: magic-string: registry.npmjs.org/magic-string@0.30.0 pathe: registry.npmjs.org/pathe@1.1.0 pretty-format: registry.npmjs.org/pretty-format@27.5.1 dev: true - registry.npmjs.org/@vitest/spy@0.30.1: - resolution: {integrity: sha512-YfJeIf37GvTZe04ZKxzJfnNNuNSmTEGnla2OdL60C8od16f3zOfv9q9K0nNii0NfjDJRt/CVN/POuY5/zTS+BA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/spy/-/spy-0.30.1.tgz} + registry.npmjs.org/@vitest/spy@0.31.0: + resolution: {integrity: sha512-IzCEQ85RN26GqjQNkYahgVLLkULOxOm5H/t364LG0JYb3Apg0PsYCHLBYGA006+SVRMWhQvHlBBCyuByAMFmkg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/spy/-/spy-0.31.0.tgz} name: '@vitest/spy' - version: 0.30.1 + version: 0.31.0 dependencies: tinyspy: registry.npmjs.org/tinyspy@2.1.0 dev: true - registry.npmjs.org/@vitest/utils@0.30.1: - resolution: {integrity: sha512-/c8Xv2zUVc+rnNt84QF0Y0zkfxnaGhp87K2dYJMLtLOIckPzuxLVzAtFCicGFdB4NeBHNzTRr1tNn7rCtQcWFA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/utils/-/utils-0.30.1.tgz} + registry.npmjs.org/@vitest/utils@0.31.0: + resolution: {integrity: sha512-kahaRyLX7GS1urekRXN2752X4gIgOGVX4Wo8eDUGUkTWlGpXzf5ZS6N9RUUS+Re3XEE8nVGqNyxkSxF5HXlGhQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@vitest/utils/-/utils-0.31.0.tgz} name: '@vitest/utils' - version: 0.30.1 + version: 0.31.0 dependencies: concordance: registry.npmjs.org/concordance@5.0.4 loupe: registry.npmjs.org/loupe@2.3.6 @@ -5251,15 +4987,6 @@ packages: negotiator: registry.npmjs.org/negotiator@0.6.3 dev: false - registry.npmjs.org/acorn-globals@7.0.1: - resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz} - name: acorn-globals - version: 7.0.1 - dependencies: - acorn: registry.npmjs.org/acorn@8.8.2 - acorn-walk: registry.npmjs.org/acorn-walk@8.2.0 - dev: true - registry.npmjs.org/acorn-import-assertions@1.9.0(acorn@8.8.2): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz} id: registry.npmjs.org/acorn-import-assertions/1.9.0 @@ -6675,7 +6402,7 @@ packages: version: 1.0.3 dev: false - registry.npmjs.org/cosmiconfig-typescript-loader@4.3.0(@types/node@20.1.3)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.0.4): + registry.npmjs.org/cosmiconfig-typescript-loader@4.3.0(@types/node@20.1.4)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@5.0.4): resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz} id: registry.npmjs.org/cosmiconfig-typescript-loader/4.3.0 name: cosmiconfig-typescript-loader @@ -6687,9 +6414,9 @@ packages: ts-node: '>=10' typescript: '>=3' dependencies: - '@types/node': registry.npmjs.org/@types/node@20.1.3 + '@types/node': registry.npmjs.org/@types/node@20.1.4 cosmiconfig: registry.npmjs.org/cosmiconfig@8.1.3 - ts-node: registry.npmjs.org/ts-node@10.9.1(@types/node@20.1.3)(typescript@5.0.4) + ts-node: registry.npmjs.org/ts-node@10.9.1(@types/node@20.1.4)(typescript@5.0.4) typescript: registry.npmjs.org/typescript@5.0.4 dev: true @@ -7549,38 +7276,6 @@ packages: version: 3.3.1 dev: true - registry.npmjs.org/esbuild@0.17.17: - resolution: {integrity: sha512-/jUywtAymR8jR4qsa2RujlAF7Krpt5VWi72Q2yuLD4e/hvtNcFQ0I1j8m/bxq238pf3/0KO5yuXNpuLx8BE1KA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.17.17.tgz} - name: esbuild - version: 0.17.17 - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': registry.npmjs.org/@esbuild/android-arm@0.17.17 - '@esbuild/android-arm64': registry.npmjs.org/@esbuild/android-arm64@0.17.17 - '@esbuild/android-x64': registry.npmjs.org/@esbuild/android-x64@0.17.17 - '@esbuild/darwin-arm64': registry.npmjs.org/@esbuild/darwin-arm64@0.17.17 - '@esbuild/darwin-x64': registry.npmjs.org/@esbuild/darwin-x64@0.17.17 - '@esbuild/freebsd-arm64': registry.npmjs.org/@esbuild/freebsd-arm64@0.17.17 - '@esbuild/freebsd-x64': registry.npmjs.org/@esbuild/freebsd-x64@0.17.17 - '@esbuild/linux-arm': registry.npmjs.org/@esbuild/linux-arm@0.17.17 - '@esbuild/linux-arm64': registry.npmjs.org/@esbuild/linux-arm64@0.17.17 - '@esbuild/linux-ia32': registry.npmjs.org/@esbuild/linux-ia32@0.17.17 - '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.17.17 - '@esbuild/linux-mips64el': registry.npmjs.org/@esbuild/linux-mips64el@0.17.17 - '@esbuild/linux-ppc64': registry.npmjs.org/@esbuild/linux-ppc64@0.17.17 - '@esbuild/linux-riscv64': registry.npmjs.org/@esbuild/linux-riscv64@0.17.17 - '@esbuild/linux-s390x': registry.npmjs.org/@esbuild/linux-s390x@0.17.17 - '@esbuild/linux-x64': registry.npmjs.org/@esbuild/linux-x64@0.17.17 - '@esbuild/netbsd-x64': registry.npmjs.org/@esbuild/netbsd-x64@0.17.17 - '@esbuild/openbsd-x64': registry.npmjs.org/@esbuild/openbsd-x64@0.17.17 - '@esbuild/sunos-x64': registry.npmjs.org/@esbuild/sunos-x64@0.17.17 - '@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64@0.17.17 - '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.17.17 - '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.17.17 - dev: true - registry.npmjs.org/esbuild@0.17.19: resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz} name: esbuild @@ -7644,21 +7339,6 @@ packages: version: 4.0.0 engines: {node: '>=10'} - registry.npmjs.org/escodegen@2.0.0: - resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz} - name: escodegen - version: 2.0.0 - engines: {node: '>=6.0'} - hasBin: true - dependencies: - esprima: registry.npmjs.org/esprima@4.0.1 - estraverse: registry.npmjs.org/estraverse@5.3.0 - esutils: registry.npmjs.org/esutils@2.0.3 - optionator: registry.npmjs.org/optionator@0.8.3 - optionalDependencies: - source-map: registry.npmjs.org/source-map@0.6.1 - dev: true - registry.npmjs.org/eslint-config-prettier@8.8.0(eslint@8.40.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz} id: registry.npmjs.org/eslint-config-prettier/8.8.0 @@ -7732,35 +7412,6 @@ packages: - ts-node dev: true - registry.npmjs.org/eslint-plugin-svelte@2.28.0(eslint@8.40.0)(svelte@3.59.1)(ts-node@10.9.1): - resolution: {integrity: sha512-bXPXKnjq5uKoVAQtC2E0L1Vp+mmJ3nlC9jyz8zwfZ99pQROL2h7Hes01QdYil1vxgh6tLXl5YVpZ2wwyAbBz5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.28.0.tgz} - id: registry.npmjs.org/eslint-plugin-svelte/2.28.0 - name: eslint-plugin-svelte - version: 2.28.0 - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0-0 - svelte: ^3.37.0 - peerDependenciesMeta: - svelte: - optional: true - dependencies: - '@eslint-community/eslint-utils': registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.40.0) - '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15 - debug: registry.npmjs.org/debug@4.3.4 - eslint: registry.npmjs.org/eslint@8.40.0 - esutils: registry.npmjs.org/esutils@2.0.3 - known-css-properties: registry.npmjs.org/known-css-properties@0.27.0 - postcss: registry.npmjs.org/postcss@8.4.23 - postcss-load-config: registry.npmjs.org/postcss-load-config@3.1.4(postcss@8.4.23)(ts-node@10.9.1) - postcss-safe-parser: registry.npmjs.org/postcss-safe-parser@6.0.0(postcss@8.4.23) - svelte: registry.npmjs.org/svelte@3.59.1 - svelte-eslint-parser: registry.npmjs.org/svelte-eslint-parser@0.28.0(svelte@3.59.1) - transitivePeerDependencies: - - supports-color - - ts-node - dev: true - registry.npmjs.org/eslint-plugin-turbo@1.9.4(eslint@8.40.0): resolution: {integrity: sha512-ySDJl63nIWa+j9WOAnblBWKDyaCTfGCYhSNSMCe0N5Jk01YWMEowFr2bGw31Zg0dOijioYo9ewwfLLKbJYOUmQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-plugin-turbo/-/eslint-plugin-turbo-1.9.4.tgz} id: registry.npmjs.org/eslint-plugin-turbo/1.9.4 @@ -7883,6 +7534,7 @@ packages: version: 4.0.1 engines: {node: '>=4'} hasBin: true + dev: false registry.npmjs.org/esquery@1.5.0: resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz} @@ -9721,7 +9373,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': registry.npmjs.org/@jest/types@29.5.0 - '@types/node': registry.npmjs.org/@types/node@18.15.11 + '@types/node': registry.npmjs.org/@types/node@20.1.3 chalk: registry.npmjs.org/chalk@4.1.2 ci-info: registry.npmjs.org/ci-info@3.8.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 @@ -9809,11 +9461,11 @@ packages: dependencies: argparse: registry.npmjs.org/argparse@2.0.1 - registry.npmjs.org/jsdom@21.1.2: - resolution: {integrity: sha512-sCpFmK2jv+1sjff4u7fzft+pUh2KSUbUrEHYHyfSIbGTIcmnjyp83qg6qLwdJ/I3LpTXx33ACxeRL7Lsyc6lGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsdom/-/jsdom-21.1.2.tgz} + registry.npmjs.org/jsdom@22.0.0: + resolution: {integrity: sha512-p5ZTEb5h+O+iU02t0GfEjAnkdYPrQSkfuTSMkMYyIoMvUNEHsbG0bHHbfXIcfTqD2UfvjQX7mmgiFsyRwGscVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jsdom/-/jsdom-22.0.0.tgz} name: jsdom - version: 21.1.2 - engines: {node: '>=14'} + version: 22.0.0 + engines: {node: '>=16'} peerDependencies: canvas: ^2.5.0 peerDependenciesMeta: @@ -9821,13 +9473,10 @@ packages: optional: true dependencies: abab: registry.npmjs.org/abab@2.0.6 - acorn: registry.npmjs.org/acorn@8.8.2 - acorn-globals: registry.npmjs.org/acorn-globals@7.0.1 cssstyle: registry.npmjs.org/cssstyle@3.0.0 data-urls: registry.npmjs.org/data-urls@4.0.0 decimal.js: registry.npmjs.org/decimal.js@10.4.3 domexception: registry.npmjs.org/domexception@4.0.0 - escodegen: registry.npmjs.org/escodegen@2.0.0 form-data: registry.npmjs.org/form-data@4.0.0 html-encoding-sniffer: registry.npmjs.org/html-encoding-sniffer@3.0.0 http-proxy-agent: registry.npmjs.org/http-proxy-agent@5.0.0 @@ -10003,16 +9652,6 @@ packages: engines: {node: '>=6'} dev: false - registry.npmjs.org/levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/levn/-/levn-0.3.0.tgz} - name: levn - version: 0.3.0 - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: registry.npmjs.org/prelude-ls@1.1.2 - type-check: registry.npmjs.org/type-check@0.3.2 - dev: true - registry.npmjs.org/levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/levn/-/levn-0.4.1.tgz} name: levn @@ -10033,6 +9672,28 @@ packages: name: lines-and-columns version: 1.2.4 + registry.npmjs.org/livereload-js@3.4.1: + resolution: {integrity: sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/livereload-js/-/livereload-js-3.4.1.tgz} + name: livereload-js + version: 3.4.1 + dev: true + + registry.npmjs.org/livereload@0.9.3: + resolution: {integrity: sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz} + name: livereload + version: 0.9.3 + engines: {node: '>=8.0.0'} + hasBin: true + dependencies: + chokidar: registry.npmjs.org/chokidar@3.5.3 + livereload-js: registry.npmjs.org/livereload-js@3.4.1 + opts: registry.npmjs.org/opts@2.0.2 + ws: registry.npmjs.org/ws@7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: true + registry.npmjs.org/loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz} name: loader-runner @@ -10967,20 +10628,6 @@ packages: hasBin: true dev: false - registry.npmjs.org/optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz} - name: optionator - version: 0.8.3 - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: registry.npmjs.org/deep-is@0.1.4 - fast-levenshtein: registry.npmjs.org/fast-levenshtein@2.0.6 - levn: registry.npmjs.org/levn@0.3.0 - prelude-ls: registry.npmjs.org/prelude-ls@1.1.2 - type-check: registry.npmjs.org/type-check@0.3.2 - word-wrap: registry.npmjs.org/word-wrap@1.2.3 - dev: true - registry.npmjs.org/optionator@0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz} name: optionator @@ -10994,6 +10641,12 @@ packages: type-check: registry.npmjs.org/type-check@0.4.0 word-wrap: registry.npmjs.org/word-wrap@1.2.3 + registry.npmjs.org/opts@2.0.2: + resolution: {integrity: sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/opts/-/opts-2.0.2.tgz} + name: opts + version: 2.0.2 + dev: true + registry.npmjs.org/ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ora/-/ora-5.4.1.tgz} name: ora @@ -11451,7 +11104,7 @@ packages: dependencies: lilconfig: registry.npmjs.org/lilconfig@2.1.0 postcss: registry.npmjs.org/postcss@8.4.23 - ts-node: registry.npmjs.org/ts-node@10.9.1(@types/node@20.1.3)(typescript@5.0.4) + ts-node: registry.npmjs.org/ts-node@10.9.1(@types/node@20.1.4)(typescript@5.0.4) yaml: registry.npmjs.org/yaml@1.10.2 dev: true @@ -11887,13 +11540,6 @@ packages: picocolors: registry.npmjs.org/picocolors@1.0.0 source-map-js: registry.npmjs.org/source-map-js@1.0.2 - registry.npmjs.org/prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz} - name: prelude-ls - version: 1.1.2 - engines: {node: '>= 0.8.0'} - dev: true - registry.npmjs.org/prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz} name: prelude-ls @@ -11916,7 +11562,7 @@ packages: fast-diff: registry.npmjs.org/fast-diff@1.2.0 dev: true - registry.npmjs.org/prettier-plugin-svelte@2.10.0(prettier@2.8.8)(svelte@3.59.1): + registry.npmjs.org/prettier-plugin-svelte@2.10.0(prettier@2.8.8)(svelte@3.57.0): resolution: {integrity: sha512-GXMY6t86thctyCvQq+jqElO+MKdB09BkL3hexyGP3Oi8XLKRFaJP1ud/xlWCZ9ZIa2BxHka32zhHfcuU+XsRQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.0.tgz} id: registry.npmjs.org/prettier-plugin-svelte/2.10.0 name: prettier-plugin-svelte @@ -11926,7 +11572,7 @@ packages: svelte: ^3.2.0 dependencies: prettier: registry.npmjs.org/prettier@2.8.8 - svelte: registry.npmjs.org/svelte@3.59.1 + svelte: registry.npmjs.org/svelte@3.57.0 dev: true registry.npmjs.org/prettier@2.8.8: @@ -12776,20 +12422,22 @@ packages: dependencies: glob: registry.npmjs.org/glob@7.2.3 - registry.npmjs.org/rollup@3.21.5: - resolution: {integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.21.5.tgz} - name: rollup - version: 3.21.5 - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + registry.npmjs.org/rollup-plugin-livereload@2.0.5: + resolution: {integrity: sha512-vqQZ/UQowTW7VoiKEM5ouNW90wE5/GZLfdWuR0ELxyKOJUIaj+uismPZZaICU4DnWPVjnpCDDxEqwU7pcKY/PA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-2.0.5.tgz} + name: rollup-plugin-livereload + version: 2.0.5 + engines: {node: '>=8.3'} + dependencies: + livereload: registry.npmjs.org/livereload@0.9.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate dev: true - registry.npmjs.org/rollup@3.21.6: - resolution: {integrity: sha512-SXIICxvxQxR3D4dp/3LDHZIJPC8a4anKMHd4E3Jiz2/JnY+2bEjqrOokAauc5ShGVNFHlEFjBXAXlaxkJqIqSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.21.6.tgz} + registry.npmjs.org/rollup@3.21.7: + resolution: {integrity: sha512-KXPaEuR8FfUoK2uHwNjxTmJ18ApyvD6zJpYv9FOJSqLStmt6xOY84l1IjK2dSolQmoXknrhEFRaPRgOPdqCT5w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.21.7.tgz} name: rollup - version: 3.21.6 + version: 3.21.7 engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -13251,6 +12899,12 @@ packages: sax: registry.npmjs.org/sax@1.2.4 dev: false + registry.npmjs.org/siyuan@0.7.1: + resolution: {integrity: sha512-Q7OZqpJ8h+axLDkn6afoAdKD6mHPAona/jsoUpf8UgFqHuOscNS6ub8RudhTCPKppDnQzBy5o35xhlecxnrbjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/siyuan/-/siyuan-0.7.1.tgz} + name: siyuan + version: 0.7.1 + dev: true + registry.npmjs.org/slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz} name: slash @@ -13701,24 +13355,6 @@ packages: svelte: registry.npmjs.org/svelte@3.57.0 dev: true - registry.npmjs.org/svelte-eslint-parser@0.28.0(svelte@3.59.1): - resolution: {integrity: sha512-qWg5M3CIp7LkcdG5bpn44QEd48UxvgxG5L+Sbl701EG8Wujht7EqJuJhqgzvO3bbI9ENbWCXK49eCcwiNnpMzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.28.0.tgz} - id: registry.npmjs.org/svelte-eslint-parser/0.28.0 - name: svelte-eslint-parser - version: 0.28.0 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - svelte: ^3.37.0 - peerDependenciesMeta: - svelte: - optional: true - dependencies: - eslint-scope: registry.npmjs.org/eslint-scope@7.2.0 - eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@3.4.1 - espree: registry.npmjs.org/espree@9.5.2 - svelte: registry.npmjs.org/svelte@3.59.1 - dev: true - registry.npmjs.org/svelte-hmr@0.15.1(svelte@3.57.0): resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz} id: registry.npmjs.org/svelte-hmr/0.15.1 @@ -13793,13 +13429,6 @@ packages: engines: {node: '>= 8'} dev: true - registry.npmjs.org/svelte@3.59.1: - resolution: {integrity: sha512-pKj8fEBmqf6mq3/NfrB9SLtcJcUvjYSWyePlfCqN9gujLB25RitWK8PvFzlwim6hD/We35KbPlRteuA6rnPGcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svelte/-/svelte-3.59.1.tgz} - name: svelte - version: 3.59.1 - engines: {node: '>= 8'} - dev: true - registry.npmjs.org/svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz} name: svg-parser @@ -13946,10 +13575,10 @@ packages: version: 2.5.0 dev: true - registry.npmjs.org/tinypool@0.4.0: - resolution: {integrity: sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tinypool/-/tinypool-0.4.0.tgz} + registry.npmjs.org/tinypool@0.5.0: + resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tinypool/-/tinypool-0.5.0.tgz} name: tinypool - version: 0.4.0 + version: 0.5.0 engines: {node: '>=14.0.0'} dev: true @@ -14073,7 +13702,7 @@ packages: code-block-writer: registry.npmjs.org/code-block-writer@12.0.0 dev: true - registry.npmjs.org/ts-node@10.9.1(@types/node@20.1.3)(typescript@5.0.4): + registry.npmjs.org/ts-node@10.9.1(@types/node@20.1.4)(typescript@5.0.4): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz} id: registry.npmjs.org/ts-node/10.9.1 name: ts-node @@ -14095,7 +13724,7 @@ packages: '@tsconfig/node12': registry.npmjs.org/@tsconfig/node12@1.0.11 '@tsconfig/node14': registry.npmjs.org/@tsconfig/node14@1.0.3 '@tsconfig/node16': registry.npmjs.org/@tsconfig/node16@1.0.4 - '@types/node': registry.npmjs.org/@types/node@20.1.3 + '@types/node': registry.npmjs.org/@types/node@20.1.4 acorn: registry.npmjs.org/acorn@8.8.2 acorn-walk: registry.npmjs.org/acorn-walk@8.2.0 arg: registry.npmjs.org/arg@4.1.3 @@ -14235,15 +13864,6 @@ packages: turbo-windows-arm64: registry.npmjs.org/turbo-windows-arm64@1.9.4 dev: true - registry.npmjs.org/type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz} - name: type-check - version: 0.3.2 - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: registry.npmjs.org/prelude-ls@1.1.2 - dev: true - registry.npmjs.org/type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz} name: type-check @@ -14806,11 +14426,11 @@ packages: vfile-message: registry.npmjs.org/vfile-message@2.0.4 dev: false - registry.npmjs.org/vite-node@0.30.1(@types/node@20.1.3): - resolution: {integrity: sha512-vTikpU/J7e6LU/8iM3dzBo8ZhEiKZEKRznEMm+mJh95XhWaPrJQraT/QsT2NWmuEf+zgAoMe64PKT7hfZ1Njmg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite-node/-/vite-node-0.30.1.tgz} - id: registry.npmjs.org/vite-node/0.30.1 + registry.npmjs.org/vite-node@0.31.0(@types/node@20.1.4): + resolution: {integrity: sha512-8x1x1LNuPvE2vIvkSB7c1mApX5oqlgsxzHQesYF7l5n1gKrEmrClIiZuOFbFDQcjLsmcWSwwmrWrcGWm9Fxc/g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite-node/-/vite-node-0.31.0.tgz} + id: registry.npmjs.org/vite-node/0.31.0 name: vite-node - version: 0.30.1 + version: 0.31.0 engines: {node: '>=v14.18.0'} hasBin: true dependencies: @@ -14819,7 +14439,7 @@ packages: mlly: registry.npmjs.org/mlly@1.2.1 pathe: registry.npmjs.org/pathe@1.1.0 picocolors: registry.npmjs.org/picocolors@1.0.0 - vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.3) + vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.4) transitivePeerDependencies: - '@types/node' - less @@ -14838,10 +14458,10 @@ packages: peerDependencies: vite: '>2.0.0-0' dependencies: - vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.3) + vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.4) dev: true - registry.npmjs.org/vite-plugin-dts@2.3.0(@types/node@20.1.3)(vite@4.3.5): + registry.npmjs.org/vite-plugin-dts@2.3.0(@types/node@20.1.4)(vite@4.3.5): resolution: {integrity: sha512-WbJgGtsStgQhdm3EosYmIdTGbag5YQpZ3HXWUAPCDyoXI5qN6EY0V7NXq0lAmnv9hVQsvh0htbYcg0Or5Db9JQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-2.3.0.tgz} id: registry.npmjs.org/vite-plugin-dts/2.3.0 name: vite-plugin-dts @@ -14851,27 +14471,36 @@ packages: vite: '>=2.9.0' dependencies: '@babel/parser': registry.npmjs.org/@babel/parser@7.21.8 - '@microsoft/api-extractor': registry.npmjs.org/@microsoft/api-extractor@7.34.9(@types/node@20.1.3) + '@microsoft/api-extractor': registry.npmjs.org/@microsoft/api-extractor@7.34.9(@types/node@20.1.4) '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.0.2 - '@rushstack/node-core-library': registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@20.1.3) + '@rushstack/node-core-library': registry.npmjs.org/@rushstack/node-core-library@3.59.0(@types/node@20.1.4) debug: registry.npmjs.org/debug@4.3.4 fast-glob: registry.npmjs.org/fast-glob@3.2.12 fs-extra: registry.npmjs.org/fs-extra@10.1.0 kolorist: registry.npmjs.org/kolorist@1.8.0 magic-string: registry.npmjs.org/magic-string@0.29.0 ts-morph: registry.npmjs.org/ts-morph@18.0.0 - vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.3) + vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.4) transitivePeerDependencies: - '@types/node' - rollup - supports-color dev: true - registry.npmjs.org/vite-plugin-static-copy@0.14.0(vite@4.3.5): - resolution: {integrity: sha512-RMFmb4czomcrsbQBiUZs9HcDGN3kxGvF+OrtkfTVocp12CuoUCuJQhcY26RK35A6KS4WasGzEwcYZqHMjkAvVw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-0.14.0.tgz} - id: registry.npmjs.org/vite-plugin-static-copy/0.14.0 + registry.npmjs.org/vite-plugin-no-bundle@2.0.2: + resolution: {integrity: sha512-QtMJ0Dzml8mQzZ+Ta09fPJAgy6WXp5rN2w77KQEIV79OeAwkpnaaig/KwH9r6tZLMfa5LkMO7DmmOGQwtph+2A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite-plugin-no-bundle/-/vite-plugin-no-bundle-2.0.2.tgz} + name: vite-plugin-no-bundle + version: 2.0.2 + dependencies: + fast-glob: registry.npmjs.org/fast-glob@3.2.12 + micromatch: registry.npmjs.org/micromatch@4.0.5 + dev: true + + registry.npmjs.org/vite-plugin-static-copy@0.15.0(vite@4.3.5): + resolution: {integrity: sha512-Ww+/Ug9guV45oIfIi/lA2z8v3K+lLHV9zCJqTVO4FTdqrJoZBj68VgGBSH1fi0N4q/EHW32RsL3ympi4Wlsq5w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-0.15.0.tgz} + id: registry.npmjs.org/vite-plugin-static-copy/0.15.0 name: vite-plugin-static-copy - version: 0.14.0 + version: 0.15.0 engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -14880,7 +14509,7 @@ packages: fast-glob: registry.npmjs.org/fast-glob@3.2.12 fs-extra: registry.npmjs.org/fs-extra@11.1.1 picocolors: registry.npmjs.org/picocolors@1.0.0 - vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.3) + vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.4) dev: true registry.npmjs.org/vite-tsconfig-paths@4.2.0(typescript@5.0.4)(vite@4.3.5): @@ -14897,49 +14526,13 @@ packages: debug: registry.npmjs.org/debug@4.3.4 globrex: registry.npmjs.org/globrex@0.1.2 tsconfck: registry.npmjs.org/tsconfck@2.1.1(typescript@5.0.4) - vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.3) + vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.4) transitivePeerDependencies: - supports-color - typescript dev: true - registry.npmjs.org/vite@4.3.2(@types/node@20.1.3): - resolution: {integrity: sha512-9R53Mf+TBoXCYejcL+qFbZde+eZveQLDYd9XgULILLC1a5ZwPaqgmdVpL8/uvw2BM/1TzetWjglwm+3RO+xTyw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite/-/vite-4.3.2.tgz} - id: registry.npmjs.org/vite/4.3.2 - name: vite - version: 4.3.2 - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': registry.npmjs.org/@types/node@20.1.3 - esbuild: registry.npmjs.org/esbuild@0.17.17 - postcss: registry.npmjs.org/postcss@8.4.23 - rollup: registry.npmjs.org/rollup@3.21.5 - optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 - dev: true - - registry.npmjs.org/vite@4.3.5(@types/node@20.1.3): + registry.npmjs.org/vite@4.3.5(@types/node@20.1.4): resolution: {integrity: sha512-0gEnL9wiRFxgz40o/i/eTBwm+NEbpUeTWhzKrZDSdKm6nplj+z4lKz8ANDgildxHm47Vg8EUia0aicKbawUVVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vite/-/vite-4.3.5.tgz} id: registry.npmjs.org/vite/4.3.5 name: vite @@ -14967,15 +14560,15 @@ packages: terser: optional: true dependencies: - '@types/node': registry.npmjs.org/@types/node@20.1.3 + '@types/node': registry.npmjs.org/@types/node@20.1.4 esbuild: registry.npmjs.org/esbuild@0.17.19 postcss: registry.npmjs.org/postcss@8.4.23 - rollup: registry.npmjs.org/rollup@3.21.6 + rollup: registry.npmjs.org/rollup@3.21.7 optionalDependencies: fsevents: registry.npmjs.org/fsevents@2.3.2 dev: true - registry.npmjs.org/vitefu@0.2.4(vite@4.3.2): + registry.npmjs.org/vitefu@0.2.4(vite@4.3.5): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz} id: registry.npmjs.org/vitefu/0.2.4 name: vitefu @@ -14986,14 +14579,14 @@ packages: vite: optional: true dependencies: - vite: registry.npmjs.org/vite@4.3.2(@types/node@20.1.3) + vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.4) dev: true - registry.npmjs.org/vitest@0.30.1(jsdom@21.1.2): - resolution: {integrity: sha512-y35WTrSTlTxfMLttgQk4rHcaDkbHQwDP++SNwPb+7H8yb13Q3cu2EixrtHzF27iZ8v0XCciSsLg00RkPAzB/aA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vitest/-/vitest-0.30.1.tgz} - id: registry.npmjs.org/vitest/0.30.1 + registry.npmjs.org/vitest@0.31.0(jsdom@22.0.0): + resolution: {integrity: sha512-JwWJS9p3GU9GxkG7eBSmr4Q4x4bvVBSswaCFf1PBNHiPx00obfhHRJfgHcnI0ffn+NMlIh9QGvG75FlaIBdKGA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/vitest/-/vitest-0.31.0.tgz} + id: registry.npmjs.org/vitest/0.31.0 name: vitest - version: 0.30.1 + version: 0.31.0 engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -15025,30 +14618,29 @@ packages: dependencies: '@types/chai': registry.npmjs.org/@types/chai@4.3.5 '@types/chai-subset': registry.npmjs.org/@types/chai-subset@1.3.3 - '@types/node': registry.npmjs.org/@types/node@20.1.3 - '@vitest/expect': registry.npmjs.org/@vitest/expect@0.30.1 - '@vitest/runner': registry.npmjs.org/@vitest/runner@0.30.1 - '@vitest/snapshot': registry.npmjs.org/@vitest/snapshot@0.30.1 - '@vitest/spy': registry.npmjs.org/@vitest/spy@0.30.1 - '@vitest/utils': registry.npmjs.org/@vitest/utils@0.30.1 + '@types/node': registry.npmjs.org/@types/node@20.1.4 + '@vitest/expect': registry.npmjs.org/@vitest/expect@0.31.0 + '@vitest/runner': registry.npmjs.org/@vitest/runner@0.31.0 + '@vitest/snapshot': registry.npmjs.org/@vitest/snapshot@0.31.0 + '@vitest/spy': registry.npmjs.org/@vitest/spy@0.31.0 + '@vitest/utils': registry.npmjs.org/@vitest/utils@0.31.0 acorn: registry.npmjs.org/acorn@8.8.2 acorn-walk: registry.npmjs.org/acorn-walk@8.2.0 cac: registry.npmjs.org/cac@6.7.14 chai: registry.npmjs.org/chai@4.3.7 concordance: registry.npmjs.org/concordance@5.0.4 debug: registry.npmjs.org/debug@4.3.4 - jsdom: registry.npmjs.org/jsdom@21.1.2 + jsdom: registry.npmjs.org/jsdom@22.0.0 local-pkg: registry.npmjs.org/local-pkg@0.4.3 magic-string: registry.npmjs.org/magic-string@0.30.0 pathe: registry.npmjs.org/pathe@1.1.0 picocolors: registry.npmjs.org/picocolors@1.0.0 - source-map: registry.npmjs.org/source-map@0.6.1 std-env: registry.npmjs.org/std-env@3.3.3 strip-literal: registry.npmjs.org/strip-literal@1.0.1 tinybench: registry.npmjs.org/tinybench@2.5.0 - tinypool: registry.npmjs.org/tinypool@0.4.0 - vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.3) - vite-node: registry.npmjs.org/vite-node@0.30.1(@types/node@20.1.3) + tinypool: registry.npmjs.org/tinypool@0.5.0 + vite: registry.npmjs.org/vite@4.3.5(@types/node@20.1.4) + vite-node: registry.npmjs.org/vite-node@0.31.0(@types/node@20.1.4) why-is-node-running: registry.npmjs.org/why-is-node-running@2.2.2 transitivePeerDependencies: - less @@ -15499,7 +15091,6 @@ packages: optional: true utf-8-validate: optional: true - dev: false registry.npmjs.org/ws@8.13.0: resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ws/-/ws-8.13.0.tgz} diff --git a/turbo.json b/turbo.json index e080eaa3..32d1c691 100644 --- a/turbo.json +++ b/turbo.json @@ -5,16 +5,10 @@ "lint": { "outputs": [] }, - "dev": { - "cache": false - }, - "clientDev": { - "cache": false - }, - "serverDev": { + "serve": { "cache": false }, - "nodeDev": { + "dev": { "cache": false }, "build": { @@ -32,21 +26,6 @@ "siyuanBuild": { "cache": false }, - "clientBuild": { - "cache": false - }, - "staticBuild": { - "cache": false - }, - "serverBuild": { - "cache": false - }, - "localBuild": { - "cache": false - }, - "nodeBuild": { - "cache": false - }, "package": { "cache": false }, @@ -58,14 +37,6 @@ }, "preview": { "dependsOn": ["^build"] - }, - "doc": { - "dependsOn": ["^build"] - }, - "md": { - "dependsOn": ["^doc"] - }, - "apidev": {}, - "apibuild": {} + } } }