diff --git a/apps/api/db/dev.db.bak b/apps/api/db/dev.db.bak deleted file mode 100644 index 2a6385b11..000000000 Binary files a/apps/api/db/dev.db.bak and /dev/null differ diff --git a/apps/trpc-experimental/client/.eslintignore b/apps/trpc-experimental/client/.eslintignore deleted file mode 100644 index 38972655f..000000000 --- a/apps/trpc-experimental/client/.eslintignore +++ /dev/null @@ -1,13 +0,0 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -.env -.env.* -!.env.example - -# Ignore files for PNPM, NPM and YARN -pnpm-lock.yaml -package-lock.json -yarn.lock diff --git a/apps/trpc-experimental/client/.eslintrc.cjs b/apps/trpc-experimental/client/.eslintrc.cjs deleted file mode 100644 index 3ccf435f0..000000000 --- a/apps/trpc-experimental/client/.eslintrc.cjs +++ /dev/null @@ -1,20 +0,0 @@ -module.exports = { - root: true, - parser: '@typescript-eslint/parser', - extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'], - plugins: ['svelte3', '@typescript-eslint'], - ignorePatterns: ['*.cjs'], - overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }], - settings: { - 'svelte3/typescript': () => require('typescript') - }, - parserOptions: { - sourceType: 'module', - ecmaVersion: 2020 - }, - env: { - browser: true, - es2017: true, - node: true - } -}; diff --git a/apps/trpc-experimental/client/.gitignore b/apps/trpc-experimental/client/.gitignore deleted file mode 100644 index 6635cf554..000000000 --- a/apps/trpc-experimental/client/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -.env -.env.* -!.env.example -vite.config.js.timestamp-* -vite.config.ts.timestamp-* diff --git a/apps/trpc-experimental/client/.npmrc b/apps/trpc-experimental/client/.npmrc deleted file mode 100644 index b6f27f135..000000000 --- a/apps/trpc-experimental/client/.npmrc +++ /dev/null @@ -1 +0,0 @@ -engine-strict=true diff --git a/apps/trpc-experimental/client/.prettierignore b/apps/trpc-experimental/client/.prettierignore deleted file mode 100644 index 38972655f..000000000 --- a/apps/trpc-experimental/client/.prettierignore +++ /dev/null @@ -1,13 +0,0 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -.env -.env.* -!.env.example - -# Ignore files for PNPM, NPM and YARN -pnpm-lock.yaml -package-lock.json -yarn.lock diff --git a/apps/trpc-experimental/client/.prettierrc b/apps/trpc-experimental/client/.prettierrc deleted file mode 100644 index a77fddea9..000000000 --- a/apps/trpc-experimental/client/.prettierrc +++ /dev/null @@ -1,9 +0,0 @@ -{ - "useTabs": true, - "singleQuote": true, - "trailingComma": "none", - "printWidth": 100, - "plugins": ["prettier-plugin-svelte"], - "pluginSearchDirs": ["."], - "overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }] -} diff --git a/apps/trpc-experimental/client/README.md b/apps/trpc-experimental/client/README.md deleted file mode 100644 index d7fe004d9..000000000 --- a/apps/trpc-experimental/client/README.md +++ /dev/null @@ -1 +0,0 @@ -# SvelteKit Static site diff --git a/apps/trpc-experimental/client/package.json b/apps/trpc-experimental/client/package.json deleted file mode 100644 index 4704b174a..000000000 --- a/apps/trpc-experimental/client/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "client", - "description": "Coolify's SvelteKit UI", - "license": "Apache-2.0", - "private": true, - "scripts": { - "dev": "vite dev", - "build": "vite build && cp -Pr build/ ../../build/public", - "preview": "vite preview", - "test": "playwright test", - "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", - "lint": "prettier --plugin-search-dir . --check . && eslint .", - "format": "prettier --plugin-search-dir . --write ." - }, - "devDependencies": { - "@playwright/test": "1.28.1", - "@sveltejs/adapter-static": "1.0.0-next.48", - "@sveltejs/kit": "1.0.0-next.572", - "@types/js-cookie": "3.0.2", - "@typescript-eslint/eslint-plugin": "5.44.0", - "@typescript-eslint/parser": "5.44.0", - "autoprefixer": "10.4.13", - "eslint": "8.28.0", - "eslint-config-prettier": "8.5.0", - "eslint-plugin-svelte3": "4.0.0", - "postcss": "8.4.19", - "postcss-load-config": "4.0.1", - "prettier": "2.8.0", - "prettier-plugin-svelte": "2.8.1", - "svelte": "3.53.1", - "svelte-check": "2.9.2", - "svelte-preprocess": "^4.10.7", - "tailwindcss": "3.2.4", - "tslib": "2.4.1", - "typescript": "4.9.3", - "vite": "3.2.4" - }, - "type": "module", - "dependencies": { - "@trpc/client": "10.1.0", - "@trpc/server": "10.1.0", - "cuid": "2.1.8", - "daisyui": "2.41.0", - "dayjs": "1.11.6", - "flowbite-svelte": "0.28.0", - "js-cookie": "3.0.1", - "js-yaml": "4.1.0", - "p-limit": "4.0.0", - "server": "workspace:*", - "superjson": "1.11.0", - "svelte-select": "4.4.7" - } -} diff --git a/apps/trpc-experimental/client/playwright.config.ts b/apps/trpc-experimental/client/playwright.config.ts deleted file mode 100644 index 6ad3a7faa..000000000 --- a/apps/trpc-experimental/client/playwright.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { PlaywrightTestConfig } from '@playwright/test'; - -const config: PlaywrightTestConfig = { - webServer: { - command: 'npm run build && npm run preview', - port: 4173 - } -}; - -export default config; diff --git a/apps/trpc-experimental/client/pnpm-lock.yaml b/apps/trpc-experimental/client/pnpm-lock.yaml deleted file mode 100644 index f9b8429e8..000000000 --- a/apps/trpc-experimental/client/pnpm-lock.yaml +++ /dev/null @@ -1,1793 +0,0 @@ -lockfileVersion: 5.4 - -specifiers: - '@playwright/test': 1.25.0 - '@sveltejs/adapter-auto': next - '@sveltejs/kit': next - '@trpc/client': ^10.1.0 - '@typescript-eslint/eslint-plugin': ^5.27.0 - '@typescript-eslint/parser': ^5.27.0 - eslint: ^8.16.0 - eslint-config-prettier: ^8.3.0 - eslint-plugin-svelte3: ^4.0.0 - prettier: ^2.6.2 - prettier-plugin-svelte: ^2.7.0 - svelte: ^3.44.0 - svelte-check: ^2.7.1 - svelte-preprocess: ^4.10.6 - tslib: ^2.3.1 - typescript: ^4.7.4 - vite: ^3.1.0 - -dependencies: - '@trpc/client': 10.1.0 - -devDependencies: - '@playwright/test': 1.25.0 - '@sveltejs/adapter-auto': 1.0.0-next.89 - '@sveltejs/kit': 1.0.0-next.560_svelte@3.53.1+vite@3.2.4 - '@typescript-eslint/eslint-plugin': 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu - '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a - eslint: 8.28.0 - eslint-config-prettier: 8.5.0_eslint@8.28.0 - eslint-plugin-svelte3: 4.0.0_xgu65rlhscpnxffotiaicv6m5i - prettier: 2.8.0 - prettier-plugin-svelte: 2.8.1_3ndnxlh52lolrqe4kgjgbxb3xa - svelte: 3.53.1 - svelte-check: 2.9.2_svelte@3.53.1 - svelte-preprocess: 4.10.7_7dvewpees4iyn2tkw2qzal77a4 - tslib: 2.4.1 - typescript: 4.9.3 - vite: 3.2.4 - -packages: - - /@esbuild/android-arm/0.15.15: - resolution: {integrity: sha512-JJjZjJi2eBL01QJuWjfCdZxcIgot+VoK6Fq7eKF9w4YHm9hwl7nhBR1o2Wnt/WcANk5l9SkpvrldW1PLuXxcbw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-loong64/0.15.15: - resolution: {integrity: sha512-lhz6UNPMDXUhtXSulw8XlFAtSYO26WmHQnCi2Lg2p+/TMiJKNLtZCYUxV4wG6rZMzXmr8InGpNwk+DLT2Hm0PA==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@eslint/eslintrc/1.3.3: - resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.4 - espree: 9.4.1 - globals: 13.18.0 - ignore: 5.2.0 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@humanwhocodes/config-array/0.11.7: - resolution: {integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@humanwhocodes/module-importer/1.0.1: - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - dev: true - - /@humanwhocodes/object-schema/1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} - dev: true - - /@jridgewell/resolve-uri/3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} - engines: {node: '>=6.0.0'} - dev: true - - /@jridgewell/sourcemap-codec/1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - dev: true - - /@jridgewell/trace-mapping/0.3.17: - resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} - dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 - dev: true - - /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: true - - /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: true - - /@nodelib/fs.walk/1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 - dev: true - - /@playwright/test/1.25.0: - resolution: {integrity: sha512-j4EZhTTQI3dBeWblE21EV//swwmBtOpIrLdOIJIRv4uqsLdHgBg1z+JtTg+AeC5o2bAXIE26kDNW5A0TimG8Bg==} - engines: {node: '>=14'} - hasBin: true - dependencies: - '@types/node': 18.11.9 - playwright-core: 1.25.0 - dev: true - - /@polka/url/1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} - dev: true - - /@sveltejs/adapter-auto/1.0.0-next.89: - resolution: {integrity: sha512-S+sASFX4sSZD1xEKmZ3zHxQh2DGxXBUpCGAtUakKkI2MRvFIm+zYIm+7GPekofMLd19FjdFDKkuOjBKPdmA8+w==} - dependencies: - import-meta-resolve: 2.2.0 - dev: true - - /@sveltejs/kit/1.0.0-next.560_svelte@3.53.1+vite@3.2.4: - resolution: {integrity: sha512-ldZJyd+jfQWVkOkRHq25cXMffhL5MgB1Uzhhw1ngF8ezB38P/g4T+5ohP8wuk2lxPJIjbY3S6BeXN5mod9XOhA==} - engines: {node: '>=16.14'} - hasBin: true - requiresBuild: true - peerDependencies: - svelte: ^3.44.0 - vite: ^3.2.0 - dependencies: - '@sveltejs/vite-plugin-svelte': 1.3.1_svelte@3.53.1+vite@3.2.4 - '@types/cookie': 0.5.1 - cookie: 0.5.0 - devalue: 4.2.0 - kleur: 4.1.5 - magic-string: 0.26.7 - mime: 3.0.0 - sade: 1.8.1 - set-cookie-parser: 2.5.1 - sirv: 2.0.2 - svelte: 3.53.1 - tiny-glob: 0.2.9 - undici: 5.12.0 - vite: 3.2.4 - transitivePeerDependencies: - - diff-match-patch - - supports-color - dev: true - - /@sveltejs/vite-plugin-svelte/1.3.1_svelte@3.53.1+vite@3.2.4: - resolution: {integrity: sha512-2Uu2sDdIR+XQWF7QWOVSF2jR9EU6Ciw1yWfYnfLYj8HIgnNxkh/8g22Fw2pBUI8QNyW/KxtqJUWBI+8ypamSrQ==} - engines: {node: ^14.18.0 || >= 16} - peerDependencies: - diff-match-patch: ^1.0.5 - svelte: ^3.44.0 - vite: ^3.0.0 - peerDependenciesMeta: - diff-match-patch: - optional: true - dependencies: - debug: 4.3.4 - deepmerge: 4.2.2 - kleur: 4.1.5 - magic-string: 0.26.7 - svelte: 3.53.1 - svelte-hmr: 0.15.1_svelte@3.53.1 - vite: 3.2.4 - vitefu: 0.2.2_vite@3.2.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@trpc/client/10.1.0: - resolution: {integrity: sha512-E7L9l2OTa5lIdM0NYvQLJf/GLapskfiVLv0Jv7t6GVxEOFd+O4THWsWQgJVUUAz9iq805iMNkY3uqSvf4GJaWg==} - peerDependencies: - '@trpc/server': 10.1.0 - dev: false - - /@types/cookie/0.5.1: - resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==} - dev: true - - /@types/json-schema/7.0.11: - resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} - dev: true - - /@types/node/18.11.9: - resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==} - dev: true - - /@types/pug/2.0.6: - resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==} - dev: true - - /@types/sass/1.43.1: - resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==} - dependencies: - '@types/node': 18.11.9 - dev: true - - /@types/semver/7.3.13: - resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} - dev: true - - /@typescript-eslint/eslint-plugin/5.44.0_fnsv2sbzcckq65bwfk7a5xwslu: - resolution: {integrity: sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a - '@typescript-eslint/scope-manager': 5.44.0 - '@typescript-eslint/type-utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a - '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a - debug: 4.3.4 - eslint: 8.28.0 - ignore: 5.2.0 - natural-compare-lite: 1.4.0 - regexpp: 3.2.0 - semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.3 - typescript: 4.9.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: - resolution: {integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.44.0 - '@typescript-eslint/types': 5.44.0 - '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 - debug: 4.3.4 - eslint: 8.28.0 - typescript: 4.9.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/scope-manager/5.44.0: - resolution: {integrity: sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.44.0 - '@typescript-eslint/visitor-keys': 5.44.0 - dev: true - - /@typescript-eslint/type-utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: - resolution: {integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 - '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a - debug: 4.3.4 - eslint: 8.28.0 - tsutils: 3.21.0_typescript@4.9.3 - typescript: 4.9.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/types/5.44.0: - resolution: {integrity: sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - - /@typescript-eslint/typescript-estree/5.44.0_typescript@4.9.3: - resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.44.0 - '@typescript-eslint/visitor-keys': 5.44.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.3 - typescript: 4.9.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: - resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.11 - '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.44.0 - '@typescript-eslint/types': 5.44.0 - '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 - eslint: 8.28.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.28.0 - semver: 7.3.8 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/visitor-keys/5.44.0: - resolution: {integrity: sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.44.0 - eslint-visitor-keys: 3.3.0 - dev: true - - /acorn-jsx/5.3.2_acorn@8.8.1: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.8.1 - dev: true - - /acorn/8.8.1: - resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /ajv/6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - dev: true - - /ansi-regex/5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: true - - /ansi-styles/4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: true - - /anymatch/3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - dev: true - - /argparse/2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true - - /array-union/2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: true - - /balanced-match/1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true - - /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - dev: true - - /brace-expansion/1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true - - /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true - - /buffer-crc32/0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: true - - /busboy/1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} - dependencies: - streamsearch: 1.1.0 - dev: true - - /callsites/3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - dev: true - - /chalk/4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - - /chokidar/3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /color-convert/2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: true - - /color-name/1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true - - /concat-map/0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true - - /cookie/0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: true - - /cross-spawn/7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: true - - /debug/4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: true - - /deep-is/0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true - - /deepmerge/4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} - engines: {node: '>=0.10.0'} - dev: true - - /detect-indent/6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - dev: true - - /devalue/4.2.0: - resolution: {integrity: sha512-mbjoAaCL2qogBKgeFxFPOXAUsZchircF+B/79LD4sHH0+NHfYm8gZpQrskKDn5gENGt35+5OI1GUF7hLVnkPDw==} - dev: true - - /dir-glob/3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: true - - /doctrine/3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: true - - /es6-promise/3.3.1: - resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} - dev: true - - /esbuild-android-64/0.15.15: - resolution: {integrity: sha512-F+WjjQxO+JQOva3tJWNdVjouFMLK6R6i5gjDvgUthLYJnIZJsp1HlF523k73hELY20WPyEO8xcz7aaYBVkeg5Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-android-arm64/0.15.15: - resolution: {integrity: sha512-attlyhD6Y22jNyQ0fIIQ7mnPvDWKw7k6FKnsXlBvQE6s3z6s6cuEHcSgoirquQc7TmZgVCK5fD/2uxmRN+ZpcQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-64/0.15.15: - resolution: {integrity: sha512-ohZtF8W1SHJ4JWldsPVdk8st0r9ExbAOSrBOh5L+Mq47i696GVwv1ab/KlmbUoikSTNoXEhDzVpxUR/WIO19FQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-arm64/0.15.15: - resolution: {integrity: sha512-P8jOZ5zshCNIuGn+9KehKs/cq5uIniC+BeCykvdVhx/rBXSxmtj3CUIKZz4sDCuESMbitK54drf/2QX9QHG5Ag==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-64/0.15.15: - resolution: {integrity: sha512-KkTg+AmDXz1IvA9S1gt8dE24C8Thx0X5oM0KGF322DuP+P3evwTL9YyusHAWNsh4qLsR80nvBr/EIYs29VSwuA==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-arm64/0.15.15: - resolution: {integrity: sha512-FUcML0DRsuyqCMfAC+HoeAqvWxMeq0qXvclZZ/lt2kLU6XBnDA5uKTLUd379WYEyVD4KKFctqWd9tTuk8C/96g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-32/0.15.15: - resolution: {integrity: sha512-q28Qn5pZgHNqug02aTkzw5sW9OklSo96b5nm17Mq0pDXrdTBcQ+M6Q9A1B+dalFeynunwh/pvfrNucjzwDXj+Q==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-64/0.15.15: - resolution: {integrity: sha512-217KPmWMirkf8liO+fj2qrPwbIbhNTGNVtvqI1TnOWJgcMjUWvd677Gq3fTzXEjilkx2yWypVnTswM2KbXgoAg==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm/0.15.15: - resolution: {integrity: sha512-RYVW9o2yN8yM7SB1yaWr378CwrjvGCyGybX3SdzPHpikUHkME2AP55Ma20uNwkNyY2eSYFX9D55kDrfQmQBR4w==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm64/0.15.15: - resolution: {integrity: sha512-/ltmNFs0FivZkYsTzAsXIfLQX38lFnwJTWCJts0IbCqWZQe+jjj0vYBNbI0kmXLb3y5NljiM5USVAO1NVkdh2g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-mips64le/0.15.15: - resolution: {integrity: sha512-PksEPb321/28GFFxtvL33yVPfnMZihxkEv5zME2zapXGp7fA1X2jYeiTUK+9tJ/EGgcNWuwvtawPxJG7Mmn86A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-ppc64le/0.15.15: - resolution: {integrity: sha512-ek8gJBEIhcpGI327eAZigBOHl58QqrJrYYIZBWQCnH3UnXoeWMrMZLeeZL8BI2XMBhP+sQ6ERctD5X+ajL/AIA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-riscv64/0.15.15: - resolution: {integrity: sha512-H5ilTZb33/GnUBrZMNJtBk7/OXzDHDXjIzoLXHSutwwsLxSNaLxzAaMoDGDd/keZoS+GDBqNVxdCkpuiRW4OSw==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-s390x/0.15.15: - resolution: {integrity: sha512-jKaLUg78mua3rrtrkpv4Or2dNTJU7bgHN4bEjT4OX4GR7nLBSA9dfJezQouTxMmIW7opwEC5/iR9mpC18utnxQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-netbsd-64/0.15.15: - resolution: {integrity: sha512-aOvmF/UkjFuW6F36HbIlImJTTx45KUCHJndtKo+KdP8Dhq3mgLRKW9+6Ircpm8bX/RcS3zZMMmaBLkvGY06Gvw==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-openbsd-64/0.15.15: - resolution: {integrity: sha512-HFFX+WYedx1w2yJ1VyR1Dfo8zyYGQZf1cA69bLdrHzu9svj6KH6ZLK0k3A1/LFPhcEY9idSOhsB2UyU0tHPxgQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-sunos-64/0.15.15: - resolution: {integrity: sha512-jOPBudffG4HN8yJXcK9rib/ZTFoTA5pvIKbRrt3IKAGMq1EpBi4xoVoSRrq/0d4OgZLaQbmkHp8RO9eZIn5atA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-32/0.15.15: - resolution: {integrity: sha512-MDkJ3QkjnCetKF0fKxCyYNBnOq6dmidcwstBVeMtXSgGYTy8XSwBeIE4+HuKiSsG6I/mXEb++px3IGSmTN0XiA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-64/0.15.15: - resolution: {integrity: sha512-xaAUIB2qllE888SsMU3j9nrqyLbkqqkpQyWVkfwSil6BBPgcPk3zOFitTTncEKCLTQy3XV9RuH7PDj3aJDljWA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-arm64/0.15.15: - resolution: {integrity: sha512-ttuoCYCIJAFx4UUKKWYnFdrVpoXa3+3WWkXVI6s09U+YjhnyM5h96ewTq/WgQj9LFSIlABQvadHSOQyAVjW5xQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild/0.15.15: - resolution: {integrity: sha512-TEw/lwK4Zzld9x3FedV6jy8onOUHqcEX3ADFk4k+gzPUwrxn8nWV62tH0udo8jOtjFodlEfc4ypsqX3e+WWO6w==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.15.15 - '@esbuild/linux-loong64': 0.15.15 - esbuild-android-64: 0.15.15 - esbuild-android-arm64: 0.15.15 - esbuild-darwin-64: 0.15.15 - esbuild-darwin-arm64: 0.15.15 - esbuild-freebsd-64: 0.15.15 - esbuild-freebsd-arm64: 0.15.15 - esbuild-linux-32: 0.15.15 - esbuild-linux-64: 0.15.15 - esbuild-linux-arm: 0.15.15 - esbuild-linux-arm64: 0.15.15 - esbuild-linux-mips64le: 0.15.15 - esbuild-linux-ppc64le: 0.15.15 - esbuild-linux-riscv64: 0.15.15 - esbuild-linux-s390x: 0.15.15 - esbuild-netbsd-64: 0.15.15 - esbuild-openbsd-64: 0.15.15 - esbuild-sunos-64: 0.15.15 - esbuild-windows-32: 0.15.15 - esbuild-windows-64: 0.15.15 - esbuild-windows-arm64: 0.15.15 - dev: true - - /escape-string-regexp/4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - dev: true - - /eslint-config-prettier/8.5.0_eslint@8.28.0: - resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 8.28.0 - dev: true - - /eslint-plugin-svelte3/4.0.0_xgu65rlhscpnxffotiaicv6m5i: - resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==} - peerDependencies: - eslint: '>=8.0.0' - svelte: ^3.2.0 - dependencies: - eslint: 8.28.0 - svelte: 3.53.1 - dev: true - - /eslint-scope/5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: true - - /eslint-scope/7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - dev: true - - /eslint-utils/3.0.0_eslint@8.28.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.28.0 - eslint-visitor-keys: 2.1.0 - dev: true - - /eslint-visitor-keys/2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: true - - /eslint-visitor-keys/3.3.0: - resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - - /eslint/8.28.0: - resolution: {integrity: sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint/eslintrc': 1.3.3 - '@humanwhocodes/config-array': 0.11.7 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.28.0 - eslint-visitor-keys: 3.3.0 - espree: 9.4.1 - esquery: 1.4.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.18.0 - grapheme-splitter: 1.0.4 - ignore: 5.2.0 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-sdsl: 4.2.0 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.1 - regexpp: 3.2.0 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - dev: true - - /espree/9.4.1: - resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - acorn: 8.8.1 - acorn-jsx: 5.3.2_acorn@8.8.1 - eslint-visitor-keys: 3.3.0 - dev: true - - /esquery/1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} - engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 - dev: true - - /esrecurse/4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - dependencies: - estraverse: 5.3.0 - dev: true - - /estraverse/4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: true - - /estraverse/5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true - - /esutils/2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: true - - /fast-deep-equal/3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true - - /fast-glob/3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: true - - /fast-json-stable-stringify/2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true - - /fast-levenshtein/2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true - - /fastq/1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} - dependencies: - reusify: 1.0.4 - dev: true - - /file-entry-cache/6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flat-cache: 3.0.4 - dev: true - - /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - - /find-up/5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - dev: true - - /flat-cache/3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flatted: 3.2.7 - rimraf: 3.0.2 - dev: true - - /flatted/3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} - dev: true - - /fs.realpath/1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true - - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: true - - /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.3 - dev: true - - /glob-parent/6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - dependencies: - is-glob: 4.0.3 - dev: true - - /glob/7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /globals/13.18.0: - resolution: {integrity: sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 - dev: true - - /globalyzer/0.1.0: - resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} - dev: true - - /globby/11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.0 - merge2: 1.4.1 - slash: 3.0.0 - dev: true - - /globrex/0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - dev: true - - /graceful-fs/4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - dev: true - - /grapheme-splitter/1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - dev: true - - /has-flag/4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true - - /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - dev: true - - /ignore/5.2.0: - resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} - engines: {node: '>= 4'} - dev: true - - /import-fresh/3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: true - - /import-meta-resolve/2.2.0: - resolution: {integrity: sha512-CpPOtiCHxP9HdtDM5F45tNiAe66Cqlv3f5uHoJjt+KlaLrUh9/Wz9vepADZ78SlqEo62aDWZtj9ydMGXV+CPnw==} - dev: true - - /imurmurhash/0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - dev: true - - /inflight/1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - dev: true - - /inherits/2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true - - /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 - dev: true - - /is-core-module/2.11.0: - resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} - dependencies: - has: 1.0.3 - dev: true - - /is-extglob/2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - dev: true - - /is-glob/4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: true - - /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true - - /is-path-inside/3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - dev: true - - /isexe/2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true - - /js-sdsl/4.2.0: - resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} - dev: true - - /js-yaml/4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - dependencies: - argparse: 2.0.1 - dev: true - - /json-schema-traverse/0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true - - /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true - - /kleur/4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - dev: true - - /levn/0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true - - /locate-path/6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - dependencies: - p-locate: 5.0.0 - dev: true - - /lodash.merge/4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true - - /lru-cache/6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: true - - /magic-string/0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - dependencies: - sourcemap-codec: 1.4.8 - dev: true - - /magic-string/0.26.7: - resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} - engines: {node: '>=12'} - dependencies: - sourcemap-codec: 1.4.8 - dev: true - - /merge2/1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true - - /micromatch/4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - dev: true - - /mime/3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - dev: true - - /min-indent/1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - dev: true - - /minimatch/3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - dependencies: - brace-expansion: 1.1.11 - dev: true - - /minimist/1.2.7: - resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} - dev: true - - /mkdirp/0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - dependencies: - minimist: 1.2.7 - dev: true - - /mri/1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - dev: true - - /mrmime/1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} - engines: {node: '>=10'} - dev: true - - /ms/2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true - - /nanoid/3.3.4: - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true - - /natural-compare-lite/1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - dev: true - - /natural-compare/1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true - - /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: true - - /once/1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - dependencies: - wrappy: 1.0.2 - dev: true - - /optionator/0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.3 - dev: true - - /p-limit/3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - dependencies: - yocto-queue: 0.1.0 - dev: true - - /p-locate/5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - dependencies: - p-limit: 3.1.0 - dev: true - - /parent-module/1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - dependencies: - callsites: 3.1.0 - dev: true - - /path-exists/4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: true - - /path-is-absolute/1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true - - /path-key/3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true - - /path-parse/1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true - - /path-type/4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - dev: true - - /picocolors/1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true - - /picomatch/2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true - - /playwright-core/1.25.0: - resolution: {integrity: sha512-kZ3Jwaf3wlu0GgU0nB8UMQ+mXFTqBIFz9h1svTlNduNKjnbPXFxw7mJanLVjqxHJRn62uBfmgBj93YHidk2N5Q==} - engines: {node: '>=14'} - hasBin: true - dev: true - - /postcss/8.4.19: - resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.4 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - - /prelude-ls/1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true - - /prettier-plugin-svelte/2.8.1_3ndnxlh52lolrqe4kgjgbxb3xa: - resolution: {integrity: sha512-KA3K1J3/wKDnCxW7ZDRA/QL2Q67N7Xs3gOERqJ5X1qFjq1DdnN3K1R29scSKwh+kA8FF67pXbYytUpvN/i3iQw==} - peerDependencies: - prettier: ^1.16.4 || ^2.0.0 - svelte: ^3.2.0 - dependencies: - prettier: 2.8.0 - svelte: 3.53.1 - dev: true - - /prettier/2.8.0: - resolution: {integrity: sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true - - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} - engines: {node: '>=6'} - dev: true - - /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true - - /readdirp/3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 - dev: true - - /regexpp/3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: true - - /resolve-from/4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - dev: true - - /resolve/1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} - hasBin: true - dependencies: - is-core-module: 2.11.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: true - - /reusify/1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true - - /rimraf/2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - hasBin: true - dependencies: - glob: 7.2.3 - dev: true - - /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true - dependencies: - glob: 7.2.3 - dev: true - - /rollup/2.79.1: - resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /run-parallel/1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - dependencies: - queue-microtask: 1.2.3 - dev: true - - /sade/1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - dependencies: - mri: 1.2.0 - dev: true - - /sander/0.5.1: - resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} - dependencies: - es6-promise: 3.3.1 - graceful-fs: 4.2.10 - mkdirp: 0.5.6 - rimraf: 2.7.1 - dev: true - - /semver/7.3.8: - resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - - /set-cookie-parser/2.5.1: - resolution: {integrity: sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==} - dev: true - - /shebang-command/2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - dependencies: - shebang-regex: 3.0.0 - dev: true - - /shebang-regex/3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true - - /sirv/2.0.2: - resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==} - engines: {node: '>= 10'} - dependencies: - '@polka/url': 1.0.0-next.21 - mrmime: 1.0.1 - totalist: 3.0.0 - dev: true - - /slash/3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: true - - /sorcery/0.10.0: - resolution: {integrity: sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==} - hasBin: true - dependencies: - buffer-crc32: 0.2.13 - minimist: 1.2.7 - sander: 0.5.1 - sourcemap-codec: 1.4.8 - dev: true - - /source-map-js/1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - dev: true - - /sourcemap-codec/1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - dev: true - - /streamsearch/1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} - dev: true - - /strip-ansi/6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: true - - /strip-indent/3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} - dependencies: - min-indent: 1.0.1 - dev: true - - /strip-json-comments/3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: true - - /supports-color/7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: true - - /supports-preserve-symlinks-flag/1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: true - - /svelte-check/2.9.2_svelte@3.53.1: - resolution: {integrity: sha512-DRi8HhnCiqiGR2YF9ervPGvtoYrheE09cXieCTEqeTPOTJzfoa54Py8rovIBv4bH4n5HgZYIyTQ3DDLHQLl2uQ==} - hasBin: true - peerDependencies: - svelte: ^3.24.0 - dependencies: - '@jridgewell/trace-mapping': 0.3.17 - chokidar: 3.5.3 - fast-glob: 3.2.12 - import-fresh: 3.3.0 - picocolors: 1.0.0 - sade: 1.8.1 - svelte: 3.53.1 - svelte-preprocess: 4.10.7_7dvewpees4iyn2tkw2qzal77a4 - typescript: 4.9.3 - transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - node-sass - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss - dev: true - - /svelte-hmr/0.15.1_svelte@3.53.1: - resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==} - engines: {node: ^12.20 || ^14.13.1 || >= 16} - peerDependencies: - svelte: '>=3.19.0' - dependencies: - svelte: 3.53.1 - dev: true - - /svelte-preprocess/4.10.7_7dvewpees4iyn2tkw2qzal77a4: - resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} - engines: {node: '>= 9.11.2'} - requiresBuild: true - peerDependencies: - '@babel/core': ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - node-sass: '*' - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 - svelte: ^3.23.0 - typescript: ^3.9.5 || ^4.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true - coffeescript: - optional: true - less: - optional: true - node-sass: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - typescript: - optional: true - dependencies: - '@types/pug': 2.0.6 - '@types/sass': 1.43.1 - detect-indent: 6.1.0 - magic-string: 0.25.9 - sorcery: 0.10.0 - strip-indent: 3.0.0 - svelte: 3.53.1 - typescript: 4.9.3 - dev: true - - /svelte/3.53.1: - resolution: {integrity: sha512-Q4/hHkktZogGhN5iqxqSi9sjEVoe/NbIxX4hXEHoasTxj+TxEQVAq66LnDMdAZxjmsodkoI5F3slqsS68U7FNw==} - engines: {node: '>= 8'} - dev: true - - /text-table/0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: true - - /tiny-glob/0.2.9: - resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} - dependencies: - globalyzer: 0.1.0 - globrex: 0.1.2 - dev: true - - /to-regex-range/5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - dependencies: - is-number: 7.0.0 - dev: true - - /totalist/3.0.0: - resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==} - engines: {node: '>=6'} - dev: true - - /tslib/1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: true - - /tslib/2.4.1: - resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - dev: true - - /tsutils/3.21.0_typescript@4.9.3: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 4.9.3 - dev: true - - /type-check/0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - dev: true - - /type-fest/0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: true - - /typescript/4.9.3: - resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /undici/5.12.0: - resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==} - engines: {node: '>=12.18'} - dependencies: - busboy: 1.6.0 - dev: true - - /uri-js/4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - dependencies: - punycode: 2.1.1 - dev: true - - /vite/3.2.4: - resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} - 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: - esbuild: 0.15.15 - postcss: 8.4.19 - resolve: 1.22.1 - rollup: 2.79.1 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vitefu/0.2.2_vite@3.2.4: - resolution: {integrity: sha512-8CKEIWPm4B4DUDN+h+hVJa9pyNi7rzc5MYmbxhs1wcMakueGFNWB5/DL30USm9qU3xUPnL4/rrLEAwwFiD1tag==} - peerDependencies: - vite: ^3.0.0 - peerDependenciesMeta: - vite: - optional: true - dependencies: - vite: 3.2.4 - dev: true - - /which/2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: true - - /word-wrap/1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: true - - /wrappy/1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true - - /yallist/4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true - - /yocto-queue/0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - dev: true diff --git a/apps/trpc-experimental/client/postcss.config.cjs b/apps/trpc-experimental/client/postcss.config.cjs deleted file mode 100644 index fe10e55a8..000000000 --- a/apps/trpc-experimental/client/postcss.config.cjs +++ /dev/null @@ -1,13 +0,0 @@ -const tailwindcss = require('tailwindcss'); -const autoprefixer = require('autoprefixer'); - -const config = { - plugins: [ - //Some plugins, like tailwindcss/nesting, need to run before Tailwind, - tailwindcss(), - //But others, like autoprefixer, need to run after, - autoprefixer - ] -}; - -module.exports = config; diff --git a/apps/trpc-experimental/client/src/app.d.ts b/apps/trpc-experimental/client/src/app.d.ts deleted file mode 100644 index b527fe7bd..000000000 --- a/apps/trpc-experimental/client/src/app.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -// See https://kit.svelte.dev/docs/types#app -// for information about these interfaces -// and what to do when importing types -declare namespace App { - // interface Locals {} - // interface PageData {} - // interface Error {} - // interface Platform {} -} - -declare const GITPOD_WORKSPACE_URL: string; -declare const CODESANDBOX_HOST: string; diff --git a/apps/trpc-experimental/client/src/app.html b/apps/trpc-experimental/client/src/app.html deleted file mode 100644 index 0061883f2..000000000 --- a/apps/trpc-experimental/client/src/app.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - %sveltekit.head% - - -
%sveltekit.body%
- - diff --git a/apps/trpc-experimental/client/src/app.postcss b/apps/trpc-experimental/client/src/app.postcss deleted file mode 100644 index 67ad7e2d9..000000000 --- a/apps/trpc-experimental/client/src/app.postcss +++ /dev/null @@ -1,284 +0,0 @@ -/* Write your global styles here, in PostCSS syntax */ -@tailwind base; -@tailwind components; -@tailwind utilities; - -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 400; - src: local(''), url('/poppins-v19-latin-ext_latin_devanagari-regular.woff2') format('woff2'), - url('/poppins-v19-latin-ext_latin_devanagari-regular.woff') format('woff'); -} -@font-face { - font-family: 'Poppins'; - font-style: normal; - font-weight: 500; - src: local(''), url('/poppins-v19-latin-ext_latin_devanagari-500.woff2') format('woff2'), - url('/poppins-v19-latin-ext_latin_devanagari-500.woff') format('woff'); -} - -button { - @apply text-sm !important; -} -html { - @apply h-full min-h-full overflow-y-scroll; -} -body { - @apply min-h-screen overflow-x-hidden bg-coolblack text-sm text-white scrollbar-w-1 scrollbar-thumb-coollabs scrollbar-track-coolgray-200; -} - -input, -.input { - @apply h-12 w-96 rounded border border-transparent bg-coolgray-200 p-2 text-xs tracking-tight text-white placeholder-stone-600 outline-none transition duration-150 hover:bg-coolgray-500 focus:bg-coolgray-500 disabled:border disabled:border-dashed disabled:border-coolgray-200 disabled:bg-transparent disabled:bg-coolblack md:text-sm; -} -textarea { - @apply min-w-[14rem] rounded border border-transparent bg-coolgray-200 p-2 text-xs tracking-tight text-white placeholder-stone-600 outline-none transition duration-150 hover:bg-coolgray-500 focus:bg-coolgray-500 disabled:border disabled:border-dashed disabled:border-coolgray-200 disabled:bg-transparent md:text-sm; -} - -#svelte .custom-select-wrapper .selectContainer.disabled input { - @apply placeholder:text-stone-600; -} - -#svelte .custom-select-wrapper .selectContainer input { - @apply text-white; -} - -#svelte .custom-select-wrapper .selectContainer { - @apply h-12 rounded bg-coolgray-200 p-2 px-0 text-xs tracking-tight outline-none transition duration-150 hover:bg-coolgray-500 focus:bg-coolgray-500 md:text-sm; -} - -#svelte .listContainer { - @apply bg-coolgray-400 text-white scrollbar-w-2 scrollbar-thumb-green-500 scrollbar-track-coolgray-200; -} -#svelte .selectedItem { - @apply pl-2; -} - -#svelte .item.hover { - @apply bg-coollabs text-white !important; -} -#svelte .item.active { - @apply bg-coolgray-100 text-white; -} - -select { - @apply h-12 w-96 rounded bg-coolgray-200 p-2 text-xs font-bold tracking-tight text-white placeholder-stone-600 outline-none transition duration-150 hover:bg-coolgray-500 focus:bg-coolgray-500 disabled:text-stone-600 md:text-sm; -} -.custom-select-wrapper { - --background: rgb(32 32 32); - --inputColor: white; - --multiItemPadding: 0; - --multiSelectPadding: 0 0.5rem 0 0.5rem; - --border: none; - --placeholderColor: rgb(87 83 78); - --listBackground: rgb(32 32 32); - --itemColor: white; - --itemHoverBG: rgb(107 22 237); - --multiItemBG: rgb(32 32 32); - --multiClearHoverBG: transparent; - --multiClearHoverFill: rgb(239 68 68); - --multiItemActiveBG: transparent; - --multiClearBG: transparent; - --clearSelectFocusColor: white; - --clearSelectHoverColor: rgb(239 68 68); - --multiItemBorderRadius: 0.25rem; - --listShadow: none; -} - -label { - @apply inline-block; -} -.btn { - @apply text-white text-base min-w-fit no-animation; -} - -a { - @apply underline hover:text-white; -} - -.content { - @apply p-2 px-4; -} - -.title { - @apply text-lg lg:text-2xl font-bold; -} -.subtitle { - @apply text-lg lg:text-xl font-bold text-indigo-300; -} -.label { - @apply text-sm leading-6 font-semibold text-sky-500 dark:text-sky-400; -} -.card { - @apply border bg-coolgray-100 border-coolgray-200 rounded p-2 space-y-2 sticky top-4 mb-2 items-center; -} -.icon-holder { - overflow: hidden; - height: 30px; - border-radius: 5px; - margin-right: 8px; - background: linear-gradient(0deg, #999, #ddd); -} -.instance-status-running { - box-shadow: 1px 4px 5px #3df721; -} -.instance-status-stopped { - box-shadow: 1px 4px 5px rgb(110, 191, 225); -} -.instance-status-error { - box-shadow: 1px 4px 5px #fb00ff; -} -.instance-status-degraded { - box-shadow: 1px 4px 5px #f7b121; -} -.badge-status-healthy, -.badge-status-running { - @apply text-green-500; -} -.badge-status-degraded { - @apply text-green-500; -} -.badge-status-stopped { - @apply text-sky-500; -} -.delete-button { - @apply bg-red-600; -} -.delete-button:hover { - @apply bg-red-500; -} -/* Interchange menu position */ -.menu-left { - display: flex; - flex-direction: row; -} -.menu-left .menu-bar { - display: flex; - flex-direction: column; -} -.menu-left .menu-bar > * { - display: flex; - flex-direction: column; -} -.menu-top { - display: flex; - flex-direction: column; -} -.menu-top .menu-bar { - display: flex; - flex-direction: row; -} -.menu-top .menu-bar > * { - display: flex; - flex-direction: row; -} - -.nav-main { - @apply fixed top-0 left-0 min-h-screen w-16 min-w-[4rem] overflow-hidden border-r border-stone-800 bg-coolgray-200 scrollbar-w-1 scrollbar-thumb-coollabs scrollbar-track-coolgray-200 xl:overflow-visible; -} - -.nav-side { - @apply absolute right-0 top-0 z-50 m-5 flex flex-wrap items-center justify-end space-x-2 bg-coolblack/40 text-white; -} - -.add-icon { - @apply rounded p-1 transition duration-200; -} - -.icons { - @apply rounded p-2 transition duration-200 hover:bg-coolgray-500 disabled:bg-coolblack disabled:text-coolgray-500 !important; -} - -.arrow-right-applications { - @apply -ml-6 px-2 font-bold text-green-500; -} - -.border-gradient { - border-bottom: 2px solid transparent; - -o-border-image: linear-gradient( - 0.25turn, - rgba(255, 249, 34), - rgba(255, 0, 128), - rgba(56, 2, 155, 0) - ); - border-image: linear-gradient( - 0.25turn, - rgba(255, 249, 34), - rgba(255, 0, 128), - rgba(56, 2, 155, 0) - ); - border-image-slice: 1; -} -.border-gradient-full { - border: 4px solid transparent; - -o-border-image: linear-gradient( - 0.25turn, - rgba(255, 249, 34), - rgba(255, 0, 128), - rgba(56, 2, 155, 0) - ); - border-image: linear-gradient( - 0.25turn, - rgba(255, 249, 34), - rgba(255, 0, 128), - rgba(56, 2, 155, 0) - ); - border-image-slice: 1; -} - -.box-selection { - @apply min-w-[16rem] justify-center rounded border-transparent bg-coolgray-200 p-6 hover:border-transparent hover:bg-coolgray-400; -} - -.lds-heart { - animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1); -} -@keyframes lds-heart { - 0% { - transform: scale(1); - } - 5% { - transform: scale(1.2); - } - 39% { - transform: scale(0.85); - } - 45% { - transform: scale(1); - } - 60% { - transform: scale(0.95); - } - 100% { - transform: scale(0.9); - } -} - -.sub-menu { - @apply w-48 text-base font-bold hover:bg-coolgray-500 rounded p-2 hover:text-white text-stone-200 cursor-pointer; -} - -.sub-menu-active { - @apply bg-coolgray-500 text-white; -} - -.table tbody td, -.table tbody th, -.table thead th { - background-color: transparent; -} -.table * { - border: none; -} - -.header { - @apply flex flex-row z-10 w-full py-5 px-5; -} -.burger { - @apply block m-[2px] h-[3px] w-5 rounded; -} - -.bg-coollabs-gradient { - @apply bg-gradient-to-r from-purple-500 via-pink-500 to-red-500; -} diff --git a/apps/trpc-experimental/client/src/lib/common.ts b/apps/trpc-experimental/client/src/lib/common.ts deleted file mode 100644 index 6fa60b03b..000000000 --- a/apps/trpc-experimental/client/src/lib/common.ts +++ /dev/null @@ -1,210 +0,0 @@ -import { dev } from '$app/environment'; -import { addToast } from './store'; -import Cookies from 'js-cookie'; -export const asyncSleep = (delay: number) => new Promise((resolve) => setTimeout(resolve, delay)); - -export function dashify(str: string, options?: any): string { - if (typeof str !== 'string') return str; - return str - .trim() - .replace(/\W/g, (m) => (/[À-ž]/.test(m) ? m : '-')) - .replace(/^-+|-+$/g, '') - .replace(/-{2,}/g, (m) => (options && options.condense ? '-' : m)) - .toLowerCase(); -} -export function errorNotification(error: any | { message: string }): void { - if (error instanceof Error) { - console.error(error.message) - addToast({ - message: error.message, - type: 'error' - }); - } else { - console.error(error) - addToast({ - message: error, - type: 'error' - }); - } -} -export function getRndInteger(min: number, max: number) { - return Math.floor(Math.random() * (max - min + 1)) + min; -} - -export function getDomain(domain: string) { - return domain?.replace('https://', '').replace('http://', ''); -} - -export const notNodeDeployments = ['php', 'docker', 'rust', 'python', 'deno', 'laravel', 'heroku']; -export const staticDeployments = [ - 'react', - 'vuejs', - 'static', - 'svelte', - 'gatsby', - 'php', - 'astro', - 'eleventy' -]; - -export function getAPIUrl() { - if (GITPOD_WORKSPACE_URL) { - const { href } = new URL(GITPOD_WORKSPACE_URL); - const newURL = href.replace('https://', 'https://3001-').replace(/\/$/, ''); - return newURL; - } - if (CODESANDBOX_HOST) { - return `https://${CODESANDBOX_HOST.replace(/\$PORT/, '3001')}`; - } - return dev ? `http://${window.location.hostname}:3001` : 'http://localhost:3000'; -} -export function getWebhookUrl(type: string) { - if (GITPOD_WORKSPACE_URL) { - const { href } = new URL(GITPOD_WORKSPACE_URL); - const newURL = href.replace('https://', 'https://3001-').replace(/\/$/, ''); - if (type === 'github') { - return `${newURL}/webhooks/github/events`; - } - if (type === 'gitlab') { - return `${newURL}/webhooks/gitlab/events`; - } - } - if (CODESANDBOX_HOST) { - const newURL = `https://${CODESANDBOX_HOST.replace(/\$PORT/, '3001')}`; - if (type === 'github') { - return `${newURL}/webhooks/github/events`; - } - if (type === 'gitlab') { - return `${newURL}/webhooks/gitlab/events`; - } - } - return `https://webhook.site/0e5beb2c-4e9b-40e2-a89e-32295e570c21/events`; -} - -async function send({ - method, - path, - data = null, - headers, - timeout = 120000 -}: { - method: string; - path: string; - data?: any; - headers?: any; - timeout?: number; -}): Promise> { - const token = Cookies.get('token'); - const controller = new AbortController(); - const id = setTimeout(() => controller.abort(), timeout); - const opts: any = { method, headers: {}, body: null, signal: controller.signal }; - if (data && Object.keys(data).length > 0) { - const parsedData = data; - for (const [key, value] of Object.entries(data)) { - if (value === '') { - parsedData[key] = null; - } - } - if (parsedData) { - opts.headers['Content-Type'] = 'application/json'; - opts.body = JSON.stringify(parsedData); - } - } - - if (headers) { - opts.headers = { - ...opts.headers, - ...headers - }; - } - if (token && !path.startsWith('https://')) { - opts.headers = { - ...opts.headers, - Authorization: `Bearer ${token}` - }; - } - if (!path.startsWith('https://')) { - path = `/api/v1${path}`; - } - - if (dev && !path.startsWith('https://')) { - path = `${getAPIUrl()}${path}`; - } - if (method === 'POST' && data && !opts.body) { - opts.body = data; - } - const response = await fetch(`${path}`, opts); - - clearTimeout(id); - - const contentType = response.headers.get('content-type'); - - let responseData = {}; - if (contentType) { - if (contentType?.indexOf('application/json') !== -1) { - responseData = await response.json(); - } else if (contentType?.indexOf('text/plain') !== -1) { - responseData = await response.text(); - } else { - return {}; - } - } else { - return {}; - } - if (!response.ok) { - if ( - response.status === 401 && - !path.startsWith('https://api.github') && - !path.includes('/v4/') - ) { - Cookies.remove('token'); - } - - throw responseData; - } - return responseData; -} - -export function get(path: string, headers?: Record): Promise> { - return send({ method: 'GET', path, headers }); -} - -export function del( - path: string, - data: Record, - headers?: Record -): Promise> { - return send({ method: 'DELETE', path, data, headers }); -} - -export function post( - path: string, - data: Record | FormData, - headers?: Record -): Promise> { - return send({ method: 'POST', path, data, headers }); -} - -export function put( - path: string, - data: Record, - headers?: Record -): Promise> { - return send({ method: 'PUT', path, data, headers }); -} -export function changeQueryParams(buildId: string) { - const queryParams = new URLSearchParams(window.location.search); - queryParams.set('buildId', buildId); - // @ts-ignore - return history.pushState(null, null, '?' + queryParams.toString()); -} - -export const dateOptions: any = { - year: 'numeric', - month: 'short', - day: '2-digit', - hour: 'numeric', - minute: 'numeric', - second: 'numeric', - hour12: false -}; \ No newline at end of file diff --git a/apps/trpc-experimental/client/src/lib/components/Beta.svelte b/apps/trpc-experimental/client/src/lib/components/Beta.svelte deleted file mode 100644 index 279401fcf..000000000 --- a/apps/trpc-experimental/client/src/lib/components/Beta.svelte +++ /dev/null @@ -1 +0,0 @@ - BETA \ No newline at end of file diff --git a/apps/trpc-experimental/client/src/lib/components/CopyPasswordField.svelte b/apps/trpc-experimental/client/src/lib/components/CopyPasswordField.svelte deleted file mode 100644 index a0a474750..000000000 --- a/apps/trpc-experimental/client/src/lib/components/CopyPasswordField.svelte +++ /dev/null @@ -1,156 +0,0 @@ - - -
- {#if !isPasswordField || showPassword} - {#if textarea} - - {:else} - - {/if} - {:else} - - {/if} - -
-
- {#if isPasswordField} - -
(showPassword = !showPassword)}> - {#if showPassword} - - - - {:else} - - - - - {/if} -
- {/if} - {#if value && isHttps} - -
- - - - - -
- {/if} -
-
-
diff --git a/apps/trpc-experimental/client/src/lib/components/DocLink.svelte b/apps/trpc-experimental/client/src/lib/components/DocLink.svelte deleted file mode 100644 index 803b48583..000000000 --- a/apps/trpc-experimental/client/src/lib/components/DocLink.svelte +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - {text} - {#if isExternal} - - {/if} - -{#if !text} - See details in the documentation -{/if} diff --git a/apps/trpc-experimental/client/src/lib/components/Explainer.svelte b/apps/trpc-experimental/client/src/lib/components/Explainer.svelte deleted file mode 100644 index 924ce70d6..000000000 --- a/apps/trpc-experimental/client/src/lib/components/Explainer.svelte +++ /dev/null @@ -1,38 +0,0 @@ - - -
- - - - - -
diff --git a/apps/trpc-experimental/client/src/lib/components/ExternalLink.svelte b/apps/trpc-experimental/client/src/lib/components/ExternalLink.svelte deleted file mode 100644 index 62f2e312a..000000000 --- a/apps/trpc-experimental/client/src/lib/components/ExternalLink.svelte +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/apps/trpc-experimental/client/src/lib/components/Setting.svelte b/apps/trpc-experimental/client/src/lib/components/Setting.svelte deleted file mode 100644 index 555323b37..000000000 --- a/apps/trpc-experimental/client/src/lib/components/Setting.svelte +++ /dev/null @@ -1,87 +0,0 @@ - - -
-
- - -
-
-
- -
- Use setting - - - - -
-
- -{#if dataTooltip} - {dataTooltip} -{/if} diff --git a/apps/trpc-experimental/client/src/lib/components/SimpleExplainer.svelte b/apps/trpc-experimental/client/src/lib/components/SimpleExplainer.svelte deleted file mode 100644 index 6a3198c27..000000000 --- a/apps/trpc-experimental/client/src/lib/components/SimpleExplainer.svelte +++ /dev/null @@ -1,6 +0,0 @@ - - -
{@html text}
\ No newline at end of file diff --git a/apps/trpc-experimental/client/src/lib/components/Toast.svelte b/apps/trpc-experimental/client/src/lib/components/Toast.svelte deleted file mode 100644 index bb34929cd..000000000 --- a/apps/trpc-experimental/client/src/lib/components/Toast.svelte +++ /dev/null @@ -1,64 +0,0 @@ - - - -
dispatch('click')} - on:mouseover={() => dispatch('pause')} - on:focus={() => dispatch('pause')} - on:mouseout={() => dispatch('resume')} - on:blur={() => dispatch('resume')} - class={` flex flex-row justify-center alert shadow-lg text-white hover:scale-105 transition-all duration-100 cursor-pointer rounded ${success()}`} - class:alert-error={type === 'error'} - class:alert-info={type === 'info'} -> - {#if type === 'success'} - - {:else if type === 'error'} - - {:else if type === 'info'} - - {/if} - -
diff --git a/apps/trpc-experimental/client/src/lib/components/Toasts.svelte b/apps/trpc-experimental/client/src/lib/components/Toasts.svelte deleted file mode 100644 index 929189bcb..000000000 --- a/apps/trpc-experimental/client/src/lib/components/Toasts.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - -{#if $toasts.length > 0} -
- -
-{/if} - - diff --git a/apps/trpc-experimental/client/src/lib/components/Tooltip.svelte b/apps/trpc-experimental/client/src/lib/components/Tooltip.svelte deleted file mode 100644 index e0591a9d4..000000000 --- a/apps/trpc-experimental/client/src/lib/components/Tooltip.svelte +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/apps/trpc-experimental/client/src/lib/components/UpdateAvailable.svelte b/apps/trpc-experimental/client/src/lib/components/UpdateAvailable.svelte deleted file mode 100644 index bda1f02cc..000000000 --- a/apps/trpc-experimental/client/src/lib/components/UpdateAvailable.svelte +++ /dev/null @@ -1,206 +0,0 @@ - - -
- {#if $appSession.teamId === '0'} - {#if $isUpdateAvailable} - - New Version Available! - {/if} - {/if} -
diff --git a/apps/trpc-experimental/client/src/lib/components/icons/Delete.svelte b/apps/trpc-experimental/client/src/lib/components/icons/Delete.svelte deleted file mode 100644 index f04b3952c..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/Delete.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/RemoteLink.svelte b/apps/trpc-experimental/client/src/lib/components/icons/RemoteLink.svelte deleted file mode 100644 index 7622822a2..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/RemoteLink.svelte +++ /dev/null @@ -1,10 +0,0 @@ - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/ApplicationIcons.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/ApplicationIcons.svelte deleted file mode 100644 index 5e4f83e94..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/ApplicationIcons.svelte +++ /dev/null @@ -1,47 +0,0 @@ - - -{#if application.buildPack?.toLowerCase() === 'rust'} - -{:else if application.buildPack?.toLowerCase() === 'node'} - -{:else if application.buildPack?.toLowerCase() === 'react'} - -{:else if application.buildPack?.toLowerCase() === 'svelte'} - -{:else if application.buildPack?.toLowerCase() === 'vuejs'} - -{:else if application.buildPack?.toLowerCase() === 'php'} - -{:else if application.buildPack?.toLowerCase() === 'python'} - -{:else if application.buildPack?.toLowerCase() === 'static'} - -{:else if application.buildPack?.toLowerCase() === 'nestjs'} - -{:else if application.buildPack?.toLowerCase() === 'nuxtjs'} - -{:else if application.buildPack?.toLowerCase() === 'nextjs'} - -{:else if application.buildPack?.toLowerCase() === 'gatsby'} - -{:else if application.buildPack?.toLowerCase() === 'docker'} - -{:else if application.buildPack?.toLowerCase() === 'astro'} - -{:else if application.buildPack?.toLowerCase() === 'eleventy'} - -{:else if application.buildPack?.toLowerCase() === 'deno'} - -{:else if application.buildPack?.toLowerCase() === 'laravel'} - -{:else if application.buildPack?.toLowerCase() === 'heroku'} - -{:else if application.buildPack?.toLowerCase() === 'compose'} - -{:else if application.simpleDockerfile} - -{/if} diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Astro.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Astro.svelte deleted file mode 100644 index 2344372ab..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Astro.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Compose.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Compose.svelte deleted file mode 100644 index f0482e776..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Compose.svelte +++ /dev/null @@ -1,9 +0,0 @@ - - -docker compose logo diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Deno.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Deno.svelte deleted file mode 100644 index 25eee8132..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Deno.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Docker.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Docker.svelte deleted file mode 100644 index 74ba0ebf0..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Docker.svelte +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Eleventy.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Eleventy.svelte deleted file mode 100644 index b2d8d6122..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Eleventy.svelte +++ /dev/null @@ -1,13 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Gatsby.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Gatsby.svelte deleted file mode 100644 index d67a63417..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Gatsby.svelte +++ /dev/null @@ -1,13 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Heroku.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Heroku.svelte deleted file mode 100644 index dff845bc2..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Heroku.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Laravel.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Laravel.svelte deleted file mode 100644 index d13694a8c..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Laravel.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - -Logomark diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Nestjs.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Nestjs.svelte deleted file mode 100644 index ac0f8af3f..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Nestjs.svelte +++ /dev/null @@ -1,13 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Nextjs.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Nextjs.svelte deleted file mode 100644 index 9ed0227d1..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Nextjs.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Nodejs.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Nodejs.svelte deleted file mode 100644 index 93140f08f..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Nodejs.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Nuxtjs.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Nuxtjs.svelte deleted file mode 100644 index cb2a66ff4..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Nuxtjs.svelte +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/PHP.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/PHP.svelte deleted file mode 100644 index d52ab0dd5..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/PHP.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Python.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Python.svelte deleted file mode 100644 index 17abb0f6d..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Python.svelte +++ /dev/null @@ -1,57 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/React.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/React.svelte deleted file mode 100644 index c0867ffc8..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/React.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Rust.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Rust.svelte deleted file mode 100644 index 97bcee903..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Rust.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Static.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Static.svelte deleted file mode 100644 index 14cbb0ce8..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Static.svelte +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Svelte.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Svelte.svelte deleted file mode 100644 index cfa96c59d..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Svelte.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/Vuejs.svelte b/apps/trpc-experimental/client/src/lib/components/icons/applications/Vuejs.svelte deleted file mode 100644 index 5ead6229d..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/Vuejs.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/applications/index.ts b/apps/trpc-experimental/client/src/lib/components/icons/applications/index.ts deleted file mode 100644 index 7bbe7b55b..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/applications/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -//@ts-nocheck -export { default as Rust } from './Rust.svelte'; -export { default as Nodejs } from './Nodejs.svelte'; -export { default as React } from './React.svelte'; -export { default as Svelte } from './Svelte.svelte'; -export { default as Vuejs } from './Vuejs.svelte'; -export { default as Php } from './PHP.svelte'; -export { default as Python } from './Python.svelte'; -export { default as Static } from './Static.svelte'; -export { default as Nestjs } from './Nestjs.svelte'; -export { default as Nuxtjs } from './Nuxtjs.svelte'; -export { default as Nextjs } from './Nextjs.svelte'; -export { default as Gatsby } from './Gatsby.svelte'; -export { default as Docker } from './Docker.svelte'; -export { default as Astro } from './Astro.svelte'; -export { default as Eleventy } from './Eleventy.svelte'; -export { default as Deno } from './Deno.svelte'; -export { default as Laravel } from './Laravel.svelte'; -export { default as Heroku } from './Heroku.svelte'; -export { default as Compose } from './Compose.svelte'; diff --git a/apps/trpc-experimental/client/src/lib/components/icons/databases/Clickhouse.svelte b/apps/trpc-experimental/client/src/lib/components/icons/databases/Clickhouse.svelte deleted file mode 100644 index dd237a48c..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/databases/Clickhouse.svelte +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/databases/CouchDB.svelte b/apps/trpc-experimental/client/src/lib/components/icons/databases/CouchDB.svelte deleted file mode 100644 index 411c4928d..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/databases/CouchDB.svelte +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/databases/DatabaseIcons.svelte b/apps/trpc-experimental/client/src/lib/components/icons/databases/DatabaseIcons.svelte deleted file mode 100644 index a9ebf475b..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/databases/DatabaseIcons.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - -{#if type === 'mysql'} - -{:else if type === 'postgresql'} - -{:else if type === 'mongodb'} - -{:else if type === 'mariadb'} - -{:else if type === 'redis'} - -{:else if type === 'couchdb'} - -{:else if type === 'edgedb'} - -{/if} diff --git a/apps/trpc-experimental/client/src/lib/components/icons/databases/EdgeDB.svelte b/apps/trpc-experimental/client/src/lib/components/icons/databases/EdgeDB.svelte deleted file mode 100644 index 57fdebed5..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/databases/EdgeDB.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/databases/MariaDB.svelte b/apps/trpc-experimental/client/src/lib/components/icons/databases/MariaDB.svelte deleted file mode 100644 index 5bf504bcc..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/databases/MariaDB.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/databases/MongoDB.svelte b/apps/trpc-experimental/client/src/lib/components/icons/databases/MongoDB.svelte deleted file mode 100644 index fbb261aa2..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/databases/MongoDB.svelte +++ /dev/null @@ -1,90 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/databases/MySQL.svelte b/apps/trpc-experimental/client/src/lib/components/icons/databases/MySQL.svelte deleted file mode 100644 index 095093214..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/databases/MySQL.svelte +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/databases/PostgreSQL.svelte b/apps/trpc-experimental/client/src/lib/components/icons/databases/PostgreSQL.svelte deleted file mode 100644 index 3021508a6..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/databases/PostgreSQL.svelte +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/databases/Redis.svelte b/apps/trpc-experimental/client/src/lib/components/icons/databases/Redis.svelte deleted file mode 100644 index 24a7dc797..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/databases/Redis.svelte +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/databases/index.ts b/apps/trpc-experimental/client/src/lib/components/icons/databases/index.ts deleted file mode 100644 index e200b5311..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/databases/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -//@ts-nocheck -export { default as Clickhouse } from './Clickhouse.svelte'; -export { default as CouchDB } from './CouchDB.svelte'; -export { default as MariaDB } from './MariaDB.svelte'; -export { default as MongoDB } from './MongoDB.svelte'; -export { default as MySQL } from './MySQL.svelte'; -export { default as PostgreSQL } from './PostgreSQL.svelte'; -export { default as Redis } from './Redis.svelte'; -export { default as EdgeDB } from './EdgeDB.svelte'; - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/destinations/LocalDocker.svelte b/apps/trpc-experimental/client/src/lib/components/icons/destinations/LocalDocker.svelte deleted file mode 100644 index f3ab3be56..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/destinations/LocalDocker.svelte +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/destinations/RemoteDocker.svelte b/apps/trpc-experimental/client/src/lib/components/icons/destinations/RemoteDocker.svelte deleted file mode 100644 index 1d00a6900..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/destinations/RemoteDocker.svelte +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/destinations/index.ts b/apps/trpc-experimental/client/src/lib/components/icons/destinations/index.ts deleted file mode 100644 index f39255325..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/destinations/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as LocalDocker } from './LocalDocker.svelte'; -export { default as RemoteDocker } from './RemoteDocker.svelte'; diff --git a/apps/trpc-experimental/client/src/lib/components/icons/index.ts b/apps/trpc-experimental/client/src/lib/components/icons/index.ts deleted file mode 100644 index 7ccdd45c4..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export { default as RemoteLink } from './RemoteLink.svelte'; -export { default as Delete } from './Delete.svelte'; -export * as Applications from './applications'; -export * as Sources from './sources'; -export * as Destinations from './destinations'; -export * as Databases from './databases'; diff --git a/apps/trpc-experimental/client/src/lib/components/icons/services/ServiceIcons.svelte b/apps/trpc-experimental/client/src/lib/components/icons/services/ServiceIcons.svelte deleted file mode 100644 index 3f832a3f5..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/services/ServiceIcons.svelte +++ /dev/null @@ -1,62 +0,0 @@ - - -{#if name} - {`Icon -{/if} diff --git a/apps/trpc-experimental/client/src/lib/components/icons/sources/Github.svelte b/apps/trpc-experimental/client/src/lib/components/icons/sources/Github.svelte deleted file mode 100644 index 38ef50829..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/sources/Github.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/sources/Gitlab.svelte b/apps/trpc-experimental/client/src/lib/components/icons/sources/Gitlab.svelte deleted file mode 100644 index 7ddfa21c1..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/sources/Gitlab.svelte +++ /dev/null @@ -1,25 +0,0 @@ - - - - - diff --git a/apps/trpc-experimental/client/src/lib/components/icons/sources/index.ts b/apps/trpc-experimental/client/src/lib/components/icons/sources/index.ts deleted file mode 100644 index 3a0d7cee3..000000000 --- a/apps/trpc-experimental/client/src/lib/components/icons/sources/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as GitHub } from './Github.svelte'; -export { default as GitLab } from './Gitlab.svelte'; diff --git a/apps/trpc-experimental/client/src/lib/dayjs.ts b/apps/trpc-experimental/client/src/lib/dayjs.ts deleted file mode 100644 index 9ff5b0a1a..000000000 --- a/apps/trpc-experimental/client/src/lib/dayjs.ts +++ /dev/null @@ -1,7 +0,0 @@ -import dayjs from 'dayjs'; -import utc from 'dayjs/plugin/utc.js'; -import relativeTime from 'dayjs/plugin/relativeTime.js'; -dayjs.extend(utc); -dayjs.extend(relativeTime); - -export { dayjs as day }; diff --git a/apps/trpc-experimental/client/src/lib/store.ts b/apps/trpc-experimental/client/src/lib/store.ts deleted file mode 100644 index f25055de2..000000000 --- a/apps/trpc-experimental/client/src/lib/store.ts +++ /dev/null @@ -1,183 +0,0 @@ -import { writable, readable, type Writable } from 'svelte/store'; -import superjson from 'superjson'; -import type { AppRouter } from 'server/src/trpc'; -import { createTRPCProxyClient, httpBatchLink } from '@trpc/client'; -import { browser, dev } from '$app/environment'; -import Cookies from 'js-cookie'; -import cuid from 'cuid'; - -export const serverBaseUrl = dev ? `http://${browser && window.location.hostname}:2022` : ''; -export let token: string = Cookies.get('token') || ''; -export const trpc = createTRPCProxyClient({ - transformer: superjson, - links: [ - httpBatchLink({ - url: `${serverBaseUrl}/trpc`, - headers() { - return { - Authorization: token - }; - } - }) - ] -}); -export const disabledButton: Writable = writable(false); -export const location: Writable = writable(null) -interface AppSession { - isRegistrationEnabled: boolean; - token?: string; - ipv4: string | null; - ipv6: string | null; - version: string | null; - userId: string | null; - teamId: string | null; - permission: string; - isAdmin: boolean; - whiteLabeled: boolean; - whiteLabeledDetails: { - icon: string | null; - }; - tokens: { - github: string | null; - gitlab: string | null; - }; - pendingInvitations: Array; - isARM: boolean -} - -export const appSession: Writable = writable({ - isRegistrationEnabled: false, - ipv4: null, - ipv6: null, - version: null, - userId: null, - teamId: null, - permission: 'read', - isAdmin: false, - whiteLabeled: false, - whiteLabeledDetails: { - icon: null - }, - tokens: { - github: null, - gitlab: null - }, - pendingInvitations: [], - isARM: false -}); - -interface AddToast { - type?: 'info' | 'success' | 'error'; - message: string; - timeout?: number | undefined; -} -export const toasts: any = writable([]); - -export const dismissToast = (id: string) => { - toasts.update((all: any) => all.filter((t: any) => t.id !== id)); -}; -export const pauseToast = (id: string) => { - toasts.update((all: any) => { - const index = all.findIndex((t: any) => t.id === id); - if (index > -1) clearTimeout(all[index].timeoutInterval); - return all; - }); -}; -export const resumeToast = (id: string) => { - toasts.update((all: any) => { - const index = all.findIndex((t: any) => t.id === id); - if (index > -1) { - all[index].timeoutInterval = setTimeout(() => { - dismissToast(id); - }, all[index].timeout); - } - return all; - }); -}; - -export const addToast = (toast: AddToast) => { - const id = cuid(); - const defaults = { - id, - type: 'info', - timeout: 2000 - }; - let t: any = { ...defaults, ...toast }; - if (t.timeout) t.timeoutInterval = setTimeout(() => dismissToast(id), t.timeout); - toasts.update((all: any) => [t, ...all]); -}; - -export const features = readable({ - beta: browser && window.localStorage.getItem('beta') === 'true', - latestVersion: browser && window.localStorage.getItem('latestVersion') -}); - -export const updateLoading: Writable = writable(false); -export const isUpdateAvailable: Writable = writable(false); -export const latestVersion: Writable = writable('latest'); -export const loginEmail: Writable = writable(); -export const search: any = writable(''); - -export const isDeploymentEnabled: Writable = writable(false); -export const status: Writable = writable({ - application: { - statuses: [], - overallStatus: 'stopped', - loading: false, - restarting: false, - initialLoading: true - }, - service: { - statuses: [], - overallStatus: 'stopped', - loading: false, - startup: {}, - initialLoading: true - }, - database: { - isRunning: false, - isExited: false, - loading: false, - initialLoading: true, - isPublic: false - } -}); - -export function checkIfDeploymentEnabledApplications(isAdmin: boolean, application: any) { - return !!( - (isAdmin && application.buildPack === 'compose') || - ((application.fqdn || application.settings.isBot) && - ((application.gitSource && application.repository && application.buildPack) || - application.simpleDockerfile) && - application.destinationDocker) - ); -} -export const setLocation = (resource: any, settings?: any) => { - if (resource.settings.isBot && resource.exposePort) { - disabledButton.set(false); - return location.set(`http://${dev ? 'localhost' : settings.ipv4}:${resource.exposePort}`); - } - if (GITPOD_WORKSPACE_URL && resource.exposePort) { - const { href } = new URL(GITPOD_WORKSPACE_URL); - const newURL = href.replace('https://', `https://${resource.exposePort}-`).replace(/\/$/, ''); - return location.set(newURL); - } else if (CODESANDBOX_HOST) { - const newURL = `https://${CODESANDBOX_HOST.replace(/\$PORT/, resource.exposePort)}`; - return location.set(newURL); - } - if (resource.fqdn) { - return location.set(resource.fqdn); - } else { - location.set(null); - disabledButton.set(false); - } -}; -export const selectedBuildId: any = writable(null) -export function checkIfDeploymentEnabledServices( service: any) { - return ( - service.fqdn && - service.destinationDocker && - service.version && - service.type - ); -} \ No newline at end of file diff --git a/apps/trpc-experimental/client/src/routes/+error.svelte b/apps/trpc-experimental/client/src/routes/+error.svelte deleted file mode 100644 index eef31e906..000000000 --- a/apps/trpc-experimental/client/src/routes/+error.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - -
-
Ooops, are you lost?
- Go back - {#if $page.error.message !== 'Not Found'} -
-
{$page
-					.error.message}
-
- {/if} -
diff --git a/apps/trpc-experimental/client/src/routes/+layout.svelte b/apps/trpc-experimental/client/src/routes/+layout.svelte deleted file mode 100644 index cd5ab4cd1..000000000 --- a/apps/trpc-experimental/client/src/routes/+layout.svelte +++ /dev/null @@ -1,417 +0,0 @@ - - - - {#if !$appSession.whiteLabeled} - Coolify - - {:else if $appSession.whiteLabeledDetails.icon} - Coolify - - {/if} - - -
- -
- {#if $appSession.userId} - IAM - Settings - Documentation - Logout - - {#if $appSession.whiteLabeled} - Powered by Coolify - {/if} - {/if} - -
-
- -
-
-
- -
diff --git a/apps/trpc-experimental/client/src/routes/+layout.ts b/apps/trpc-experimental/client/src/routes/+layout.ts deleted file mode 100644 index 6a2608cac..000000000 --- a/apps/trpc-experimental/client/src/routes/+layout.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { error } from '@sveltejs/kit'; -import { trpc } from '$lib/store'; -import type { LayoutLoad } from './$types'; -import { redirect } from '@sveltejs/kit'; -import Cookies from 'js-cookie'; -export const ssr = false; - -export const load: LayoutLoad = async ({ url }) => { - const { pathname } = new URL(url); - - try { - if (pathname === '/login' || pathname === '/register') { - const baseSettings = await trpc.settings.getBaseSettings.query(); - return { - settings: { - ...baseSettings - } - }; - } - const settings = await trpc.settings.getInstanceSettings.query(); - if (settings.data.token) { - Cookies.set('token', settings.data.token); - } - return { - settings: { - ...settings - } - }; - } catch (err) { - if (err?.data?.httpStatus == 401) { - throw redirect(307, '/login'); - } - if (err instanceof Error) { - throw error(500, { - message: 'An unexpected error occurred, please try again later.' + '

' + err.message - }); - } - - throw error(500, { - message: 'An unexpected error occurred, please try again later.' - }); - } -}; diff --git a/apps/trpc-experimental/client/src/routes/+page.svelte b/apps/trpc-experimental/client/src/routes/+page.svelte deleted file mode 100644 index bee821f5b..000000000 --- a/apps/trpc-experimental/client/src/routes/+page.svelte +++ /dev/null @@ -1,1652 +0,0 @@ - - - -
- {#if applications.length !== 0 || destinations.length !== 0 || databases.length !== 0 || services.length !== 0 || gitSources.length !== 0 || destinations.length !== 0} -
- - - - - -
-
-
- -
doSearch('')} - > - - - - - -
- - doSearch()} - /> -
- -
- {/if} - {#if (filtered.applications.length > 0 && applications.length > 0) || filtered.otherApplications.length > 0} -
-

Applications

- - {#if foundUnconfiguredApplication} - - {/if} -
- {/if} - {#if filtered.applications.length > 0 && applications.length > 0} -
- - {/if} - {#if filtered.otherApplications.length > 0} - {#if filtered.applications.length > 0} -
- {/if} - {/if} - {#if filtered.otherApplications.length > 0} - - {/if} - {#if (filtered.services.length > 0 && services.length > 0) || filtered.otherServices.length > 0} -
-

Services

- - {#if foundUnconfiguredService} - - {/if} -
- {/if} - {#if filtered.services.length > 0 && services.length > 0} -
- - {/if} - {#if filtered.otherServices.length > 0} - {#if filtered.services.length > 0} -
- {/if} - {/if} - {#if filtered.otherServices.length > 0} - - {/if} - {#if (filtered.databases.length > 0 && databases.length > 0) || filtered.otherDatabases.length > 0} -
-

Databases

- - {#if foundUnconfiguredDatabase} - - {/if} -
- {/if} - {#if filtered.databases.length > 0 && databases.length > 0} -
- - {/if} - {#if filtered.otherDatabases.length > 0} - {#if filtered.databases.length > 0} -
- {/if} - {/if} - {#if filtered.otherDatabases.length > 0} - - {/if} - {#if (filtered.gitSources.length > 0 && gitSources.length > 0) || filtered.otherGitSources.length > 0} -
-

Git Sources

-
- {/if} - {#if filtered.gitSources.length > 0 && gitSources.length > 0} -
-
- {#if filtered.gitSources.length > 0} - {#each filtered.gitSources as source} - {#key source.id} - - - {/if} - {#if filtered.otherGitSources.length > 0} - {#if filtered.gitSources.length > 0} -
- {/if} - {/if} - {#if filtered.otherGitSources.length > 0} -
- {#each filtered.otherGitSources as source} - {#key source.id} - - - {/if} - {#if (filtered.destinations.length > 0 && destinations.length > 0) || filtered.otherDestinations.length > 0} -
-

Destinations

-
- {/if} - {#if filtered.destinations.length > 0 && destinations.length > 0} -
- - {/if} - {#if filtered.otherDestinations.length > 0} - {#if filtered.destinations.length > 0} -
- {/if} - {/if} - {#if filtered.otherDestinations.length > 0} - - {/if} - - {#if filtered.applications.length === 0 && filtered.destinations.length === 0 && filtered.databases.length === 0 && filtered.services.length === 0 && filtered.gitSources.length === 0 && filtered.destinations.length === 0 && $search} -
-

- Nothing found with {$search}. -

-
- {/if} - {#if applications.length === 0 && destinations.length === 0 && databases.length === 0 && services.length === 0 && gitSources.length === 0 && destinations.length === 0} -
-
-
-

- Hey -

-

It looks like you did not configure anything yet.

- -
-
-
- {/if} -
-
diff --git a/apps/trpc-experimental/client/src/routes/+page.ts b/apps/trpc-experimental/client/src/routes/+page.ts deleted file mode 100644 index 3465b727e..000000000 --- a/apps/trpc-experimental/client/src/routes/+page.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { error } from '@sveltejs/kit'; -import { trpc } from '$lib/store'; -export const ssr = false; - -export const load = async () => { - try { - return await trpc.dashboard.resources.query(); - } catch (err) { - throw error(500, { - message: 'An unexpected error occurred, please try again later.' - }); - } -}; diff --git a/apps/trpc-experimental/client/src/routes/applications/[id]/+layout.svelte b/apps/trpc-experimental/client/src/routes/applications/[id]/+layout.svelte deleted file mode 100644 index 8edaae1b8..000000000 --- a/apps/trpc-experimental/client/src/routes/applications/[id]/+layout.svelte +++ /dev/null @@ -1,114 +0,0 @@ - - -
- -
- {#if $status.application.initialLoading} - - {:else if $status.application.overallStatus === 'degraded'} - (stopping = true)} - on:stopped={() => (stopping = false)} - /> - {:else if $status.application.overallStatus === 'healthy'} - - {:else if $status.application.overallStatus === 'stopped'} - - {/if} -
-
-
- {#if !isConfigurationView} - - {/if} -
- -
-
diff --git a/apps/trpc-experimental/client/src/routes/applications/[id]/+layout.ts b/apps/trpc-experimental/client/src/routes/applications/[id]/+layout.ts deleted file mode 100644 index 3bbc66f62..000000000 --- a/apps/trpc-experimental/client/src/routes/applications/[id]/+layout.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { error } from '@sveltejs/kit'; -import { trpc } from '$lib/store'; -import type { LayoutLoad } from './$types'; -import { redirect } from '@sveltejs/kit'; - -function checkConfiguration(application: any): string | null { - let configurationPhase = null; - if (!application.gitSourceId && !application.simpleDockerfile) { - return (configurationPhase = 'source'); - } - if (application.simpleDockerfile) { - if (!application.destinationDockerId) { - configurationPhase = 'destination'; - } - return configurationPhase; - } else if (!application.repository && !application.branch) { - configurationPhase = 'repository'; - } else if (!application.destinationDockerId) { - configurationPhase = 'destination'; - } else if (!application.buildPack) { - configurationPhase = 'buildpack'; - } - return configurationPhase; -} - -export const load: LayoutLoad = async ({ params, url }) => { - const { pathname } = new URL(url); - const { id } = params; - try { - const application = await trpc.applications.getApplicationById.query({ id }); - if (!application) { - throw redirect(307, '/applications'); - } - const configurationPhase = checkConfiguration(application); - console.log({ configurationPhase }); - // if ( - // configurationPhase && - // pathname !== `/applications/${params.id}/configuration/${configurationPhase}` - // ) { - // throw redirect(302, `/applications/${params.id}/configuration/${configurationPhase}`); - // } - return { - application - }; - } catch (err) { - if (err instanceof Error) { - throw error(500, { - message: 'An unexpected error occurred, please try again later.' + '

' + err.message - }); - } - - throw error(500, { - message: 'An unexpected error occurred, please try again later.' - }); - } -}; diff --git a/apps/trpc-experimental/client/src/routes/applications/[id]/+page.svelte b/apps/trpc-experimental/client/src/routes/applications/[id]/+page.svelte deleted file mode 100644 index 7f3326de7..000000000 --- a/apps/trpc-experimental/client/src/routes/applications/[id]/+page.svelte +++ /dev/null @@ -1,1257 +0,0 @@ - - -
-
handleSubmit()}> -
-
-
General
- {#if $appSession.isAdmin} - - {/if} -
-
-
- - -
- {#if !isSimpleDockerfile} -
- - {#if isDisabled || application.settings?.isPublicRepository} - - {:else} - - {/if} -
-
- - -
-
- - {#if isDisabled || application.settings?.isPublicRepository} - - {:else} - - {/if} -
- {/if} -
- - {#if isDisabled} - - {:else} - - - {/if} -
- {#if application.dockerRegistry?.id && application.gitSourceId} -
- - -
- {/if} - {#if !isSimpleDockerfile} -
- - {#if isDisabled} - - {:else} - - - {/if} -
- {/if} -
- -
- -
-
- {#if application.buildPack !== 'compose'} -
- changeSettings('isBot')} - title="Is your application a bot?" - description="You can deploy applications without domains or make them to listen on the Exposed Port.

Useful to host Twitch bots, regular jobs, or anything that does not require an incoming HTTP connection." - disabled={isDisabled} - /> -
- {/if} - {#if !isBot && application.buildPack !== 'compose'} -
- -
- - {#if forceSave} -
- {#if isNonWWWDomainOK} - - {:else} - - {/if} - {#if dualCerts} - {#if isWWWDomainOK} - - {:else} - - {/if} - {/if} -
- {/if} -
-
-
- !isDisabled && changeSettings('dualCerts')} - /> -
- {#if isHttps && application.buildPack !== 'compose'} -
- changeSettings('isCustomSSL')} - /> -
- {/if} -
- changeSettings('isHttp2')} - /> -
- {/if} -
- {#if isSimpleDockerfile} -
- Configuration -
- -
-
- -
-