* feat(tech-steps): fiabilise la detection des tech steps (corpus + LLM + corrections utilisateur)
Une seule feature livree en une seule PR, en 5 phases :
- Phase 1 : enrichit le corpus NLP (tech-step-training-data.ts) et ajoute
un harness d'evaluation (precision/rappel/F1) avec un jeu de test etiquete
- la premiere metrique objective de qualite pour ce classifieur.
- Phase 2 : schema Prisma (StepTechStepCorrection, TechStepTrainingSuggestion)
+ endpoints utilisateur (POST/GET corrections, ouverts a tout viewer, pas
seulement l'auteur) + endpoints internes /internal/tech-steps/* proteges
par secret partage (requireInternalWorker).
- Phase 3 : UI de highlight/correction cote web (selection de texte ->
association a une technique, ou clic sur un highlight existant pour le
corriger/supprimer) - verifiee via Cypress (component + e2e, en Chrome
reel).
- Phase 4 : worker LLM autonome (services/tech-step-llm-worker, hors du
monorepo pnpm comme experiments/llm-tech-step-poc) qui audite les clauses
a faible confiance et transforme les corrections utilisateur en
suggestions d'entrainement, sans jamais toucher le chemin interactif.
- Phase 5 : script retrain-tech-steps.ts (gate de regression F1 + backfill)
et list-pending-training-suggestions.ts pour la revue humaine avant
application au corpus.
Verification effectuee cette session : tsc/biome sur l'ensemble du repo,
build complet (pnpm build), suite Cypress complete (component 39/39, e2e
75/76 - le seul echec est preexistant et sans rapport, cote
recipe-form.feature/ingredient-picker), tests unitaires du worker (6/6) et
son install/typecheck reels contre node-llama-cpp. Les tests Mocha
d'apps/api (Phases 1 et 2) n'ont pas pu etre executes dans cette session
(pas de Postgres local disponible) - a lancer avant merge.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
* fix(tech-steps): calibre le seuil F1 sur une vraie execution et corrige un bug de comptage
Docker etant redevenu disponible dans cette session, j'ai pu lancer pour de
vrai la suite Mocha d'apps/api (334/334, y compris les tests Phase 1/2
qui n'avaient pu etre executes precedemment) ainsi que les scripts de la
Phase 5 contre une vraie base de test.
- tech-step-eval-dataset.ts : corrige un vrai bug d'auteur - "Take the
plates..." collisionnait avec le synonyme anglais enregistre "plates"
(technique plate), invalidant ce cas negatif. Remplace par "dishes".
- tech-step-eval-runner.ts : F1 reel mesure = 0.815 (33 TP / 9 FP / 6 FN).
Documente ce chiffre et les vraies erreurs de classification decouvertes
(ex: "Blanchissez les haricots verts..." classifie a tort comme "peel")
- des faiblesses reelles du classifieur que ce harness est cense
detecter, pas a masquer en ajustant le jeu de test.
- retrain-tech-steps.ts : le script loggait `appliedIds.length`/
`rejectedIds.length` (ce qui a ete demande) au lieu du `count` reel
retourne par `updateMany` (ce qui a vraiment ete modifie) - un id
inexistant faisait afficher un faux succes. Decouvert en executant le
script pour de vrai avec des ids partiellement invalides.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
* fix(tech-steps): corrige un span de correction incorrect sur un highlight existant
Bug reel trouve en lancant l'application pour de vrai et en cliquant sur
un highlight existant : la correction soumise couvrait presque toute la
description au lieu du seul mot-cle cliqué (ex: [6, 56) au lieu de [6, 13)
pour "mijoter").
Cause : StepDescription.tsx capturait `start` dans un `const` par
iteration de `.map()` (correct), mais utilisait `offset` directement (la
variable mutable partagee, pas une valeur capturee) pour `end` dans le
gestionnaire onClick - une fermeture classique sur variable de boucle
encore mutee. Par le temps ou l'utilisateur clique reellement (bien apres
la fin du rendu), `offset` contient sa valeur finale (fin de la
description entiere), pas celle du segment concerne.
Corrige en capturant `end` dans un `const` au meme endroit que `start`.
Renforce aussi l'assertion e2e correspondante (recipes.ts) qui ne
verifiait auparavant que la requete avait ete faite, jamais son contenu -
elle serait passee malgre ce bug.
Verifie en conditions reelles : recette creee via l'UI, correction
soumise, span persiste verifie directement en base (start=6, end=13,
previous=simmer, corrected=grill).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
* chore: ignore les telechargements Cypress (artefact de run local)
* feat(tech-steps): distingue les corrections manuelles des détections auto
Les corrections utilisateur (via TechStepCorrectionPopover) sont
désormais écrites directement dans StepTechStep, avec une colonne
`source` ("auto" | "manual") qui les distingue des matches du
classifieur NLP :
- Migration `step_tech_step_source` ajoutant `source` (défaut "auto")
- `applyManualCorrection`/`renumberStepTechSteps` dans
recipe-tech-step-correction.service.ts : une correction met à jour
ou crée l'entrée StepTechStep concernée (source "manual"), la
réponse de l'endpoint inclut désormais le techSteps à jour du step
(SubmitTechStepCorrectionResult), pas seulement l'audit de
correction
- backfill-tech-steps.ts préserve les entrées "manual" existantes :
seules les entrées "auto" sont recalculées, et un nouveau match
auto chevauchant une correction manuelle est ignoré plutôt
qu'inséré en doublon — vérifié en base réelle (une correction
manuelle survit intacte à un backfill complet)
- Le front distingue visuellement les deux (StepDescription.tsx,
recipes.scss : `.step-tech-step--manual`, couleur Turmeric au lieu
de Basil), avec un tooltip "(correction manuelle)" et un indicateur
de découvrabilité de la fonctionnalité dans RecipeDetailPanel
Corrige aussi deux bugs trouvés en testant en conditions réelles :
- StepDescription.tsx : le clic sur un highlight existant lisait la
variable `offset` (mutable, partagée par la boucle) au lieu d'une
valeur capturée, envoyant un `end` erroné (fin de la description
entière au lieu du span du mot cliqué)
- backfill-tech-steps.ts : le garde `import.meta.url ===
file://${process.argv[1]}` ne matche jamais sur Windows (chemins à
antislash), le script ne faisait donc rien en exécution directe ;
remplacé par `pathToFileURL(process.argv[1]).href`
335 tests apps/api passants, 40/40 composants Cypress, 75/76 e2e
Cypress (1 flake pré-existant sans rapport, non touché ici).
* fix(worker): corrige le build Docker de tech-step-llm-worker
docker compose build tech-step-llm-worker échouait sur deux problèmes
en cascade, tous deux liés à l'isolation volontaire de ce service hors
du monorepo pnpm (seul son propre package.json/tsconfig.json est copié
dans son contexte de build) :
- pnpm install --ignore-workspace --frozen-lockfile échouait
(ERR_PNPM_IGNORED_BUILDS) : sans "packageManager" dans son
package.json, corepack télécharge le pnpm le plus récent
(11.22.0), qui a durci en erreur bloquante ce qui n'était qu'un
avertissement sur les builds de dépendances ignorés
(esbuild/node-llama-cpp). Le reste du repo est épargné parce que
apps/api/Dockerfile copie le package.json racine, qui pinne déjà
pnpm@10.12.4 — ce pin ne pouvait pas atteindre ce service isolé.
Fixé en pinnant la même version ici.
- tsc échouait ensuite (TS5083 puis erreurs en cascade dans les .d.ts
de node-llama-cpp) : tsconfig.json de ce service extends le
tsconfig.base.json racine (skipLibCheck notamment), jamais copié
dans le contexte de build. Fixé en le copiant avant tsconfig.json.
Vérifié : `docker compose build tech-step-llm-worker` complet en local.
* fix(tech-steps): empêche le contexte d'un match d'avaler une correction manuelle voisine
La correction manuelle ne s'affichait pas quand elle portait sur du texte
qui n'était pas une technique à l'origine — reproduit en live : une
description avec un seul match auto-détecté ("mijoter") voit son
contexte de clause s'étendre sur toute la description dès que
splitIntoClauses (tech-step-matcher.ts) n'a trouvé qu'un seul candidat
NER (le cas courant), même quand ce candidat n'a aucun rapport avec le
reste du texte. splitDescriptionByTechSteps avançait alors son curseur
jusqu'à la fin de ce contexte large, ce qui faisait purement et
simplement disparaître (silencieusement, sans erreur) toute correction
manuelle ajoutée plus loin dans la même description — un mot pourtant
sans aucun rapport avec la technique auto-détectée.
Le contexte d'un match est purement cosmétique (StepDescription.tsx le
rend identique à du texte brut depuis que sa mise en valeur dédiée a
été désactivée) et ne doit donc jamais coûter son propre highlight à
un *autre* match. splitDescriptionByTechSteps distingue maintenant
deux notions : le chevauchement entre les spans *keyword* stricts de
deux entrées (toujours un vrai conflit, l'entrée la plus tardive est
toujours ignorée, comportement inchangé) et le chevauchement du
contexte *cosmétique* d'une entrée sur le keyword d'une autre (jamais
un vrai conflit désormais : le contexte est simplement rogné pour
laisser la place, plutôt que l'entrée voisine entière étant abandonnée).
Vérifié en conditions réelles (Docker) : une correction manuelle sur
"materiel" dans "Faire mijoter la sauce, puis ranger le materiel."
s'affiche maintenant correctement à côté du highlight auto "mijoter",
et survit à un rechargement complet de la page.
Nouveau test de régression dans highlight-tech-steps.cy.tsx
reproduisant exactement ce cas ; les 18 tests du fichier (dont tous
les cas de contexte/malformation déjà couverts) passent toujours.
---------
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
1932 lines
76 KiB
YAML
1932 lines
76 KiB
YAML
lockfileVersion: '9.0'
|
|
|
|
settings:
|
|
autoInstallPeers: true
|
|
excludeLinksFromLockfile: false
|
|
|
|
importers:
|
|
|
|
.:
|
|
dependencies:
|
|
dotenv:
|
|
specifier: ^16.4.5
|
|
version: 16.6.1
|
|
node-cron:
|
|
specifier: ^3.0.3
|
|
version: 3.0.3
|
|
node-llama-cpp:
|
|
specifier: ^3.20.0
|
|
version: 3.20.0(typescript@5.9.3)
|
|
zod:
|
|
specifier: ^3.23.8
|
|
version: 3.25.76
|
|
devDependencies:
|
|
'@types/node':
|
|
specifier: ^22.9.0
|
|
version: 22.20.1
|
|
'@types/node-cron':
|
|
specifier: ^3.0.11
|
|
version: 3.0.11
|
|
chai:
|
|
specifier: ^5.1.2
|
|
version: 5.3.3
|
|
cross-env:
|
|
specifier: ^7.0.3
|
|
version: 7.0.3
|
|
mocha:
|
|
specifier: ^10.8.2
|
|
version: 10.8.2
|
|
tsx:
|
|
specifier: ^4.19.2
|
|
version: 4.23.12
|
|
typescript:
|
|
specifier: ^5.7.2
|
|
version: 5.9.3
|
|
|
|
packages:
|
|
|
|
'@esbuild/aix-ppc64@0.28.2':
|
|
resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==, tarball: https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [ppc64]
|
|
os: [aix]
|
|
|
|
'@esbuild/android-arm64@0.28.2':
|
|
resolution: {integrity: sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [arm64]
|
|
os: [android]
|
|
|
|
'@esbuild/android-arm@0.28.2':
|
|
resolution: {integrity: sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [arm]
|
|
os: [android]
|
|
|
|
'@esbuild/android-x64@0.28.2':
|
|
resolution: {integrity: sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [x64]
|
|
os: [android]
|
|
|
|
'@esbuild/darwin-arm64@0.28.2':
|
|
resolution: {integrity: sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [arm64]
|
|
os: [darwin]
|
|
|
|
'@esbuild/darwin-x64@0.28.2':
|
|
resolution: {integrity: sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [x64]
|
|
os: [darwin]
|
|
|
|
'@esbuild/freebsd-arm64@0.28.2':
|
|
resolution: {integrity: sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [arm64]
|
|
os: [freebsd]
|
|
|
|
'@esbuild/freebsd-x64@0.28.2':
|
|
resolution: {integrity: sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [x64]
|
|
os: [freebsd]
|
|
|
|
'@esbuild/linux-arm64@0.28.2':
|
|
resolution: {integrity: sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [arm64]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-arm@0.28.2':
|
|
resolution: {integrity: sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [arm]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-ia32@0.28.2':
|
|
resolution: {integrity: sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [ia32]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-loong64@0.28.2':
|
|
resolution: {integrity: sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [loong64]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-mips64el@0.28.2':
|
|
resolution: {integrity: sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [mips64el]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-ppc64@0.28.2':
|
|
resolution: {integrity: sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [ppc64]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-riscv64@0.28.2':
|
|
resolution: {integrity: sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [riscv64]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-s390x@0.28.2':
|
|
resolution: {integrity: sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [s390x]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-x64@0.28.2':
|
|
resolution: {integrity: sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
|
|
'@esbuild/netbsd-arm64@0.28.2':
|
|
resolution: {integrity: sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==, tarball: https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [arm64]
|
|
os: [netbsd]
|
|
|
|
'@esbuild/netbsd-x64@0.28.2':
|
|
resolution: {integrity: sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [x64]
|
|
os: [netbsd]
|
|
|
|
'@esbuild/openbsd-arm64@0.28.2':
|
|
resolution: {integrity: sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==, tarball: https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [arm64]
|
|
os: [openbsd]
|
|
|
|
'@esbuild/openbsd-x64@0.28.2':
|
|
resolution: {integrity: sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [x64]
|
|
os: [openbsd]
|
|
|
|
'@esbuild/openharmony-arm64@0.28.2':
|
|
resolution: {integrity: sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==, tarball: https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [arm64]
|
|
os: [openharmony]
|
|
|
|
'@esbuild/sunos-x64@0.28.2':
|
|
resolution: {integrity: sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [x64]
|
|
os: [sunos]
|
|
|
|
'@esbuild/win32-arm64@0.28.2':
|
|
resolution: {integrity: sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [arm64]
|
|
os: [win32]
|
|
|
|
'@esbuild/win32-ia32@0.28.2':
|
|
resolution: {integrity: sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [ia32]
|
|
os: [win32]
|
|
|
|
'@esbuild/win32-x64@0.28.2':
|
|
resolution: {integrity: sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
cpu: [x64]
|
|
os: [win32]
|
|
|
|
'@huggingface/jinja@0.5.9':
|
|
resolution: {integrity: sha512-uWTG+l3VJRsl7EXxYizuL3P+cCPoc3cRqbWWRcQN0FhejRfbdq0RNhCmbY/YDtnTcz9icdLYuLDjsnz4d8JMuw==, tarball: https://registry.npmjs.org/@huggingface/jinja/-/jinja-0.5.9.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
'@isaacs/fs-minipass@4.0.1':
|
|
resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==, tarball: https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz}
|
|
engines: {node: '>=18.0.0'}
|
|
|
|
'@kwsites/file-exists@1.1.1':
|
|
resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==, tarball: https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz}
|
|
|
|
'@kwsites/promise-deferred@1.1.1':
|
|
resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==, tarball: https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz}
|
|
|
|
'@node-llama-cpp/linux-arm64@3.20.0':
|
|
resolution: {integrity: sha512-WFAffebfOLqBaZMfNsORns1G5vLMRVthxw/moDzON7TGYH6PTQN97h5YkLfRoSmZne/rtpHXH2LdYg0vFNAgnQ==, tarball: https://registry.npmjs.org/@node-llama-cpp/linux-arm64/-/linux-arm64-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [arm64, x64]
|
|
os: [linux]
|
|
|
|
'@node-llama-cpp/linux-armv7l@3.20.0':
|
|
resolution: {integrity: sha512-VUWc9U8QzgfNVcAB2BoapxBJK3wQt8EnBkstRWITTxIb4PLQjARM8Lobuz0p8gMJja4W0yWJLCN0YzkLqn51Qw==, tarball: https://registry.npmjs.org/@node-llama-cpp/linux-armv7l/-/linux-armv7l-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [arm, x64]
|
|
os: [linux]
|
|
|
|
'@node-llama-cpp/linux-riscv64@3.20.0':
|
|
resolution: {integrity: sha512-U5CV75ECl+RV8WhxKeucSyO3sjtrAudDJ3l8cBMc1V8G5CUWPpHHyS/7bL4a2l8mY+Y+LvI08VSNSiRW5GlXjw==, tarball: https://registry.npmjs.org/@node-llama-cpp/linux-riscv64/-/linux-riscv64-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [riscv64]
|
|
os: [linux]
|
|
|
|
'@node-llama-cpp/linux-x64-cuda-ext@3.20.0':
|
|
resolution: {integrity: sha512-2XwxFr0K+bLnmhcmXHeR2xM+RZ3LCisrSTJN9LHFkkctCsuZ9mw292XLq5V5b4oJxa3d28UJm5G0WJjnvVd17Q==, tarball: https://registry.npmjs.org/@node-llama-cpp/linux-x64-cuda-ext/-/linux-x64-cuda-ext-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
|
|
'@node-llama-cpp/linux-x64-cuda@3.20.0':
|
|
resolution: {integrity: sha512-XWGGj12nK82NWju5+H5r/b0AY5Fv/zFZHdBwqB+JEyLSyzeGEH7Hc8P6bXBhcxNbGdCWd6wEx/EdZ5PSJrn79Q==, tarball: https://registry.npmjs.org/@node-llama-cpp/linux-x64-cuda/-/linux-x64-cuda-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
|
|
'@node-llama-cpp/linux-x64-vulkan@3.20.0':
|
|
resolution: {integrity: sha512-xTzv4cuTpsmmQgqvWWZvcvURHfPgUQdQzVXvYN1bwAEYq2DRVckEKrHPJ48824sFmdIRRJqDerniqEXiZlDPzA==, tarball: https://registry.npmjs.org/@node-llama-cpp/linux-x64-vulkan/-/linux-x64-vulkan-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
|
|
'@node-llama-cpp/linux-x64@3.20.0':
|
|
resolution: {integrity: sha512-zCSTd5m4MDrLWzgUvOvuGGzHm9DiEONZt+srgHYhV4Ppu/T5TL3kENj7lHY1cmQccKNgepABiyb9KcigjZbvSQ==, tarball: https://registry.npmjs.org/@node-llama-cpp/linux-x64/-/linux-x64-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
|
|
'@node-llama-cpp/mac-arm64-metal@3.20.0':
|
|
resolution: {integrity: sha512-QeFyyTZWicxKGzyoYwR1VtBGM8R1/oHjai9DC6KSg3T8WYpZd3mqATy24GPPVxgg20yEXUCbNl4xyKXZsLD0dQ==, tarball: https://registry.npmjs.org/@node-llama-cpp/mac-arm64-metal/-/mac-arm64-metal-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [arm64, x64]
|
|
os: [darwin]
|
|
|
|
'@node-llama-cpp/mac-x64@3.20.0':
|
|
resolution: {integrity: sha512-3/B1uT0dNkhGTVkjTpI6OlHdUsic9NWDeocO0GHeq134LmQan34rERpR7JJgyv50iXufah+mvumFD/VZvfUqqQ==, tarball: https://registry.npmjs.org/@node-llama-cpp/mac-x64/-/mac-x64-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [x64]
|
|
os: [darwin]
|
|
|
|
'@node-llama-cpp/win-arm64@3.20.0':
|
|
resolution: {integrity: sha512-UDx5NBXVRtcLaoQsF1gZiYlgXQYfxLbFVb4j4sa7Jgq/b6oq2lTAjeos7sYsMPRKa+S/BB/rDFis6FsRDJur7w==, tarball: https://registry.npmjs.org/@node-llama-cpp/win-arm64/-/win-arm64-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [arm64, x64]
|
|
os: [win32]
|
|
|
|
'@node-llama-cpp/win-x64-cuda-ext@3.20.0':
|
|
resolution: {integrity: sha512-BTnHmJ7xTzrvv8CWGYnG+2eygjZ4xAvQujtvkfC8N187bRR1fmTA+R7dbrqC2b3fXKtOvyPwOB9NNl+d2FuCmQ==, tarball: https://registry.npmjs.org/@node-llama-cpp/win-x64-cuda-ext/-/win-x64-cuda-ext-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [x64]
|
|
os: [win32]
|
|
|
|
'@node-llama-cpp/win-x64-cuda@3.20.0':
|
|
resolution: {integrity: sha512-VPV0Ayw3TP9gGiuwlyWD5x97dQSNMKcbWFXsREJ0KLVRxJXihZdZTrjRaudQX1T1d0lJUeLhDmQUGpDh/8jf1w==, tarball: https://registry.npmjs.org/@node-llama-cpp/win-x64-cuda/-/win-x64-cuda-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [x64]
|
|
os: [win32]
|
|
|
|
'@node-llama-cpp/win-x64-vulkan@3.20.0':
|
|
resolution: {integrity: sha512-7V2SjNejon668+xmtlZ36u2FmtIT2fOfQbGjT5zJ6ydW1Xec53VsX1VwQdikx+79Y9/gEp7L2GtBcX6bc0LsCQ==, tarball: https://registry.npmjs.org/@node-llama-cpp/win-x64-vulkan/-/win-x64-vulkan-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [x64]
|
|
os: [win32]
|
|
|
|
'@node-llama-cpp/win-x64@3.20.0':
|
|
resolution: {integrity: sha512-Mbh9n74DCB5zTw02cme7Kp9nVg9X5Wvf+SNMWkXx5o3rGLuiSijGqRIktPOO3aHQwshB/RXC4j6I34HCPsgdgg==, tarball: https://registry.npmjs.org/@node-llama-cpp/win-x64/-/win-x64-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
cpu: [x64]
|
|
os: [win32]
|
|
|
|
'@reflink/reflink-darwin-arm64@0.1.19':
|
|
resolution: {integrity: sha512-ruy44Lpepdk1FqDz38vExBY/PVUsjxZA+chd9wozjUH9JjuDT/HEaQYA6wYN9mf041l0yLVar6BCZuWABJvHSA==, tarball: https://registry.npmjs.org/@reflink/reflink-darwin-arm64/-/reflink-darwin-arm64-0.1.19.tgz}
|
|
engines: {node: '>= 10'}
|
|
cpu: [arm64]
|
|
os: [darwin]
|
|
|
|
'@reflink/reflink-darwin-x64@0.1.19':
|
|
resolution: {integrity: sha512-By85MSWrMZa+c26TcnAy8SDk0sTUkYlNnwknSchkhHpGXOtjNDUOxJE9oByBnGbeuIE1PiQsxDG3Ud+IVV9yuA==, tarball: https://registry.npmjs.org/@reflink/reflink-darwin-x64/-/reflink-darwin-x64-0.1.19.tgz}
|
|
engines: {node: '>= 10'}
|
|
cpu: [x64]
|
|
os: [darwin]
|
|
|
|
'@reflink/reflink-linux-arm64-gnu@0.1.19':
|
|
resolution: {integrity: sha512-7P+er8+rP9iNeN+bfmccM4hTAaLP6PQJPKWSA4iSk2bNvo6KU6RyPgYeHxXmzNKzPVRcypZQTpFgstHam6maVg==, tarball: https://registry.npmjs.org/@reflink/reflink-linux-arm64-gnu/-/reflink-linux-arm64-gnu-0.1.19.tgz}
|
|
engines: {node: '>= 10'}
|
|
cpu: [arm64]
|
|
os: [linux]
|
|
|
|
'@reflink/reflink-linux-arm64-musl@0.1.19':
|
|
resolution: {integrity: sha512-37iO/Dp6m5DDaC2sf3zPtx/hl9FV3Xze4xoYidrxxS9bgP3S8ALroxRK6xBG/1TtfXKTvolvp+IjrUU6ujIGmA==, tarball: https://registry.npmjs.org/@reflink/reflink-linux-arm64-musl/-/reflink-linux-arm64-musl-0.1.19.tgz}
|
|
engines: {node: '>= 10'}
|
|
cpu: [arm64]
|
|
os: [linux]
|
|
|
|
'@reflink/reflink-linux-x64-gnu@0.1.19':
|
|
resolution: {integrity: sha512-jbI8jvuYCaA3MVUdu8vLoLAFqC+iNMpiSuLbxlAgg7x3K5bsS8nOpTRnkLF7vISJ+rVR8W+7ThXlXlUQ93ulkw==, tarball: https://registry.npmjs.org/@reflink/reflink-linux-x64-gnu/-/reflink-linux-x64-gnu-0.1.19.tgz}
|
|
engines: {node: '>= 10'}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
|
|
'@reflink/reflink-linux-x64-musl@0.1.19':
|
|
resolution: {integrity: sha512-e9FBWDe+lv7QKAwtKOt6A2W/fyy/aEEfr0g6j/hWzvQcrzHCsz07BNQYlNOjTfeytrtLU7k449H1PI95jA4OjQ==, tarball: https://registry.npmjs.org/@reflink/reflink-linux-x64-musl/-/reflink-linux-x64-musl-0.1.19.tgz}
|
|
engines: {node: '>= 10'}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
|
|
'@reflink/reflink-win32-arm64-msvc@0.1.19':
|
|
resolution: {integrity: sha512-09PxnVIQcd+UOn4WAW73WU6PXL7DwGS6wPlkMhMg2zlHHG65F3vHepOw06HFCq+N42qkaNAc8AKIabWvtk6cIQ==, tarball: https://registry.npmjs.org/@reflink/reflink-win32-arm64-msvc/-/reflink-win32-arm64-msvc-0.1.19.tgz}
|
|
engines: {node: '>= 10'}
|
|
cpu: [arm64]
|
|
os: [win32]
|
|
|
|
'@reflink/reflink-win32-x64-msvc@0.1.19':
|
|
resolution: {integrity: sha512-E//yT4ni2SyhwP8JRjVGWr3cbnhWDiPLgnQ66qqaanjjnMiu3O/2tjCPQXlcGc/DEYofpDc9fvhv6tALQsMV9w==, tarball: https://registry.npmjs.org/@reflink/reflink-win32-x64-msvc/-/reflink-win32-x64-msvc-0.1.19.tgz}
|
|
engines: {node: '>= 10'}
|
|
cpu: [x64]
|
|
os: [win32]
|
|
|
|
'@reflink/reflink@0.1.19':
|
|
resolution: {integrity: sha512-DmCG8GzysnCZ15bres3N5AHCmwBwYgp0As6xjhQ47rAUTUXxJiK+lLUxaGsX3hd/30qUpVElh05PbGuxRPgJwA==, tarball: https://registry.npmjs.org/@reflink/reflink/-/reflink-0.1.19.tgz}
|
|
engines: {node: '>= 10'}
|
|
|
|
'@simple-git/args-pathspec@1.0.3':
|
|
resolution: {integrity: sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==, tarball: https://registry.npmjs.org/@simple-git/args-pathspec/-/args-pathspec-1.0.3.tgz}
|
|
|
|
'@simple-git/argv-parser@1.1.1':
|
|
resolution: {integrity: sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==, tarball: https://registry.npmjs.org/@simple-git/argv-parser/-/argv-parser-1.1.1.tgz}
|
|
|
|
'@tinyhttp/content-disposition@2.2.4':
|
|
resolution: {integrity: sha512-5Kc5CM2Ysn3vTTArBs2vESUt0AQiWZA86yc1TI3B+lxXmtEq133C1nxXNOgnzhrivdPZIh3zLj5gDnZjoLL5GA==, tarball: https://registry.npmjs.org/@tinyhttp/content-disposition/-/content-disposition-2.2.4.tgz}
|
|
engines: {node: '>=12.17.0'}
|
|
|
|
'@types/node-cron@3.0.11':
|
|
resolution: {integrity: sha512-0ikrnug3/IyneSHqCBeslAhlK2aBfYek1fGo4bP4QnZPmiqSGRK+Oy7ZMisLWkesffJvQ1cqAcBnJC+8+nxIAg==, tarball: https://registry.npmjs.org/@types/node-cron/-/node-cron-3.0.11.tgz}
|
|
|
|
'@types/node@22.20.1':
|
|
resolution: {integrity: sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==, tarball: https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz}
|
|
|
|
ansi-colors@4.1.3:
|
|
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, tarball: https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz}
|
|
engines: {node: '>=6'}
|
|
|
|
ansi-escapes@6.2.1:
|
|
resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==, tarball: https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz}
|
|
engines: {node: '>=14.16'}
|
|
|
|
ansi-regex@5.0.1:
|
|
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
ansi-regex@6.3.0:
|
|
resolution: {integrity: sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==, tarball: https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz}
|
|
engines: {node: '>=12'}
|
|
|
|
ansi-styles@4.3.0:
|
|
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
ansi-styles@6.2.3:
|
|
resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz}
|
|
engines: {node: '>=12'}
|
|
|
|
anymatch@3.1.3:
|
|
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, tarball: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz}
|
|
engines: {node: '>= 8'}
|
|
|
|
argparse@2.0.1:
|
|
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, tarball: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz}
|
|
|
|
assertion-error@2.0.1:
|
|
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==, tarball: https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz}
|
|
engines: {node: '>=12'}
|
|
|
|
async-retry@1.3.3:
|
|
resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==, tarball: https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz}
|
|
|
|
balanced-match@1.0.2:
|
|
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz}
|
|
|
|
binary-extensions@2.3.0:
|
|
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, tarball: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
brace-expansion@2.1.4:
|
|
resolution: {integrity: sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz}
|
|
|
|
braces@3.0.3:
|
|
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, tarball: https://registry.npmjs.org/braces/-/braces-3.0.3.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
browser-stdout@1.3.1:
|
|
resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==, tarball: https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz}
|
|
|
|
bytes@3.1.2:
|
|
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, tarball: https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz}
|
|
engines: {node: '>= 0.8'}
|
|
|
|
camelcase@6.3.0:
|
|
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, tarball: https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
chai@5.3.3:
|
|
resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==, tarball: https://registry.npmjs.org/chai/-/chai-5.3.3.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
chalk@4.1.2:
|
|
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, tarball: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
chalk@5.6.2:
|
|
resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==, tarball: https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz}
|
|
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
|
|
|
|
check-error@2.1.3:
|
|
resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==, tarball: https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz}
|
|
engines: {node: '>= 16'}
|
|
|
|
chmodrp@1.0.2:
|
|
resolution: {integrity: sha512-TdngOlFV1FLTzU0o1w8MB6/BFywhtLC0SzRTGJU7T9lmdjlCWeMRt1iVo0Ki+ldwNk0BqNiKoc8xpLZEQ8mY1w==, tarball: https://registry.npmjs.org/chmodrp/-/chmodrp-1.0.2.tgz}
|
|
|
|
chokidar@3.6.0:
|
|
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, tarball: https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz}
|
|
engines: {node: '>= 8.10.0'}
|
|
|
|
chownr@3.0.0:
|
|
resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==, tarball: https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
ci-info@4.4.0:
|
|
resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==, tarball: https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
cli-cursor@5.0.0:
|
|
resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==, tarball: https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
cli-spinners@2.9.2:
|
|
resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==, tarball: https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz}
|
|
engines: {node: '>=6'}
|
|
|
|
cli-spinners@3.4.0:
|
|
resolution: {integrity: sha512-bXfOC4QcT1tKXGorxL3wbJm6XJPDqEnij2gQ2m7ESQuE+/z9YFIWnl/5RpTiKWbMq3EVKR4fRLJGn6DVfu0mpw==, tarball: https://registry.npmjs.org/cli-spinners/-/cli-spinners-3.4.0.tgz}
|
|
engines: {node: '>=18.20'}
|
|
|
|
cliui@7.0.4:
|
|
resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, tarball: https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz}
|
|
|
|
cliui@8.0.1:
|
|
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, tarball: https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz}
|
|
engines: {node: '>=12'}
|
|
|
|
cmake-js@8.0.0:
|
|
resolution: {integrity: sha512-YbUP88RDwCvoQkZhRtGURYm9RIpWdtvZuhT87fKNoLjk8kIFIFeARpKfuZQGdwfH99GZpUmqSfcDrK62X7lTgg==, tarball: https://registry.npmjs.org/cmake-js/-/cmake-js-8.0.0.tgz}
|
|
engines: {node: ^20.17.0 || >=22.9.0}
|
|
hasBin: true
|
|
|
|
color-convert@2.0.1:
|
|
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, tarball: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz}
|
|
engines: {node: '>=7.0.0'}
|
|
|
|
color-name@1.1.4:
|
|
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz}
|
|
|
|
commander@10.0.1:
|
|
resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==, tarball: https://registry.npmjs.org/commander/-/commander-10.0.1.tgz}
|
|
engines: {node: '>=14'}
|
|
|
|
cross-env@7.0.3:
|
|
resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==, tarball: https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz}
|
|
engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'}
|
|
hasBin: true
|
|
|
|
cross-spawn@7.0.6:
|
|
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==, tarball: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz}
|
|
engines: {node: '>= 8'}
|
|
|
|
debug@4.4.3:
|
|
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==, tarball: https://registry.npmjs.org/debug/-/debug-4.4.3.tgz}
|
|
engines: {node: '>=6.0'}
|
|
peerDependencies:
|
|
supports-color: '*'
|
|
peerDependenciesMeta:
|
|
supports-color:
|
|
optional: true
|
|
|
|
decamelize@4.0.0:
|
|
resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==, tarball: https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
deep-eql@5.0.2:
|
|
resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==, tarball: https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz}
|
|
engines: {node: '>=6'}
|
|
|
|
deep-extend@0.6.0:
|
|
resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, tarball: https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz}
|
|
engines: {node: '>=4.0.0'}
|
|
|
|
diff@5.2.2:
|
|
resolution: {integrity: sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==, tarball: https://registry.npmjs.org/diff/-/diff-5.2.2.tgz}
|
|
engines: {node: '>=0.3.1'}
|
|
|
|
dotenv@16.6.1:
|
|
resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==, tarball: https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz}
|
|
engines: {node: '>=12'}
|
|
|
|
emoji-regex@10.6.0:
|
|
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz}
|
|
|
|
emoji-regex@8.0.0:
|
|
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz}
|
|
|
|
env-var@7.5.0:
|
|
resolution: {integrity: sha512-mKZOzLRN0ETzau2W2QXefbFjo5EF4yWq28OyKb9ICdeNhHJlOE/pHHnz4hdYJ9cNZXcJHo5xN4OT4pzuSHSNvA==, tarball: https://registry.npmjs.org/env-var/-/env-var-7.5.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
esbuild@0.28.2:
|
|
resolution: {integrity: sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz}
|
|
engines: {node: '>=18'}
|
|
hasBin: true
|
|
|
|
escalade@3.2.0:
|
|
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==, tarball: https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz}
|
|
engines: {node: '>=6'}
|
|
|
|
escape-string-regexp@4.0.0:
|
|
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
eventemitter3@5.0.4:
|
|
resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==, tarball: https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz}
|
|
|
|
filename-reserved-regex@3.0.0:
|
|
resolution: {integrity: sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==, tarball: https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-3.0.0.tgz}
|
|
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
|
|
|
filenamify@6.0.0:
|
|
resolution: {integrity: sha512-vqIlNogKeyD3yzrm0yhRMQg8hOVwYcYRfjEoODd49iCprMn4HL85gK3HcykQE53EPIpX3HcAbGA5ELQv216dAQ==, tarball: https://registry.npmjs.org/filenamify/-/filenamify-6.0.0.tgz}
|
|
engines: {node: '>=16'}
|
|
|
|
fill-range@7.1.1:
|
|
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, tarball: https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
find-up@5.0.0:
|
|
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, tarball: https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
flat@5.0.2:
|
|
resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==, tarball: https://registry.npmjs.org/flat/-/flat-5.0.2.tgz}
|
|
hasBin: true
|
|
|
|
fs-extra@11.4.0:
|
|
resolution: {integrity: sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==, tarball: https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz}
|
|
engines: {node: '>=14.14'}
|
|
|
|
fs.realpath@1.0.0:
|
|
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, tarball: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz}
|
|
|
|
fsevents@2.3.3:
|
|
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz}
|
|
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
|
os: [darwin]
|
|
|
|
get-caller-file@2.0.5:
|
|
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, tarball: https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz}
|
|
engines: {node: 6.* || 8.* || >= 10.*}
|
|
|
|
get-east-asian-width@1.6.0:
|
|
resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==, tarball: https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
glob-parent@5.1.2:
|
|
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz}
|
|
engines: {node: '>= 6'}
|
|
|
|
glob@8.1.0:
|
|
resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==, tarball: https://registry.npmjs.org/glob/-/glob-8.1.0.tgz}
|
|
engines: {node: '>=12'}
|
|
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
|
|
|
|
graceful-fs@4.2.11:
|
|
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz}
|
|
|
|
has-flag@4.0.0:
|
|
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, tarball: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
he@1.2.0:
|
|
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, tarball: https://registry.npmjs.org/he/-/he-1.2.0.tgz}
|
|
hasBin: true
|
|
|
|
ignore@7.0.6:
|
|
resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==, tarball: https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz}
|
|
engines: {node: '>= 4'}
|
|
|
|
inflight@1.0.6:
|
|
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, tarball: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz}
|
|
deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
|
|
|
|
inherits@2.0.4:
|
|
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz}
|
|
|
|
ini@1.3.8:
|
|
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, tarball: https://registry.npmjs.org/ini/-/ini-1.3.8.tgz}
|
|
|
|
ipull@3.9.5:
|
|
resolution: {integrity: sha512-5w/yZB5lXmTfsvNawmvkCjYo4SJNuKQz/av8TC1UiOyfOHyaM+DReqbpU2XpWYfmY+NIUbRRH8PUAWsxaS+IfA==, tarball: https://registry.npmjs.org/ipull/-/ipull-3.9.5.tgz}
|
|
engines: {node: '>=18.0.0'}
|
|
hasBin: true
|
|
|
|
is-binary-path@2.1.0:
|
|
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, tarball: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
is-extglob@2.1.1:
|
|
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, tarball: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz}
|
|
engines: {node: '>=0.10.0'}
|
|
|
|
is-fullwidth-code-point@3.0.0:
|
|
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
is-fullwidth-code-point@5.1.0:
|
|
resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
is-glob@4.0.3:
|
|
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, tarball: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz}
|
|
engines: {node: '>=0.10.0'}
|
|
|
|
is-interactive@2.0.0:
|
|
resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==, tarball: https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz}
|
|
engines: {node: '>=12'}
|
|
|
|
is-number@7.0.0:
|
|
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, tarball: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz}
|
|
engines: {node: '>=0.12.0'}
|
|
|
|
is-plain-obj@2.1.0:
|
|
resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==, tarball: https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
is-unicode-supported@0.1.0:
|
|
resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==, tarball: https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
is-unicode-supported@2.1.0:
|
|
resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==, tarball: https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
isexe@2.0.0:
|
|
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, tarball: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz}
|
|
|
|
isexe@4.0.0:
|
|
resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==, tarball: https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz}
|
|
engines: {node: '>=20'}
|
|
|
|
js-yaml@4.3.1:
|
|
resolution: {integrity: sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==, tarball: https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz}
|
|
hasBin: true
|
|
|
|
jsonfile@6.2.1:
|
|
resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==, tarball: https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz}
|
|
|
|
lifecycle-utils@2.1.0:
|
|
resolution: {integrity: sha512-AnrXnE2/OF9PHCyFg0RSqsnQTzV991XaZA/buhFDoc58xU7rhSCDgCz/09Lqpsn4MpoPHt7TRAXV1kWZypFVsA==, tarball: https://registry.npmjs.org/lifecycle-utils/-/lifecycle-utils-2.1.0.tgz}
|
|
|
|
lifecycle-utils@4.3.1:
|
|
resolution: {integrity: sha512-sHZNkjBVcR0e/2indpmvpOj++4e1mUyniN94wqdbtQaXYoAJRlYxpOJ3TwBmp7PwgHqsoAkiTQu+aLa9bss7Jw==, tarball: https://registry.npmjs.org/lifecycle-utils/-/lifecycle-utils-4.3.1.tgz}
|
|
|
|
locate-path@6.0.0:
|
|
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, tarball: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
lodash.debounce@4.0.8:
|
|
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, tarball: https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz}
|
|
|
|
log-symbols@4.1.0:
|
|
resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==, tarball: https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
log-symbols@7.0.1:
|
|
resolution: {integrity: sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==, tarball: https://registry.npmjs.org/log-symbols/-/log-symbols-7.0.1.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
loupe@3.2.1:
|
|
resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==, tarball: https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz}
|
|
|
|
lowdb@7.0.1:
|
|
resolution: {integrity: sha512-neJAj8GwF0e8EpycYIDFqEPcx9Qz4GUho20jWFR7YiFeXzF1YMLdxB36PypcTSPMA+4+LvgyMacYhlr18Zlymw==, tarball: https://registry.npmjs.org/lowdb/-/lowdb-7.0.1.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
mimic-function@5.0.1:
|
|
resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==, tarball: https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
minimatch@5.1.9:
|
|
resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
minimist@1.2.8:
|
|
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, tarball: https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz}
|
|
|
|
minipass@7.1.3:
|
|
resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==, tarball: https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz}
|
|
engines: {node: '>=16 || 14 >=14.17'}
|
|
|
|
minizlib@3.1.0:
|
|
resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==, tarball: https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz}
|
|
engines: {node: '>= 18'}
|
|
|
|
mocha@10.8.2:
|
|
resolution: {integrity: sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==, tarball: https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz}
|
|
engines: {node: '>= 14.0.0'}
|
|
hasBin: true
|
|
|
|
ms@2.1.3:
|
|
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, tarball: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz}
|
|
|
|
nanoid@5.1.16:
|
|
resolution: {integrity: sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==, tarball: https://registry.npmjs.org/nanoid/-/nanoid-5.1.16.tgz}
|
|
engines: {node: ^18 || >=20}
|
|
hasBin: true
|
|
|
|
node-addon-api@8.9.2:
|
|
resolution: {integrity: sha512-VijLXbi3UACN69I0JVXJsX4tjACjNoQDgv2gTF6sx2wWEi8tkSg2eX8p5gSIFi8z2+DL3oHmY6OyKce38SDolg==, tarball: https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.9.2.tgz}
|
|
engines: {node: ^18 || ^20 || >= 21}
|
|
|
|
node-api-headers@1.9.0:
|
|
resolution: {integrity: sha512-2oNILP4jXwRB4ywnYKjVk1YyJ96n2D4EOVJO6S3oYZ5PtbJrw3Yt9TpAuX3nBLMuzn74rnfGQrv13pS9vC+YiA==, tarball: https://registry.npmjs.org/node-api-headers/-/node-api-headers-1.9.0.tgz}
|
|
|
|
node-cron@3.0.3:
|
|
resolution: {integrity: sha512-dOal67//nohNgYWb+nWmg5dkFdIwDm8EpeGYMekPMrngV3637lqnX0lbUcCtgibHTz6SEz7DAIjKvKDFYCnO1A==, tarball: https://registry.npmjs.org/node-cron/-/node-cron-3.0.3.tgz}
|
|
engines: {node: '>=6.0.0'}
|
|
|
|
node-llama-cpp@3.20.0:
|
|
resolution: {integrity: sha512-KnET3ttADYLCobjMnMTLkWkLt87rPRDhNzTZgGOCt8m8yTmdQW2sfLNmulGBA9laFvcyRIMOsgQST8lunPmMgw==, tarball: https://registry.npmjs.org/node-llama-cpp/-/node-llama-cpp-3.20.0.tgz}
|
|
engines: {node: '>=20.0.0'}
|
|
hasBin: true
|
|
peerDependencies:
|
|
typescript: '>=5.0.0'
|
|
peerDependenciesMeta:
|
|
typescript:
|
|
optional: true
|
|
|
|
normalize-path@3.0.0:
|
|
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, tarball: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz}
|
|
engines: {node: '>=0.10.0'}
|
|
|
|
once@1.4.0:
|
|
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, tarball: https://registry.npmjs.org/once/-/once-1.4.0.tgz}
|
|
|
|
onetime@7.0.0:
|
|
resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==, tarball: https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
ora@9.4.1:
|
|
resolution: {integrity: sha512-6VlU9MLXbjVQD04AZCMX28hVtA5bUoadvUqO76MUCVA0ilwJbMiHsITRPfyVm6p/BC0Av/BXMujx39WCe1LEqw==, tarball: https://registry.npmjs.org/ora/-/ora-9.4.1.tgz}
|
|
engines: {node: '>=20'}
|
|
|
|
p-limit@3.1.0:
|
|
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, tarball: https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
p-locate@5.0.0:
|
|
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, tarball: https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
parse-ms@3.0.0:
|
|
resolution: {integrity: sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==, tarball: https://registry.npmjs.org/parse-ms/-/parse-ms-3.0.0.tgz}
|
|
engines: {node: '>=12'}
|
|
|
|
parse-ms@4.0.0:
|
|
resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==, tarball: https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
path-exists@4.0.0:
|
|
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, tarball: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
path-key@3.1.1:
|
|
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, tarball: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
pathval@2.0.1:
|
|
resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==, tarball: https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz}
|
|
engines: {node: '>= 14.16'}
|
|
|
|
picomatch@2.3.2:
|
|
resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==, tarball: https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz}
|
|
engines: {node: '>=8.6'}
|
|
|
|
pretty-bytes@6.1.1:
|
|
resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==, tarball: https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz}
|
|
engines: {node: ^14.13.1 || >=16.0.0}
|
|
|
|
pretty-ms@8.0.0:
|
|
resolution: {integrity: sha512-ASJqOugUF1bbzI35STMBUpZqdfYKlJugy6JBziGi2EE+AL5JPJGSzvpeVXojxrr0ViUYoToUjb5kjSEGf7Y83Q==, tarball: https://registry.npmjs.org/pretty-ms/-/pretty-ms-8.0.0.tgz}
|
|
engines: {node: '>=14.16'}
|
|
|
|
pretty-ms@9.3.0:
|
|
resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==, tarball: https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.3.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
proper-lockfile@4.1.2:
|
|
resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==, tarball: https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz}
|
|
|
|
randombytes@2.1.0:
|
|
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, tarball: https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz}
|
|
|
|
rc@1.2.8:
|
|
resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, tarball: https://registry.npmjs.org/rc/-/rc-1.2.8.tgz}
|
|
hasBin: true
|
|
|
|
readdirp@3.6.0:
|
|
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, tarball: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz}
|
|
engines: {node: '>=8.10.0'}
|
|
|
|
require-directory@2.1.1:
|
|
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, tarball: https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz}
|
|
engines: {node: '>=0.10.0'}
|
|
|
|
restore-cursor@5.1.0:
|
|
resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==, tarball: https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
retry@0.12.0:
|
|
resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==, tarball: https://registry.npmjs.org/retry/-/retry-0.12.0.tgz}
|
|
engines: {node: '>= 4'}
|
|
|
|
retry@0.13.1:
|
|
resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==, tarball: https://registry.npmjs.org/retry/-/retry-0.13.1.tgz}
|
|
engines: {node: '>= 4'}
|
|
|
|
safe-buffer@5.2.1:
|
|
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz}
|
|
|
|
semver@7.8.5:
|
|
resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==, tarball: https://registry.npmjs.org/semver/-/semver-7.8.5.tgz}
|
|
engines: {node: '>=10'}
|
|
hasBin: true
|
|
|
|
serialize-javascript@6.0.2:
|
|
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==, tarball: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz}
|
|
|
|
shebang-command@2.0.0:
|
|
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, tarball: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
shebang-regex@3.0.0:
|
|
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, tarball: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
signal-exit@3.0.7:
|
|
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, tarball: https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz}
|
|
|
|
signal-exit@4.1.0:
|
|
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, tarball: https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz}
|
|
engines: {node: '>=14'}
|
|
|
|
simple-git@3.36.0:
|
|
resolution: {integrity: sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==, tarball: https://registry.npmjs.org/simple-git/-/simple-git-3.36.0.tgz}
|
|
|
|
sleep-promise@9.1.0:
|
|
resolution: {integrity: sha512-UHYzVpz9Xn8b+jikYSD6bqvf754xL2uBUzDFwiU6NcdZeifPr6UfgU43xpkPu67VMS88+TI2PSI7Eohgqf2fKA==, tarball: https://registry.npmjs.org/sleep-promise/-/sleep-promise-9.1.0.tgz}
|
|
|
|
slice-ansi@7.1.2:
|
|
resolution: {integrity: sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==, tarball: https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
slice-ansi@8.0.0:
|
|
resolution: {integrity: sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==, tarball: https://registry.npmjs.org/slice-ansi/-/slice-ansi-8.0.0.tgz}
|
|
engines: {node: '>=20'}
|
|
|
|
stdin-discarder@0.3.2:
|
|
resolution: {integrity: sha512-eCPu1qRxPVkl5605OTWF8Wz40b4Mf45NY5LQmVPQ599knfs5QhASUm9GbJ5BDMDOXgrnh0wyEdvzmL//YMlw0A==, tarball: https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.3.2.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
stdout-update@4.0.1:
|
|
resolution: {integrity: sha512-wiS21Jthlvl1to+oorePvcyrIkiG/6M3D3VTmDUlJm7Cy6SbFhKkAvX+YBuHLxck/tO3mrdpC/cNesigQc3+UQ==, tarball: https://registry.npmjs.org/stdout-update/-/stdout-update-4.0.1.tgz}
|
|
engines: {node: '>=16.0.0'}
|
|
|
|
steno@4.0.2:
|
|
resolution: {integrity: sha512-yhPIQXjrlt1xv7dyPQg2P17URmXbuM5pdGkpiMB3RenprfiBlvK415Lctfe0eshk90oA7/tNq7WEiMK8RSP39A==, tarball: https://registry.npmjs.org/steno/-/steno-4.0.2.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
string-width@4.2.3:
|
|
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, tarball: https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
string-width@7.2.0:
|
|
resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==, tarball: https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
string-width@8.2.2:
|
|
resolution: {integrity: sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==, tarball: https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz}
|
|
engines: {node: '>=20'}
|
|
|
|
strip-ansi@6.0.1:
|
|
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
strip-ansi@7.2.0:
|
|
resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz}
|
|
engines: {node: '>=12'}
|
|
|
|
strip-json-comments@2.0.1:
|
|
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz}
|
|
engines: {node: '>=0.10.0'}
|
|
|
|
strip-json-comments@3.1.1:
|
|
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
supports-color@7.2.0:
|
|
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz}
|
|
engines: {node: '>=8'}
|
|
|
|
supports-color@8.1.1:
|
|
resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
tar@7.5.22:
|
|
resolution: {integrity: sha512-MFO/QzvtAOmJbkhOaCTvbGcFN9L9b+JunIsDwaKljSOdcLMea3NJ1k9Usz/rjdfSXTq4dfzfeS7W4p4YOAAHeA==, tarball: https://registry.npmjs.org/tar/-/tar-7.5.22.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
to-regex-range@5.0.1:
|
|
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, tarball: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz}
|
|
engines: {node: '>=8.0'}
|
|
|
|
tsx@4.23.12:
|
|
resolution: {integrity: sha512-FDf4L4sYzKtzWYhU/Xm0AQFdTjdIxNo9ElTf2mxXM6k8YMHXzYUe4yODVaXP4V9uMFbVg8c0qyBccK2OOxb45Q==, tarball: https://registry.npmjs.org/tsx/-/tsx-4.23.12.tgz}
|
|
engines: {node: '>=18.0.0'}
|
|
hasBin: true
|
|
|
|
typescript@5.9.3:
|
|
resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==, tarball: https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz}
|
|
engines: {node: '>=14.17'}
|
|
hasBin: true
|
|
|
|
undici-types@6.21.0:
|
|
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==, tarball: https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz}
|
|
|
|
universalify@2.0.1:
|
|
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==, tarball: https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz}
|
|
engines: {node: '>= 10.0.0'}
|
|
|
|
url-join@4.0.1:
|
|
resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==, tarball: https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz}
|
|
|
|
uuid@8.3.2:
|
|
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, tarball: https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz}
|
|
deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
|
|
hasBin: true
|
|
|
|
validate-npm-package-name@7.0.2:
|
|
resolution: {integrity: sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==, tarball: https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-7.0.2.tgz}
|
|
engines: {node: ^20.17.0 || >=22.9.0}
|
|
|
|
which@2.0.2:
|
|
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, tarball: https://registry.npmjs.org/which/-/which-2.0.2.tgz}
|
|
engines: {node: '>= 8'}
|
|
hasBin: true
|
|
|
|
which@6.0.1:
|
|
resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==, tarball: https://registry.npmjs.org/which/-/which-6.0.1.tgz}
|
|
engines: {node: ^20.17.0 || >=22.9.0}
|
|
hasBin: true
|
|
|
|
workerpool@6.5.1:
|
|
resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==, tarball: https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz}
|
|
|
|
wrap-ansi@7.0.0:
|
|
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
wrappy@1.0.2:
|
|
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, tarball: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz}
|
|
|
|
y18n@5.0.8:
|
|
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, tarball: https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
yallist@5.0.0:
|
|
resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==, tarball: https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
yargs-parser@20.2.9:
|
|
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, tarball: https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
yargs-parser@21.1.1:
|
|
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, tarball: https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz}
|
|
engines: {node: '>=12'}
|
|
|
|
yargs-unparser@2.0.0:
|
|
resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==, tarball: https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
yargs@16.2.2:
|
|
resolution: {integrity: sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w==, tarball: https://registry.npmjs.org/yargs/-/yargs-16.2.2.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
yargs@17.7.3:
|
|
resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==, tarball: https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz}
|
|
engines: {node: '>=12'}
|
|
|
|
yocto-queue@0.1.0:
|
|
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz}
|
|
engines: {node: '>=10'}
|
|
|
|
yoctocolors@2.2.0:
|
|
resolution: {integrity: sha512-xYqdZFUK/VYazNl/oCDYN+3WloWQwMfZxBoiNt6qNyk+xfOdi598muWE42rNZFp1kNOiqW936q5RhUdnpqElSg==, tarball: https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.2.0.tgz}
|
|
engines: {node: '>=18'}
|
|
|
|
zod@3.25.76:
|
|
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==, tarball: https://registry.npmjs.org/zod/-/zod-3.25.76.tgz}
|
|
|
|
snapshots:
|
|
|
|
'@esbuild/aix-ppc64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/android-arm64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/android-arm@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/android-x64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/darwin-arm64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/darwin-x64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/freebsd-arm64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/freebsd-x64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/linux-arm64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/linux-arm@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/linux-ia32@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/linux-loong64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/linux-mips64el@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/linux-ppc64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/linux-riscv64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/linux-s390x@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/linux-x64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/netbsd-arm64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/netbsd-x64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/openbsd-arm64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/openbsd-x64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/openharmony-arm64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/sunos-x64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/win32-arm64@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/win32-ia32@0.28.2':
|
|
optional: true
|
|
|
|
'@esbuild/win32-x64@0.28.2':
|
|
optional: true
|
|
|
|
'@huggingface/jinja@0.5.9': {}
|
|
|
|
'@isaacs/fs-minipass@4.0.1':
|
|
dependencies:
|
|
minipass: 7.1.3
|
|
|
|
'@kwsites/file-exists@1.1.1':
|
|
dependencies:
|
|
debug: 4.4.3(supports-color@8.1.1)
|
|
transitivePeerDependencies:
|
|
- supports-color
|
|
|
|
'@kwsites/promise-deferred@1.1.1': {}
|
|
|
|
'@node-llama-cpp/linux-arm64@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/linux-armv7l@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/linux-riscv64@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/linux-x64-cuda-ext@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/linux-x64-cuda@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/linux-x64-vulkan@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/linux-x64@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/mac-arm64-metal@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/mac-x64@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/win-arm64@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/win-x64-cuda-ext@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/win-x64-cuda@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/win-x64-vulkan@3.20.0':
|
|
optional: true
|
|
|
|
'@node-llama-cpp/win-x64@3.20.0':
|
|
optional: true
|
|
|
|
'@reflink/reflink-darwin-arm64@0.1.19':
|
|
optional: true
|
|
|
|
'@reflink/reflink-darwin-x64@0.1.19':
|
|
optional: true
|
|
|
|
'@reflink/reflink-linux-arm64-gnu@0.1.19':
|
|
optional: true
|
|
|
|
'@reflink/reflink-linux-arm64-musl@0.1.19':
|
|
optional: true
|
|
|
|
'@reflink/reflink-linux-x64-gnu@0.1.19':
|
|
optional: true
|
|
|
|
'@reflink/reflink-linux-x64-musl@0.1.19':
|
|
optional: true
|
|
|
|
'@reflink/reflink-win32-arm64-msvc@0.1.19':
|
|
optional: true
|
|
|
|
'@reflink/reflink-win32-x64-msvc@0.1.19':
|
|
optional: true
|
|
|
|
'@reflink/reflink@0.1.19':
|
|
optionalDependencies:
|
|
'@reflink/reflink-darwin-arm64': 0.1.19
|
|
'@reflink/reflink-darwin-x64': 0.1.19
|
|
'@reflink/reflink-linux-arm64-gnu': 0.1.19
|
|
'@reflink/reflink-linux-arm64-musl': 0.1.19
|
|
'@reflink/reflink-linux-x64-gnu': 0.1.19
|
|
'@reflink/reflink-linux-x64-musl': 0.1.19
|
|
'@reflink/reflink-win32-arm64-msvc': 0.1.19
|
|
'@reflink/reflink-win32-x64-msvc': 0.1.19
|
|
optional: true
|
|
|
|
'@simple-git/args-pathspec@1.0.3': {}
|
|
|
|
'@simple-git/argv-parser@1.1.1':
|
|
dependencies:
|
|
'@simple-git/args-pathspec': 1.0.3
|
|
|
|
'@tinyhttp/content-disposition@2.2.4': {}
|
|
|
|
'@types/node-cron@3.0.11': {}
|
|
|
|
'@types/node@22.20.1':
|
|
dependencies:
|
|
undici-types: 6.21.0
|
|
|
|
ansi-colors@4.1.3: {}
|
|
|
|
ansi-escapes@6.2.1: {}
|
|
|
|
ansi-regex@5.0.1: {}
|
|
|
|
ansi-regex@6.3.0: {}
|
|
|
|
ansi-styles@4.3.0:
|
|
dependencies:
|
|
color-convert: 2.0.1
|
|
|
|
ansi-styles@6.2.3: {}
|
|
|
|
anymatch@3.1.3:
|
|
dependencies:
|
|
normalize-path: 3.0.0
|
|
picomatch: 2.3.2
|
|
|
|
argparse@2.0.1: {}
|
|
|
|
assertion-error@2.0.1: {}
|
|
|
|
async-retry@1.3.3:
|
|
dependencies:
|
|
retry: 0.13.1
|
|
|
|
balanced-match@1.0.2: {}
|
|
|
|
binary-extensions@2.3.0: {}
|
|
|
|
brace-expansion@2.1.4:
|
|
dependencies:
|
|
balanced-match: 1.0.2
|
|
|
|
braces@3.0.3:
|
|
dependencies:
|
|
fill-range: 7.1.1
|
|
|
|
browser-stdout@1.3.1: {}
|
|
|
|
bytes@3.1.2: {}
|
|
|
|
camelcase@6.3.0: {}
|
|
|
|
chai@5.3.3:
|
|
dependencies:
|
|
assertion-error: 2.0.1
|
|
check-error: 2.1.3
|
|
deep-eql: 5.0.2
|
|
loupe: 3.2.1
|
|
pathval: 2.0.1
|
|
|
|
chalk@4.1.2:
|
|
dependencies:
|
|
ansi-styles: 4.3.0
|
|
supports-color: 7.2.0
|
|
|
|
chalk@5.6.2: {}
|
|
|
|
check-error@2.1.3: {}
|
|
|
|
chmodrp@1.0.2: {}
|
|
|
|
chokidar@3.6.0:
|
|
dependencies:
|
|
anymatch: 3.1.3
|
|
braces: 3.0.3
|
|
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.3
|
|
|
|
chownr@3.0.0: {}
|
|
|
|
ci-info@4.4.0: {}
|
|
|
|
cli-cursor@5.0.0:
|
|
dependencies:
|
|
restore-cursor: 5.1.0
|
|
|
|
cli-spinners@2.9.2: {}
|
|
|
|
cli-spinners@3.4.0: {}
|
|
|
|
cliui@7.0.4:
|
|
dependencies:
|
|
string-width: 4.2.3
|
|
strip-ansi: 6.0.1
|
|
wrap-ansi: 7.0.0
|
|
|
|
cliui@8.0.1:
|
|
dependencies:
|
|
string-width: 4.2.3
|
|
strip-ansi: 6.0.1
|
|
wrap-ansi: 7.0.0
|
|
|
|
cmake-js@8.0.0:
|
|
dependencies:
|
|
debug: 4.4.3(supports-color@8.1.1)
|
|
fs-extra: 11.4.0
|
|
node-api-headers: 1.9.0
|
|
rc: 1.2.8
|
|
semver: 7.8.5
|
|
tar: 7.5.22
|
|
url-join: 4.0.1
|
|
which: 6.0.1
|
|
yargs: 17.7.3
|
|
transitivePeerDependencies:
|
|
- supports-color
|
|
|
|
color-convert@2.0.1:
|
|
dependencies:
|
|
color-name: 1.1.4
|
|
|
|
color-name@1.1.4: {}
|
|
|
|
commander@10.0.1: {}
|
|
|
|
cross-env@7.0.3:
|
|
dependencies:
|
|
cross-spawn: 7.0.6
|
|
|
|
cross-spawn@7.0.6:
|
|
dependencies:
|
|
path-key: 3.1.1
|
|
shebang-command: 2.0.0
|
|
which: 2.0.2
|
|
|
|
debug@4.4.3(supports-color@8.1.1):
|
|
dependencies:
|
|
ms: 2.1.3
|
|
optionalDependencies:
|
|
supports-color: 8.1.1
|
|
|
|
decamelize@4.0.0: {}
|
|
|
|
deep-eql@5.0.2: {}
|
|
|
|
deep-extend@0.6.0: {}
|
|
|
|
diff@5.2.2: {}
|
|
|
|
dotenv@16.6.1: {}
|
|
|
|
emoji-regex@10.6.0: {}
|
|
|
|
emoji-regex@8.0.0: {}
|
|
|
|
env-var@7.5.0: {}
|
|
|
|
esbuild@0.28.2:
|
|
optionalDependencies:
|
|
'@esbuild/aix-ppc64': 0.28.2
|
|
'@esbuild/android-arm': 0.28.2
|
|
'@esbuild/android-arm64': 0.28.2
|
|
'@esbuild/android-x64': 0.28.2
|
|
'@esbuild/darwin-arm64': 0.28.2
|
|
'@esbuild/darwin-x64': 0.28.2
|
|
'@esbuild/freebsd-arm64': 0.28.2
|
|
'@esbuild/freebsd-x64': 0.28.2
|
|
'@esbuild/linux-arm': 0.28.2
|
|
'@esbuild/linux-arm64': 0.28.2
|
|
'@esbuild/linux-ia32': 0.28.2
|
|
'@esbuild/linux-loong64': 0.28.2
|
|
'@esbuild/linux-mips64el': 0.28.2
|
|
'@esbuild/linux-ppc64': 0.28.2
|
|
'@esbuild/linux-riscv64': 0.28.2
|
|
'@esbuild/linux-s390x': 0.28.2
|
|
'@esbuild/linux-x64': 0.28.2
|
|
'@esbuild/netbsd-arm64': 0.28.2
|
|
'@esbuild/netbsd-x64': 0.28.2
|
|
'@esbuild/openbsd-arm64': 0.28.2
|
|
'@esbuild/openbsd-x64': 0.28.2
|
|
'@esbuild/openharmony-arm64': 0.28.2
|
|
'@esbuild/sunos-x64': 0.28.2
|
|
'@esbuild/win32-arm64': 0.28.2
|
|
'@esbuild/win32-ia32': 0.28.2
|
|
'@esbuild/win32-x64': 0.28.2
|
|
|
|
escalade@3.2.0: {}
|
|
|
|
escape-string-regexp@4.0.0: {}
|
|
|
|
eventemitter3@5.0.4: {}
|
|
|
|
filename-reserved-regex@3.0.0: {}
|
|
|
|
filenamify@6.0.0:
|
|
dependencies:
|
|
filename-reserved-regex: 3.0.0
|
|
|
|
fill-range@7.1.1:
|
|
dependencies:
|
|
to-regex-range: 5.0.1
|
|
|
|
find-up@5.0.0:
|
|
dependencies:
|
|
locate-path: 6.0.0
|
|
path-exists: 4.0.0
|
|
|
|
flat@5.0.2: {}
|
|
|
|
fs-extra@11.4.0:
|
|
dependencies:
|
|
graceful-fs: 4.2.11
|
|
jsonfile: 6.2.1
|
|
universalify: 2.0.1
|
|
|
|
fs.realpath@1.0.0: {}
|
|
|
|
fsevents@2.3.3:
|
|
optional: true
|
|
|
|
get-caller-file@2.0.5: {}
|
|
|
|
get-east-asian-width@1.6.0: {}
|
|
|
|
glob-parent@5.1.2:
|
|
dependencies:
|
|
is-glob: 4.0.3
|
|
|
|
glob@8.1.0:
|
|
dependencies:
|
|
fs.realpath: 1.0.0
|
|
inflight: 1.0.6
|
|
inherits: 2.0.4
|
|
minimatch: 5.1.9
|
|
once: 1.4.0
|
|
|
|
graceful-fs@4.2.11: {}
|
|
|
|
has-flag@4.0.0: {}
|
|
|
|
he@1.2.0: {}
|
|
|
|
ignore@7.0.6: {}
|
|
|
|
inflight@1.0.6:
|
|
dependencies:
|
|
once: 1.4.0
|
|
wrappy: 1.0.2
|
|
|
|
inherits@2.0.4: {}
|
|
|
|
ini@1.3.8: {}
|
|
|
|
ipull@3.9.5:
|
|
dependencies:
|
|
'@tinyhttp/content-disposition': 2.2.4
|
|
async-retry: 1.3.3
|
|
chalk: 5.6.2
|
|
ci-info: 4.4.0
|
|
cli-spinners: 2.9.2
|
|
commander: 10.0.1
|
|
eventemitter3: 5.0.4
|
|
filenamify: 6.0.0
|
|
fs-extra: 11.4.0
|
|
is-unicode-supported: 2.1.0
|
|
lifecycle-utils: 2.1.0
|
|
lodash.debounce: 4.0.8
|
|
lowdb: 7.0.1
|
|
pretty-bytes: 6.1.1
|
|
pretty-ms: 8.0.0
|
|
sleep-promise: 9.1.0
|
|
slice-ansi: 7.1.2
|
|
stdout-update: 4.0.1
|
|
strip-ansi: 7.2.0
|
|
optionalDependencies:
|
|
'@reflink/reflink': 0.1.19
|
|
|
|
is-binary-path@2.1.0:
|
|
dependencies:
|
|
binary-extensions: 2.3.0
|
|
|
|
is-extglob@2.1.1: {}
|
|
|
|
is-fullwidth-code-point@3.0.0: {}
|
|
|
|
is-fullwidth-code-point@5.1.0:
|
|
dependencies:
|
|
get-east-asian-width: 1.6.0
|
|
|
|
is-glob@4.0.3:
|
|
dependencies:
|
|
is-extglob: 2.1.1
|
|
|
|
is-interactive@2.0.0: {}
|
|
|
|
is-number@7.0.0: {}
|
|
|
|
is-plain-obj@2.1.0: {}
|
|
|
|
is-unicode-supported@0.1.0: {}
|
|
|
|
is-unicode-supported@2.1.0: {}
|
|
|
|
isexe@2.0.0: {}
|
|
|
|
isexe@4.0.0: {}
|
|
|
|
js-yaml@4.3.1:
|
|
dependencies:
|
|
argparse: 2.0.1
|
|
|
|
jsonfile@6.2.1:
|
|
dependencies:
|
|
universalify: 2.0.1
|
|
optionalDependencies:
|
|
graceful-fs: 4.2.11
|
|
|
|
lifecycle-utils@2.1.0: {}
|
|
|
|
lifecycle-utils@4.3.1: {}
|
|
|
|
locate-path@6.0.0:
|
|
dependencies:
|
|
p-locate: 5.0.0
|
|
|
|
lodash.debounce@4.0.8: {}
|
|
|
|
log-symbols@4.1.0:
|
|
dependencies:
|
|
chalk: 4.1.2
|
|
is-unicode-supported: 0.1.0
|
|
|
|
log-symbols@7.0.1:
|
|
dependencies:
|
|
is-unicode-supported: 2.1.0
|
|
yoctocolors: 2.2.0
|
|
|
|
loupe@3.2.1: {}
|
|
|
|
lowdb@7.0.1:
|
|
dependencies:
|
|
steno: 4.0.2
|
|
|
|
mimic-function@5.0.1: {}
|
|
|
|
minimatch@5.1.9:
|
|
dependencies:
|
|
brace-expansion: 2.1.4
|
|
|
|
minimist@1.2.8: {}
|
|
|
|
minipass@7.1.3: {}
|
|
|
|
minizlib@3.1.0:
|
|
dependencies:
|
|
minipass: 7.1.3
|
|
|
|
mocha@10.8.2:
|
|
dependencies:
|
|
ansi-colors: 4.1.3
|
|
browser-stdout: 1.3.1
|
|
chokidar: 3.6.0
|
|
debug: 4.4.3(supports-color@8.1.1)
|
|
diff: 5.2.2
|
|
escape-string-regexp: 4.0.0
|
|
find-up: 5.0.0
|
|
glob: 8.1.0
|
|
he: 1.2.0
|
|
js-yaml: 4.3.1
|
|
log-symbols: 4.1.0
|
|
minimatch: 5.1.9
|
|
ms: 2.1.3
|
|
serialize-javascript: 6.0.2
|
|
strip-json-comments: 3.1.1
|
|
supports-color: 8.1.1
|
|
workerpool: 6.5.1
|
|
yargs: 16.2.2
|
|
yargs-parser: 20.2.9
|
|
yargs-unparser: 2.0.0
|
|
|
|
ms@2.1.3: {}
|
|
|
|
nanoid@5.1.16: {}
|
|
|
|
node-addon-api@8.9.2: {}
|
|
|
|
node-api-headers@1.9.0: {}
|
|
|
|
node-cron@3.0.3:
|
|
dependencies:
|
|
uuid: 8.3.2
|
|
|
|
node-llama-cpp@3.20.0(typescript@5.9.3):
|
|
dependencies:
|
|
'@huggingface/jinja': 0.5.9
|
|
async-retry: 1.3.3
|
|
bytes: 3.1.2
|
|
chalk: 5.6.2
|
|
chmodrp: 1.0.2
|
|
cmake-js: 8.0.0
|
|
cross-spawn: 7.0.6
|
|
env-var: 7.5.0
|
|
filenamify: 6.0.0
|
|
fs-extra: 11.4.0
|
|
ignore: 7.0.6
|
|
ipull: 3.9.5
|
|
is-unicode-supported: 2.1.0
|
|
lifecycle-utils: 4.3.1
|
|
log-symbols: 7.0.1
|
|
nanoid: 5.1.16
|
|
node-addon-api: 8.9.2
|
|
ora: 9.4.1
|
|
pretty-ms: 9.3.0
|
|
proper-lockfile: 4.1.2
|
|
semver: 7.8.5
|
|
simple-git: 3.36.0
|
|
slice-ansi: 8.0.0
|
|
stdout-update: 4.0.1
|
|
strip-ansi: 7.2.0
|
|
validate-npm-package-name: 7.0.2
|
|
which: 6.0.1
|
|
yargs: 17.7.3
|
|
optionalDependencies:
|
|
'@node-llama-cpp/linux-arm64': 3.20.0
|
|
'@node-llama-cpp/linux-armv7l': 3.20.0
|
|
'@node-llama-cpp/linux-riscv64': 3.20.0
|
|
'@node-llama-cpp/linux-x64': 3.20.0
|
|
'@node-llama-cpp/linux-x64-cuda': 3.20.0
|
|
'@node-llama-cpp/linux-x64-cuda-ext': 3.20.0
|
|
'@node-llama-cpp/linux-x64-vulkan': 3.20.0
|
|
'@node-llama-cpp/mac-arm64-metal': 3.20.0
|
|
'@node-llama-cpp/mac-x64': 3.20.0
|
|
'@node-llama-cpp/win-arm64': 3.20.0
|
|
'@node-llama-cpp/win-x64': 3.20.0
|
|
'@node-llama-cpp/win-x64-cuda': 3.20.0
|
|
'@node-llama-cpp/win-x64-cuda-ext': 3.20.0
|
|
'@node-llama-cpp/win-x64-vulkan': 3.20.0
|
|
typescript: 5.9.3
|
|
transitivePeerDependencies:
|
|
- supports-color
|
|
|
|
normalize-path@3.0.0: {}
|
|
|
|
once@1.4.0:
|
|
dependencies:
|
|
wrappy: 1.0.2
|
|
|
|
onetime@7.0.0:
|
|
dependencies:
|
|
mimic-function: 5.0.1
|
|
|
|
ora@9.4.1:
|
|
dependencies:
|
|
chalk: 5.6.2
|
|
cli-cursor: 5.0.0
|
|
cli-spinners: 3.4.0
|
|
is-interactive: 2.0.0
|
|
is-unicode-supported: 2.1.0
|
|
log-symbols: 7.0.1
|
|
stdin-discarder: 0.3.2
|
|
string-width: 8.2.2
|
|
|
|
p-limit@3.1.0:
|
|
dependencies:
|
|
yocto-queue: 0.1.0
|
|
|
|
p-locate@5.0.0:
|
|
dependencies:
|
|
p-limit: 3.1.0
|
|
|
|
parse-ms@3.0.0: {}
|
|
|
|
parse-ms@4.0.0: {}
|
|
|
|
path-exists@4.0.0: {}
|
|
|
|
path-key@3.1.1: {}
|
|
|
|
pathval@2.0.1: {}
|
|
|
|
picomatch@2.3.2: {}
|
|
|
|
pretty-bytes@6.1.1: {}
|
|
|
|
pretty-ms@8.0.0:
|
|
dependencies:
|
|
parse-ms: 3.0.0
|
|
|
|
pretty-ms@9.3.0:
|
|
dependencies:
|
|
parse-ms: 4.0.0
|
|
|
|
proper-lockfile@4.1.2:
|
|
dependencies:
|
|
graceful-fs: 4.2.11
|
|
retry: 0.12.0
|
|
signal-exit: 3.0.7
|
|
|
|
randombytes@2.1.0:
|
|
dependencies:
|
|
safe-buffer: 5.2.1
|
|
|
|
rc@1.2.8:
|
|
dependencies:
|
|
deep-extend: 0.6.0
|
|
ini: 1.3.8
|
|
minimist: 1.2.8
|
|
strip-json-comments: 2.0.1
|
|
|
|
readdirp@3.6.0:
|
|
dependencies:
|
|
picomatch: 2.3.2
|
|
|
|
require-directory@2.1.1: {}
|
|
|
|
restore-cursor@5.1.0:
|
|
dependencies:
|
|
onetime: 7.0.0
|
|
signal-exit: 4.1.0
|
|
|
|
retry@0.12.0: {}
|
|
|
|
retry@0.13.1: {}
|
|
|
|
safe-buffer@5.2.1: {}
|
|
|
|
semver@7.8.5: {}
|
|
|
|
serialize-javascript@6.0.2:
|
|
dependencies:
|
|
randombytes: 2.1.0
|
|
|
|
shebang-command@2.0.0:
|
|
dependencies:
|
|
shebang-regex: 3.0.0
|
|
|
|
shebang-regex@3.0.0: {}
|
|
|
|
signal-exit@3.0.7: {}
|
|
|
|
signal-exit@4.1.0: {}
|
|
|
|
simple-git@3.36.0:
|
|
dependencies:
|
|
'@kwsites/file-exists': 1.1.1
|
|
'@kwsites/promise-deferred': 1.1.1
|
|
'@simple-git/args-pathspec': 1.0.3
|
|
'@simple-git/argv-parser': 1.1.1
|
|
debug: 4.4.3(supports-color@8.1.1)
|
|
transitivePeerDependencies:
|
|
- supports-color
|
|
|
|
sleep-promise@9.1.0: {}
|
|
|
|
slice-ansi@7.1.2:
|
|
dependencies:
|
|
ansi-styles: 6.2.3
|
|
is-fullwidth-code-point: 5.1.0
|
|
|
|
slice-ansi@8.0.0:
|
|
dependencies:
|
|
ansi-styles: 6.2.3
|
|
is-fullwidth-code-point: 5.1.0
|
|
|
|
stdin-discarder@0.3.2: {}
|
|
|
|
stdout-update@4.0.1:
|
|
dependencies:
|
|
ansi-escapes: 6.2.1
|
|
ansi-styles: 6.2.3
|
|
string-width: 7.2.0
|
|
strip-ansi: 7.2.0
|
|
|
|
steno@4.0.2: {}
|
|
|
|
string-width@4.2.3:
|
|
dependencies:
|
|
emoji-regex: 8.0.0
|
|
is-fullwidth-code-point: 3.0.0
|
|
strip-ansi: 6.0.1
|
|
|
|
string-width@7.2.0:
|
|
dependencies:
|
|
emoji-regex: 10.6.0
|
|
get-east-asian-width: 1.6.0
|
|
strip-ansi: 7.2.0
|
|
|
|
string-width@8.2.2:
|
|
dependencies:
|
|
get-east-asian-width: 1.6.0
|
|
strip-ansi: 7.2.0
|
|
|
|
strip-ansi@6.0.1:
|
|
dependencies:
|
|
ansi-regex: 5.0.1
|
|
|
|
strip-ansi@7.2.0:
|
|
dependencies:
|
|
ansi-regex: 6.3.0
|
|
|
|
strip-json-comments@2.0.1: {}
|
|
|
|
strip-json-comments@3.1.1: {}
|
|
|
|
supports-color@7.2.0:
|
|
dependencies:
|
|
has-flag: 4.0.0
|
|
|
|
supports-color@8.1.1:
|
|
dependencies:
|
|
has-flag: 4.0.0
|
|
|
|
tar@7.5.22:
|
|
dependencies:
|
|
'@isaacs/fs-minipass': 4.0.1
|
|
chownr: 3.0.0
|
|
minipass: 7.1.3
|
|
minizlib: 3.1.0
|
|
yallist: 5.0.0
|
|
|
|
to-regex-range@5.0.1:
|
|
dependencies:
|
|
is-number: 7.0.0
|
|
|
|
tsx@4.23.12:
|
|
dependencies:
|
|
esbuild: 0.28.2
|
|
optionalDependencies:
|
|
fsevents: 2.3.3
|
|
|
|
typescript@5.9.3: {}
|
|
|
|
undici-types@6.21.0: {}
|
|
|
|
universalify@2.0.1: {}
|
|
|
|
url-join@4.0.1: {}
|
|
|
|
uuid@8.3.2: {}
|
|
|
|
validate-npm-package-name@7.0.2: {}
|
|
|
|
which@2.0.2:
|
|
dependencies:
|
|
isexe: 2.0.0
|
|
|
|
which@6.0.1:
|
|
dependencies:
|
|
isexe: 4.0.0
|
|
|
|
workerpool@6.5.1: {}
|
|
|
|
wrap-ansi@7.0.0:
|
|
dependencies:
|
|
ansi-styles: 4.3.0
|
|
string-width: 4.2.3
|
|
strip-ansi: 6.0.1
|
|
|
|
wrappy@1.0.2: {}
|
|
|
|
y18n@5.0.8: {}
|
|
|
|
yallist@5.0.0: {}
|
|
|
|
yargs-parser@20.2.9: {}
|
|
|
|
yargs-parser@21.1.1: {}
|
|
|
|
yargs-unparser@2.0.0:
|
|
dependencies:
|
|
camelcase: 6.3.0
|
|
decamelize: 4.0.0
|
|
flat: 5.0.2
|
|
is-plain-obj: 2.1.0
|
|
|
|
yargs@16.2.2:
|
|
dependencies:
|
|
cliui: 7.0.4
|
|
escalade: 3.2.0
|
|
get-caller-file: 2.0.5
|
|
require-directory: 2.1.1
|
|
string-width: 4.2.3
|
|
y18n: 5.0.8
|
|
yargs-parser: 20.2.9
|
|
|
|
yargs@17.7.3:
|
|
dependencies:
|
|
cliui: 8.0.1
|
|
escalade: 3.2.0
|
|
get-caller-file: 2.0.5
|
|
require-directory: 2.1.1
|
|
string-width: 4.2.3
|
|
y18n: 5.0.8
|
|
yargs-parser: 21.1.1
|
|
|
|
yocto-queue@0.1.0: {}
|
|
|
|
yoctocolors@2.2.0: {}
|
|
|
|
zod@3.25.76: {}
|