chore(pockethost): remove dotenvx

This commit is contained in:
Ben Allfree 2024-08-03 04:11:52 -07:00
parent 45c96cf6b2
commit 7f89826a6f
4 changed files with 16 additions and 273 deletions

View File

@ -13,7 +13,6 @@
"devcert",
"Dockerized",
"dockerode",
"dotenvx",
"esbuild",
"eventsource",
"fullchain",

View File

@ -14,12 +14,11 @@
},
"scripts": {
"check:types": "tsc --noEmit ",
"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"
"dev": "NODE_ENV=development tsx ./src/cli/index.ts",
"start": "tsx ./src/cli/index.ts",
"mail": "tsx ./src/cli/sendmail.ts"
},
"dependencies": {
"@dotenvx/dotenvx": "^0.44.1",
"@pockethost/plugin-console-logger": "workspace:*",
"@s-libs/micro-dash": "^16.1.0",
"@types/node-os-utils": "^1.3.4",
@ -34,6 +33,7 @@
"decompress-unzip": "https://github.com/pockethost/decompress-unzip.git#6ef397b9a2df11d39c7b26ce779e123833844751",
"devcert": "^1.2.2",
"dockerode": "^3.3.5",
"dotenv": "^16.4.5",
"env-paths": "^3.0.0",
"env-var": "^7.5.0",
"event-source-polyfill": "^1.0.31",

View File

@ -1,8 +1,9 @@
import { forEach } from '@s-libs/micro-dash'
import devcert from 'devcert'
import dotenv from 'dotenv'
import envPaths from 'env-paths'
import { default as env } from 'env-var'
import { mkdirSync, realpathSync, writeFileSync } from 'fs'
import { mkdirSync, writeFileSync } from 'fs'
import { dirname, join } from 'path'
import { fileURLToPath } from 'url'
import { LogEntry } from 'winston'
@ -25,7 +26,10 @@ import {
const __dirname = dirname(fileURLToPath(import.meta.url))
const realScriptPath = realpathSync(process.argv[1]!)
export const PH_PROJECT_ROOT = (...paths: string[]) =>
join(__dirname, '..', '..', '..', ...paths)
dotenv.config({ path: [`.env`, PH_PROJECT_ROOT('.env')] })
export const _PH_HOME = env
.get('PH_HOME')
@ -35,7 +39,6 @@ export const _PH_HOME = env
export const _SSL_HOME = join(_PH_HOME, `ssl`)
export const _IS_DEV = process.env.NODE_ENV === 'development'
export const _PH_PROJECT_ROOT = join(__dirname, '..')
export const _APEX_DOMAIN = env
.get('APEX_DOMAIN')
.default('pockethost.lvh.me')
@ -81,7 +84,7 @@ export const SETTINGS = {
PH_PLUGINS: mkCsvString([`@pockethost/plugin-console-logger`]),
PH_HOME: mkPath(_PH_HOME, { create: true }),
PH_PROJECT_ROOT: mkPath(_PH_PROJECT_ROOT),
PH_PROJECT_ROOT: mkPath(PH_PROJECT_ROOT()),
HTTP_PROTOCOL: mkString(_HTTP_PROTOCOL),
APP_NAME: mkString(_APP_NAME),
@ -198,7 +201,6 @@ export const PH_PLUGINS = () => settings().PH_PLUGINS
export const PH_HOME = (...paths: string[]) =>
join(settings().PH_HOME, ...paths)
export const PH_PROJECT_ROOT = () => settings().PH_PROJECT_ROOT
export const DEBUG = () =>
env.get(`PH_DEBUG`).default(_IS_DEV.toString()).asBool()

268
pnpm-lock.yaml generated
View File

@ -341,9 +341,6 @@ importers:
packages/pockethost:
dependencies:
'@dotenvx/dotenvx':
specifier: ^0.44.1
version: 0.44.1
'@pockethost/plugin-console-logger':
specifier: workspace:*
version: link:../plugin-console-logger
@ -386,6 +383,9 @@ importers:
dockerode:
specifier: ^3.3.5
version: 3.3.5
dotenv:
specifier: ^16.4.5
version: 16.4.5
env-paths:
specifier: ^3.0.0
version: 3.0.0
@ -885,10 +885,6 @@ 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'}
@ -1169,18 +1165,6 @@ 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'}
@ -1228,16 +1212,6 @@ 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'}
@ -1580,9 +1554,6 @@ 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==}
@ -1664,9 +1635,6 @@ 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
@ -1711,14 +1679,6 @@ 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==}
@ -1871,10 +1831,6 @@ 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}
@ -2281,10 +2237,6 @@ 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==}
@ -2400,9 +2352,6 @@ 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}
@ -2471,10 +2420,6 @@ 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:
@ -2571,10 +2516,6 @@ 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'}
@ -2635,10 +2576,6 @@ 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==}
@ -2692,10 +2629,6 @@ 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'}
@ -2714,10 +2647,6 @@ 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==}
@ -3526,10 +3455,6 @@ 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'}
@ -3676,11 +3601,6 @@ 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==}
@ -3852,10 +3772,6 @@ 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'}
@ -3876,10 +3792,6 @@ 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'}
@ -3927,9 +3839,6 @@ 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==}
@ -4328,10 +4237,6 @@ 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'}
@ -4636,10 +4541,6 @@ 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'}
@ -4674,10 +4575,6 @@ 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
@ -4913,10 +4810,6 @@ 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==}
@ -6026,10 +5919,6 @@ 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'}
@ -6196,11 +6085,6 @@ 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==}
@ -6271,9 +6155,6 @@ 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==}
@ -6765,30 +6646,6 @@ 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
@ -6931,31 +6788,6 @@ 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
@ -7032,14 +6864,6 @@ 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
@ -7397,10 +7221,6 @@ 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
@ -7421,6 +7241,7 @@ snapshots:
'@types/node@20.14.2':
dependencies:
undici-types: 5.26.5
optional: true
'@types/node@20.8.10':
dependencies:
@ -7491,8 +7312,6 @@ 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
@ -7536,10 +7355,6 @@ 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
@ -7672,8 +7487,6 @@ snapshots:
asynckit@0.4.0: {}
atomically@1.7.0: {}
autoprefixer@10.4.16(postcss@8.4.31):
dependencies:
browserslist: 4.22.1
@ -8174,19 +7987,6 @@ 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
@ -8320,8 +8120,6 @@ snapshots:
csv-stringify: 5.6.5
stream-transform: 2.1.3
cuint@0.2.2: {}
culori@3.3.0: {}
d3-array@3.2.4:
@ -8402,10 +8200,6 @@ 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
@ -8511,8 +8305,6 @@ 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
@ -8586,8 +8378,6 @@ snapshots:
didyoumean@1.2.2: {}
diff@5.2.0: {}
digest-fetch@1.3.0:
dependencies:
base-64: 0.1.0
@ -8652,16 +8442,12 @@ snapshots:
dotenv-cli@7.3.0:
dependencies:
cross-spawn: 7.0.3
dotenv: 16.3.1
dotenv: 16.4.5
dotenv-expand: 10.0.0
minimist: 1.2.8
dotenv-expand@10.0.0: {}
dotenv-expand@11.0.6:
dependencies:
dotenv: 16.4.5
dotenv@16.3.1: {}
dotenv@16.4.5: {}
@ -8675,12 +8461,6 @@ 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:
@ -9702,8 +9482,6 @@ snapshots:
ignore@5.2.4: {}
ignore@5.3.1: {}
image-size@1.0.2:
dependencies:
queue: 6.0.2
@ -9844,8 +9622,6 @@ snapshots:
is-decimal@1.0.4: {}
is-docker@2.2.1: {}
is-expression@4.0.0:
dependencies:
acorn: 7.4.1
@ -9972,10 +9748,6 @@ 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: {}
@ -9988,8 +9760,6 @@ snapshots:
isexe@2.0.0: {}
isexe@3.1.1: {}
iso-639-1@2.1.15: {}
isobject@3.0.1: {}
@ -10030,8 +9800,6 @@ snapshots:
json-schema-traverse@1.0.0: {}
json-schema-typed@7.0.3: {}
json-stringify-safe@5.0.1: {}
jsonfile@4.0.0:
@ -10500,8 +10268,6 @@ snapshots:
mimic-fn@2.1.0: {}
mimic-fn@3.1.0: {}
mimic-fn@4.0.0: {}
mimic-response@1.0.1: {}
@ -10796,8 +10562,6 @@ snapshots:
object-keys@1.1.1: {}
object-treeify@1.1.33: {}
object.assign@4.1.5:
dependencies:
call-bind: 1.0.7
@ -10841,12 +10605,6 @@ 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
@ -11082,10 +10840,6 @@ 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
@ -12352,10 +12106,6 @@ 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:
@ -12506,10 +12256,6 @@ 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
@ -12593,10 +12339,6 @@ snapshots:
xtend@4.0.2: {}
xxhashjs@0.2.2:
dependencies:
cuint: 0.2.2
y18n@4.0.3: {}
y18n@5.0.8: {}