chore(pockethost): move to dotenvx

This commit is contained in:
Ben Allfree 2024-06-05 15:34:00 -07:00
parent b3c9fea3a8
commit 49a740481f
3 changed files with 308 additions and 45 deletions

View File

@ -13,11 +13,12 @@
"pockethost": "src/cli/index.ts"
},
"scripts": {
"dev": "NODE_ENV=development tsx ./src/cli/index.ts",
"start": "tsx ./src/cli/index.ts",
"mail": "tsx ./src/cli/sendmail.ts"
"dev": "NODE_ENV=development dotenvx run -f ../../.env -- tsx ./src/cli/index.ts",
"start": "dotenvx run -f ../../.env -- tsx ./src/cli/index.ts",
"mail": "dotenvx run -f ../../.env -- tsx ./src/cli/sendmail.ts"
},
"dependencies": {
"@dotenvx/dotenvx": "^0.44.1",
"@pockethost/common": "workspace:../common",
"@s-libs/micro-dash": "^16.1.0",
"@types/node-os-utils": "^1.3.4",
@ -31,7 +32,6 @@
"decompress-unzip": "https://github.com/pockethost/decompress-unzip.git#6ef397b9a2df11d39c7b26ce779e123833844751",
"devcert": "^1.2.2",
"dockerode": "^3.3.5",
"dotenv": "^16.3.1",
"env-paths": "^3.0.0",
"event-source-polyfill": "^1.0.31",
"eventsource": "^2.0.2",
@ -87,7 +87,6 @@
"concurrently": "^8.2.2",
"copyfiles": "^2.4.1",
"date-fns": "^2.30.0",
"dotenv-cli": "^7.3.0",
"express": "^4.18.2",
"http-proxy-middleware": "^2.0.6",
"inquirer": "^9.2.15",

View File

@ -16,7 +16,6 @@ import {
} from '@pockethost/common'
import { forEach } from '@s-libs/micro-dash'
import devcert from 'devcert'
import dotenv from 'dotenv'
import envPaths from 'env-paths'
import { mkdirSync, realpathSync, writeFileSync } from 'fs'
import { dirname, join } from 'path'
@ -25,8 +24,6 @@ import { LogEntry } from 'winston'
const __dirname = dirname(fileURLToPath(import.meta.url))
dotenv.config()
const realScriptPath = realpathSync(process.argv[1]!)
export const _PH_HOME = process.env.PH_HOME || envPaths(`pockethost`).data

341
pnpm-lock.yaml generated
View File

@ -215,23 +215,22 @@ importers:
version: 5.0.2
packages/dashboard:
dependencies:
'@pockethost/common':
specifier: link:../common
version: link:../common
devDependencies:
'@microsoft/fetch-event-source':
specifier: https://github.com/pockethost/fetch-event-source.git#ebe3b7122647b48b93fd11effbbfb915d98956b0
version: https://codeload.github.com/pockethost/fetch-event-source/tar.gz/ebe3b7122647b48b93fd11effbbfb915d98956b0
'@pockethost/common':
specifier: workspace:../common
version: link:../common
'@s-libs/micro-dash':
specifier: ^16.1.0
version: 16.1.0
'@sveltejs/adapter-static':
specifier: ^2.0.3
version: 2.0.3(@sveltejs/kit@1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5)))
version: 2.0.3(@sveltejs/kit@1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5)))
'@sveltejs/kit':
specifier: ^1.25.2
version: 1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5))
version: 1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5))
'@tailwindcss/typography':
specifier: ^0.5.10
version: 0.5.10(tailwindcss@3.3.5)
@ -294,7 +293,7 @@ importers:
version: 3.3.5
vite:
specifier: ^4.4.9
version: 4.5.0(@types/node@20.8.10)(sass@1.69.5)
version: 4.5.0(@types/node@20.14.2)(sass@1.69.5)
packages/lander:
dependencies:
@ -353,8 +352,11 @@ importers:
packages/pockethost:
dependencies:
'@dotenvx/dotenvx':
specifier: ^0.44.1
version: 0.44.1
'@pockethost/common':
specifier: link:../common
specifier: workspace:../common
version: link:../common
'@s-libs/micro-dash':
specifier: ^16.1.0
@ -392,9 +394,6 @@ importers:
dockerode:
specifier: ^3.3.5
version: 3.3.5
dotenv:
specifier: ^16.3.1
version: 16.3.1
env-paths:
specifier: ^3.0.0
version: 3.0.0
@ -555,9 +554,6 @@ importers:
date-fns:
specifier: ^2.30.0
version: 2.30.0
dotenv-cli:
specifier: ^7.3.0
version: 7.3.0
inquirer:
specifier: ^9.2.15
version: 9.2.15
@ -583,23 +579,22 @@ importers:
packages/pockethost-instance: {}
packages/superadmin:
dependencies:
'@pockethost/common':
specifier: link:../common
version: link:../common
devDependencies:
'@microsoft/fetch-event-source':
specifier: https://github.com/pockethost/fetch-event-source.git#ebe3b7122647b48b93fd11effbbfb915d98956b0
version: https://codeload.github.com/pockethost/fetch-event-source/tar.gz/ebe3b7122647b48b93fd11effbbfb915d98956b0
'@pockethost/common':
specifier: workspace:../common
version: link:../common
'@s-libs/micro-dash':
specifier: ^16.1.0
version: 16.1.0
'@sveltejs/adapter-static':
specifier: ^2.0.3
version: 2.0.3(@sveltejs/kit@1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5)))
version: 2.0.3(@sveltejs/kit@1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5)))
'@sveltejs/kit':
specifier: ^1.25.2
version: 1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5))
version: 1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5))
'@tailwindcss/typography':
specifier: ^0.5.10
version: 0.5.10(tailwindcss@3.3.5)
@ -662,7 +657,7 @@ importers:
version: 3.3.5
vite:
specifier: ^4.4.9
version: 4.5.0(@types/node@20.8.10)(sass@1.69.5)
version: 4.5.0(@types/node@20.14.2)(sass@1.69.5)
packages:
@ -879,6 +874,10 @@ packages:
'@dabh/diagnostics@2.0.3':
resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==}
'@dotenvx/dotenvx@0.44.1':
resolution: {integrity: sha512-OmOU7CRwhXydZUHeTP46GNZsGpwQ3mwrr3cUAWod+FmrKW3ib4GYe1jU++ZFyEEUNvg532QvvM7hQ44YyJrgfw==}
hasBin: true
'@esbuild/aix-ppc64@0.20.0':
resolution: {integrity: sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw==}
engines: {node: '>=12'}
@ -1159,6 +1158,18 @@ packages:
'@iarna/toml@2.2.5':
resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
'@inquirer/confirm@2.0.17':
resolution: {integrity: sha512-EqzhGryzmGpy2aJf6LxJVhndxYmFs+m8cxXzf8nejb1DE3sabf6mUgBcp4J0jAUEiAcYzqmkqRr7LPFh/WdnXA==}
engines: {node: '>=14.18.0'}
'@inquirer/core@6.0.0':
resolution: {integrity: sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==}
engines: {node: '>=14.18.0'}
'@inquirer/type@1.3.3':
resolution: {integrity: sha512-xTUt0NulylX27/zMx04ZYar/kr1raaiFTVvQ5feljQsiAgdm0WPj4S73/ye0fbslh+15QrIuDvfCXTek7pMY5A==}
engines: {node: '>=18'}
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@ -1206,6 +1217,16 @@ packages:
resolution: {integrity: sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
'@noble/ciphers@0.4.1':
resolution: {integrity: sha512-QCOA9cgf3Rc33owG0AYBB9wszz+Ul2kramWN8tXG44Gyciud/tbkEqvxRF/IpqQaBpRBNi9f4jdNxqB2CQCIXg==}
'@noble/curves@1.4.0':
resolution: {integrity: sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==}
'@noble/hashes@1.4.0':
resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==}
engines: {node: '>= 16'}
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@ -1548,6 +1569,9 @@ packages:
'@types/ms@0.7.34':
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
'@types/mute-stream@0.0.4':
resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==}
'@types/ncp@2.0.8':
resolution: {integrity: sha512-pLNWVLCVWBLVM4F2OPjjK6FWFtByFKD7LhHryF+MbVLws7ENj09mKxRFlhkGPOXfJuaBAG+2iADKJsZwnAbYDw==}
@ -1563,6 +1587,9 @@ packages:
'@types/node@18.18.8':
resolution: {integrity: sha512-OLGBaaK5V3VRBS1bAkMVP2/W9B+H8meUfl866OrMNQqt7wDgdpWPp5o6gmIc9pB+lIQHSq4ZL8ypeH1vPxcPaQ==}
'@types/node@20.14.2':
resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==}
'@types/node@20.8.10':
resolution: {integrity: sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==}
@ -1626,6 +1653,9 @@ packages:
'@types/winston-syslog@2.4.3':
resolution: {integrity: sha512-z9mO5hxDls4lSTth76sddIETonCMLguppeudk1YxBz4Y/OmdRkeKMfrOTfH74T9gN5WllLnF8XbHdiM8K6EL7A==}
'@types/wrap-ansi@3.0.0':
resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==}
JSONStream@1.3.5:
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
hasBin: true
@ -1670,6 +1700,14 @@ packages:
resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==}
engines: {node: '>=12'}
ajv-formats@2.1.1:
resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
peerDependencies:
ajv: ^8.0.0
peerDependenciesMeta:
ajv:
optional: true
ajv@8.12.0:
resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
@ -1820,6 +1858,10 @@ packages:
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
atomically@1.7.0:
resolution: {integrity: sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==}
engines: {node: '>=10.12.0'}
autoprefixer@10.4.16:
resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==}
engines: {node: ^10 || ^12 || >=14}
@ -2226,6 +2268,10 @@ packages:
engines: {node: ^14.13.0 || >=16.0.0}
hasBin: true
conf@10.2.0:
resolution: {integrity: sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg==}
engines: {node: '>=12'}
config-chain@1.1.13:
resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
@ -2341,6 +2387,9 @@ packages:
resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==}
engines: {node: '>= 0.1.90'}
cuint@0.2.2:
resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==}
culori@3.3.0:
resolution: {integrity: sha512-pHJg+jbuFsCjz9iclQBqyL3B2HLCBF71BwVNujUYEvCeQMvV97R59MNK3R2+jgJ3a1fcZgI9B3vYgz8lzr/BFQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@ -2409,6 +2458,10 @@ packages:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'}
debounce-fn@4.0.0:
resolution: {integrity: sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==}
engines: {node: '>=10'}
debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
@ -2505,6 +2558,10 @@ packages:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
define-lazy-prop@2.0.0:
resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
engines: {node: '>=8'}
define-properties@1.2.1:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
@ -2565,6 +2622,10 @@ packages:
didyoumean@1.2.2:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
diff@5.2.0:
resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
engines: {node: '>=0.3.1'}
digest-fetch@1.3.0:
resolution: {integrity: sha512-CGJuv6iKNM7QyZlM2T3sPAdZWd/p9zQiRNS9G+9COUCwzWFTs0Xp8NF5iePx7wtvhDykReiRRrSeNb4oMmB8lA==}
@ -2618,10 +2679,18 @@ packages:
resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==}
engines: {node: '>=12'}
dotenv-expand@11.0.6:
resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==}
engines: {node: '>=12'}
dotenv@16.3.1:
resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
engines: {node: '>=12'}
dotenv@16.4.5:
resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
engines: {node: '>=12'}
dtrace-provider@0.8.8:
resolution: {integrity: sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==}
engines: {node: '>=0.10'}
@ -2632,6 +2701,10 @@ packages:
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
eciesjs@0.4.6:
resolution: {integrity: sha512-t0qLzGVKeATAA6X19hIeToxBVG8yvn/be/4XyJvTCBD53m2CK22cgzk+WW+pNYjEw5FGWZLNFoJte8lyZS/A/w==}
engines: {node: '>=16.0.0'}
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
@ -3429,6 +3502,10 @@ packages:
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
ignore@5.3.1:
resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
engines: {node: '>= 4'}
image-size@1.0.2:
resolution: {integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==}
engines: {node: '>=14.0.0'}
@ -3574,6 +3651,11 @@ packages:
is-decimal@1.0.4:
resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
is-docker@2.2.1:
resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
engines: {node: '>=8'}
hasBin: true
is-expression@4.0.0:
resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==}
@ -3745,6 +3827,10 @@ packages:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
engines: {node: '>=0.10.0'}
is-wsl@2.2.0:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
engines: {node: '>=8'}
is-yarn-global@0.4.1:
resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==}
engines: {node: '>=12'}
@ -3765,6 +3851,10 @@ packages:
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
isexe@3.1.1:
resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==}
engines: {node: '>=16'}
iso-639-1@2.1.15:
resolution: {integrity: sha512-7c7mBznZu2ktfvyT582E2msM+Udc1EjOyhVRE/0ZsjD9LBtWSm23h3PtiRh2a35XoUsTQQjJXaJzuLjXsOdFDg==}
engines: {node: '>=6.0'}
@ -3812,6 +3902,9 @@ packages:
json-schema-traverse@1.0.0:
resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
json-schema-typed@7.0.3:
resolution: {integrity: sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==}
json-stringify-safe@5.0.1:
resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
@ -4210,6 +4303,10 @@ packages:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
mimic-fn@3.1.0:
resolution: {integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==}
engines: {node: '>=8'}
mimic-fn@4.0.0:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
@ -4512,6 +4609,10 @@ packages:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
object-treeify@1.1.33:
resolution: {integrity: sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==}
engines: {node: '>= 10'}
object.assign@4.1.5:
resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
engines: {node: '>= 0.4'}
@ -4546,6 +4647,10 @@ packages:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
open@8.4.2:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
openai@4.14.2:
resolution: {integrity: sha512-JGlm7mMC7J+cyQZnQMOH7daD9cBqqWqLtlBsejElEkgoehPrYfdyxSxIGICz5xk4YimbwI5FlLATSVojLtCKXQ==}
hasBin: true
@ -4781,6 +4886,10 @@ packages:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
pkg-up@3.1.0:
resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==}
engines: {node: '>=8'}
please-upgrade-node@3.2.0:
resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==}
@ -5888,6 +5997,10 @@ packages:
resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==}
engines: {node: '>=14.0'}
undici@5.28.4:
resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==}
engines: {node: '>=14.0'}
unicorn-magic@0.1.0:
resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
engines: {node: '>=18'}
@ -6054,6 +6167,11 @@ packages:
engines: {node: '>= 8'}
hasBin: true
which@4.0.0:
resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==}
engines: {node: ^16.13.0 || >=18.0.0}
hasBin: true
wide-align@1.1.5:
resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
@ -6124,6 +6242,9 @@ packages:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'}
xxhashjs@0.2.2:
resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==}
y18n@4.0.3:
resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
@ -6615,6 +6736,30 @@ snapshots:
enabled: 2.0.0
kuler: 2.0.0
'@dotenvx/dotenvx@0.44.1':
dependencies:
'@inquirer/confirm': 2.0.17
arch: 2.2.0
chalk: 4.1.2
commander: 11.1.0
conf: 10.2.0
diff: 5.2.0
dotenv: 16.4.5
dotenv-expand: 11.0.6
eciesjs: 0.4.6
execa: 5.1.1
glob: 10.3.10
ignore: 5.3.1
is-wsl: 2.2.0
object-treeify: 1.1.33
open: 8.4.2
ora: 5.4.1
semver: 7.6.2
undici: 5.28.4
which: 4.0.0
winston: 3.11.0
xxhashjs: 0.2.2
'@esbuild/aix-ppc64@0.20.0':
optional: true
@ -6757,6 +6902,31 @@ snapshots:
'@iarna/toml@2.2.5': {}
'@inquirer/confirm@2.0.17':
dependencies:
'@inquirer/core': 6.0.0
'@inquirer/type': 1.3.3
chalk: 4.1.2
'@inquirer/core@6.0.0':
dependencies:
'@inquirer/type': 1.3.3
'@types/mute-stream': 0.0.4
'@types/node': 20.14.2
'@types/wrap-ansi': 3.0.0
ansi-escapes: 4.3.2
chalk: 4.1.2
cli-spinners: 2.9.2
cli-width: 4.1.0
figures: 3.2.0
mute-stream: 1.0.0
run-async: 3.0.0
signal-exit: 4.1.0
strip-ansi: 6.0.1
wrap-ansi: 6.2.0
'@inquirer/type@1.3.3': {}
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@ -6833,6 +7003,14 @@ snapshots:
got: 11.8.6
os-filter-obj: 2.0.0
'@noble/ciphers@0.4.1': {}
'@noble/curves@1.4.0':
dependencies:
'@noble/hashes': 1.4.0
'@noble/hashes@1.4.0': {}
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@ -6900,13 +7078,13 @@ snapshots:
escape-string-regexp: 2.0.0
lodash.deburr: 4.1.0
'@sveltejs/adapter-static@2.0.3(@sveltejs/kit@1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5)))':
'@sveltejs/adapter-static@2.0.3(@sveltejs/kit@1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5)))':
dependencies:
'@sveltejs/kit': 1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5))
'@sveltejs/kit': 1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5))
'@sveltejs/kit@1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5))':
'@sveltejs/kit@1.27.2(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5))':
dependencies:
'@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5))
'@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5))
'@types/cookie': 0.5.3
cookie: 0.5.0
devalue: 4.3.2
@ -6920,30 +7098,30 @@ snapshots:
svelte: 4.2.2
tiny-glob: 0.2.9
undici: 5.26.5
vite: 4.5.0(@types/node@20.8.10)(sass@1.69.5)
vite: 4.5.0(@types/node@20.14.2)(sass@1.69.5)
transitivePeerDependencies:
- supports-color
'@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5)))(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5))':
'@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5)))(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5))':
dependencies:
'@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5))
'@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5))
debug: 4.3.4(supports-color@5.5.0)
svelte: 4.2.2
vite: 4.5.0(@types/node@20.8.10)(sass@1.69.5)
vite: 4.5.0(@types/node@20.14.2)(sass@1.69.5)
transitivePeerDependencies:
- supports-color
'@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5))':
'@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5))':
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5)))(svelte@4.2.2)(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5))
'@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5)))(svelte@4.2.2)(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5))
debug: 4.3.4(supports-color@5.5.0)
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.5
svelte: 4.2.2
svelte-hmr: 0.15.3(svelte@4.2.2)
vite: 4.5.0(@types/node@20.8.10)(sass@1.69.5)
vitefu: 0.2.5(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5))
vite: 4.5.0(@types/node@20.14.2)(sass@1.69.5)
vitefu: 0.2.5(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5))
transitivePeerDependencies:
- supports-color
@ -7190,6 +7368,10 @@ snapshots:
'@types/ms@0.7.34': {}
'@types/mute-stream@0.0.4':
dependencies:
'@types/node': 20.14.2
'@types/ncp@2.0.8':
dependencies:
'@types/node': 20.8.10
@ -7207,6 +7389,10 @@ snapshots:
dependencies:
undici-types: 5.26.5
'@types/node@20.14.2':
dependencies:
undici-types: 5.26.5
'@types/node@20.8.10':
dependencies:
undici-types: 5.26.5
@ -7276,6 +7462,8 @@ snapshots:
winston: 3.11.0
winston-transport: 4.6.0
'@types/wrap-ansi@3.0.0': {}
JSONStream@1.3.5:
dependencies:
jsonparse: 1.3.1
@ -7319,6 +7507,10 @@ snapshots:
clean-stack: 4.2.0
indent-string: 5.0.0
ajv-formats@2.1.1(ajv@8.12.0):
optionalDependencies:
ajv: 8.12.0
ajv@8.12.0:
dependencies:
fast-deep-equal: 3.1.3
@ -7451,6 +7643,8 @@ snapshots:
asynckit@0.4.0: {}
atomically@1.7.0: {}
autoprefixer@10.4.16(postcss@8.4.31):
dependencies:
browserslist: 4.22.1
@ -7951,6 +8145,19 @@ snapshots:
tree-kill: 1.2.2
yargs: 17.7.2
conf@10.2.0:
dependencies:
ajv: 8.12.0
ajv-formats: 2.1.1(ajv@8.12.0)
atomically: 1.7.0
debounce-fn: 4.0.0
dot-prop: 6.0.1
env-paths: 2.2.1
json-schema-typed: 7.0.3
onetime: 5.1.2
pkg-up: 3.1.0
semver: 7.6.2
config-chain@1.1.13:
dependencies:
ini: 1.3.8
@ -8084,6 +8291,8 @@ snapshots:
csv-stringify: 5.6.5
stream-transform: 2.1.3
cuint@0.2.2: {}
culori@3.3.0: {}
d3-array@3.2.4:
@ -8164,6 +8373,10 @@ snapshots:
dependencies:
'@babel/runtime': 7.23.2
debounce-fn@4.0.0:
dependencies:
mimic-fn: 3.1.0
debug@2.6.9:
dependencies:
ms: 2.0.0
@ -8269,6 +8482,8 @@ snapshots:
es-errors: 1.3.0
gopd: 1.0.1
define-lazy-prop@2.0.0: {}
define-properties@1.2.1:
dependencies:
define-data-property: 1.1.1
@ -8342,6 +8557,8 @@ snapshots:
didyoumean@1.2.2: {}
diff@5.2.0: {}
digest-fetch@1.3.0:
dependencies:
base-64: 0.1.0
@ -8412,8 +8629,14 @@ snapshots:
dotenv-expand@10.0.0: {}
dotenv-expand@11.0.6:
dependencies:
dotenv: 16.4.5
dotenv@16.3.1: {}
dotenv@16.4.5: {}
dtrace-provider@0.8.8:
dependencies:
nan: 2.18.0
@ -8423,6 +8646,12 @@ snapshots:
eastasianwidth@0.2.0: {}
eciesjs@0.4.6:
dependencies:
'@noble/ciphers': 0.4.1
'@noble/curves': 1.4.0
'@noble/hashes': 1.4.0
ee-first@1.1.1: {}
ejs@3.1.9:
@ -9413,6 +9642,8 @@ snapshots:
ignore@5.2.4: {}
ignore@5.3.1: {}
image-size@1.0.2:
dependencies:
queue: 6.0.2
@ -9553,6 +9784,8 @@ snapshots:
is-decimal@1.0.4: {}
is-docker@2.2.1: {}
is-expression@4.0.0:
dependencies:
acorn: 7.4.1
@ -9679,6 +9912,10 @@ snapshots:
is-windows@1.0.2: {}
is-wsl@2.2.0:
dependencies:
is-docker: 2.2.1
is-yarn-global@0.4.1: {}
isarray@0.0.1: {}
@ -9691,6 +9928,8 @@ snapshots:
isexe@2.0.0: {}
isexe@3.1.1: {}
iso-639-1@2.1.15: {}
isobject@3.0.1: {}
@ -9731,6 +9970,8 @@ snapshots:
json-schema-traverse@1.0.0: {}
json-schema-typed@7.0.3: {}
json-stringify-safe@5.0.1: {}
jsonfile@4.0.0:
@ -10199,6 +10440,8 @@ snapshots:
mimic-fn@2.1.0: {}
mimic-fn@3.1.0: {}
mimic-fn@4.0.0: {}
mimic-response@1.0.1: {}
@ -10493,6 +10736,8 @@ snapshots:
object-keys@1.1.1: {}
object-treeify@1.1.33: {}
object.assign@4.1.5:
dependencies:
call-bind: 1.0.7
@ -10536,6 +10781,12 @@ snapshots:
dependencies:
mimic-fn: 4.0.0
open@8.4.2:
dependencies:
define-lazy-prop: 2.0.0
is-docker: 2.2.1
is-wsl: 2.2.0
openai@4.14.2(encoding@0.1.13):
dependencies:
'@types/node': 18.18.8
@ -10771,6 +11022,10 @@ snapshots:
dependencies:
find-up: 4.1.0
pkg-up@3.1.0:
dependencies:
find-up: 3.0.0
please-upgrade-node@3.2.0:
dependencies:
semver-compare: 1.0.0
@ -12037,6 +12292,10 @@ snapshots:
dependencies:
'@fastify/busboy': 2.0.0
undici@5.28.4:
dependencies:
'@fastify/busboy': 2.0.0
unicorn-magic@0.1.0: {}
unique-filename@1.1.1:
@ -12125,19 +12384,19 @@ snapshots:
vhost@3.0.2: {}
vite@4.5.0(@types/node@20.8.10)(sass@1.69.5):
vite@4.5.0(@types/node@20.14.2)(sass@1.69.5):
dependencies:
esbuild: 0.18.20
postcss: 8.4.31
rollup: 3.29.4
optionalDependencies:
'@types/node': 20.8.10
'@types/node': 20.14.2
fsevents: 2.3.3
sass: 1.69.5
vitefu@0.2.5(vite@4.5.0(@types/node@20.8.10)(sass@1.69.5)):
vitefu@0.2.5(vite@4.5.0(@types/node@20.14.2)(sass@1.69.5)):
optionalDependencies:
vite: 4.5.0(@types/node@20.8.10)(sass@1.69.5)
vite: 4.5.0(@types/node@20.14.2)(sass@1.69.5)
void-elements@3.1.0: {}
@ -12187,6 +12446,10 @@ snapshots:
dependencies:
isexe: 2.0.0
which@4.0.0:
dependencies:
isexe: 3.1.1
wide-align@1.1.5:
dependencies:
string-width: 4.2.3
@ -12270,6 +12533,10 @@ snapshots:
xtend@4.0.2: {}
xxhashjs@0.2.2:
dependencies:
cuint: 0.2.2
y18n@4.0.3: {}
y18n@5.0.8: {}