{"id":170486081,"number":"3.15.1","published_at":"2026-02-09T06:31:35.104Z","licenses":"MIT","integrity":"sha512-yERqSCnbC+Zzn0DSmPV57jCWd7oGgjwjHTtABNsfw5mKCN79J537V3b0Ak1R3nMAEh66ATnlEyPU/fa9aOoeuw==","status":null,"download_url":"https://registry.npmjs.org/@plugos-org/node-llama-cpp/-/node-llama-cpp-3.15.1.tgz","registry_url":"https://www.npmjs.com/package/@plugos-org/node-llama-cpp/v/3.15.1","documentation_url":null,"install_command":"npm install @plugos-org/node-llama-cpp@3.15.1","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"plugos_lzn","email":"lzn@trustkernel.com"},"dist":{"shasum":"3f498dcb14bd6db1fa05ea4554e053ef7cf98fb8","tarball":"https://registry.npmjs.org/@plugos-org/node-llama-cpp/-/node-llama-cpp-3.15.1.tgz","fileCount":852,"integrity":"sha512-yERqSCnbC+Zzn0DSmPV57jCWd7oGgjwjHTtABNsfw5mKCN79J537V3b0Ak1R3nMAEh66ATnlEyPU/fa9aOoeuw==","signatures":[{"sig":"MEUCIQCCH+II640JNK+1g+YVdpfkR6ejrAPX13sAEcXeaM7/HgIgdYwpZtNH7HHAtL7MkF6aKpPaG3bneDoXjR08Sd1kGpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482794},"gitHead":null,"main":"./dist/index.js","scripts":{"lint":"npm run lint:eslint","test":"npm run test:typescript \u0026\u0026 npm run lint:eslint \u0026\u0026 npm run test:vitest","build":"tsc --build tsconfig.json --force \u0026\u0026 npm run build:packTemplates","clean":"rm -rf ./node_modules ./dist ./tsconfig.tsbuildinfo ./test/.models ./docs/api ./docs/api-overrides ./templates/packed","watch":"tsc --build tsconfig.json --watch --force","format":"npm run lint:eslint -- --fix","prepare":"node --experimental-require-module -e \"process.env.CI !== 'true' \u0026\u0026 console.log(require('husky').default())\"","docs:dev":"npm run docs:generateTypedoc \u0026\u0026 vitepress dev --cors","prebuild":"rimraf ./dist ./tsconfig.tsbuildinfo","prewatch":"rimraf ./dist ./tsconfig.tsbuildinfo","dev:build":"npm run build \u0026\u0026 node ./dist/cli/cli.js source build --noUsageExample","dev:setup":"npm run build \u0026\u0026 node ./dist/cli/cli.js source download --noUsageExample \u0026\u0026 npm run docs:generateTypedoc \u0026\u0026 npm run dev:setup:downloadAllTestModels","docs:build":"npm run docs:generateTypedoc \u0026\u0026 vitepress build","lint:eslint":"eslint --report-unused-disable-directives .","postinstall":"node ./dist/cli/cli.js postinstall","postversion":"vite-node scripts/postVersion.ts","test:vitest":"vitest run ./test","docs:preview":"npm run docs:generateTypedoc \u0026\u0026 vitepress preview","cmake-js-llama":"cd llama \u0026\u0026 cmake-js","test:standalone":"vitest run ./test/standalone","test:typescript":"tsc --noEmit --project tsconfig.json","build:packTemplates":"vite-node scripts/packTemplates.ts","test:modelDependent":"vitest run ./test/modelDependent","addPostinstallScript":"npm pkg set scripts.postinstall=\"node ./dist/cli/cli.js postinstall\"","docs:generateTypedoc":"typedoc \u0026\u0026 rimraf ./docs/api/index.md ./docs/api/globals.md ./docs/api/functions/LlamaText.md","test:standalone:interactive":"vitest watch ./test/standalone","dev:setup:downloadAllTestModels":"vite-node test/utils/scripts/downloadAllTestModels.ts","test:modelDependent:interactive":"vitest watch ./test/modelDependent"},"_npmVersion":"10.9.4","_nodeVersion":"22.22.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=20.0.0"},"exports":{".":{"node":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./commands":{"node":"./dist/commands.js","types":"./dist/commands.d.ts","import":"./dist/commands.js","default":"./dist/commands.js"},"./commands.js":{"node":"./dist/commands.js","types":"./dist/commands.d.ts","import":"./dist/commands.js","default":"./dist/commands.js"}},"browserify":null},"created_at":"2026-02-12T00:44:48.289Z","updated_at":"2026-10-23T01:13:07.754Z","purl":"pkg:npm/%40plugos-org/node-llama-cpp@3.15.1","related_tag":{"name":"v3.15.1","sha":"4baa480f6d85f7ca425ffec8811963407f0bc9e1","kind":"commit","published_at":"2026-01-25T23:46:51.000Z","download_url":"https://codeload.github.com/withcatai/node-llama-cpp/tar.gz/v3.15.1","html_url":"https://github.com/withcatai/node-llama-cpp/releases/tag/v3.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/withcatai/node-llama-cpp@v3.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withcatai%2Fnode-llama-cpp/tags/v3.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withcatai%2Fnode-llama-cpp/tags/v3.15.1/manifests"},"latest":true,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@plugos-org%2Fnode-llama-cpp/versions/3.15.1","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@plugos-org%2Fnode-llama-cpp/versions/3.15.1/codemeta","dependencies":[{"id":1886512071,"ecosystem":"npm","package_name":"ora","requirements":"^8.2.0","kind":"runtime","optional":false},{"id":1886512072,"ecosystem":"npm","package_name":"bytes","requirements":"^3.1.2","kind":"runtime","optional":false},{"id":1886512073,"ecosystem":"npm","package_name":"chalk","requirements":"^5.4.1","kind":"runtime","optional":false},{"id":1886512074,"ecosystem":"npm","package_name":"ipull","requirements":"^3.9.2","kind":"runtime","optional":false},{"id":1886512075,"ecosystem":"npm","package_name":"which","requirements":"^5.0.0","kind":"runtime","optional":false},{"id":1886512076,"ecosystem":"npm","package_name":"yargs","requirements":"^17.7.2","kind":"runtime","optional":false},{"id":1886512077,"ecosystem":"npm","package_name":"ignore","requirements":"^7.0.4","kind":"runtime","optional":false},{"id":1886512078,"ecosystem":"npm","package_name":"nanoid","requirements":"^5.1.5","kind":"runtime","optional":false},{"id":1886512079,"ecosystem":"npm","package_name":"semver","requirements":"^7.7.1","kind":"runtime","optional":false},{"id":1886512080,"ecosystem":"npm","package_name":"chmodrp","requirements":"^1.0.2","kind":"runtime","optional":false},{"id":1886512081,"ecosystem":"npm","package_name":"env-var","requirements":"^7.5.0","kind":"runtime","optional":false},{"id":1886512082,"ecosystem":"npm","package_name":"octokit","requirements":"^5.0.3","kind":"runtime","optional":false},{"id":1886512083,"ecosystem":"npm","package_name":"cmake-js","requirements":"^7.4.0","kind":"runtime","optional":false},{"id":1886512084,"ecosystem":"npm","package_name":"fs-extra","requirements":"^11.3.0","kind":"runtime","optional":false},{"id":1886512085,"ecosystem":"npm","package_name":"pretty-ms","requirements":"^9.2.0","kind":"runtime","optional":false},{"id":1886512086,"ecosystem":"npm","package_name":"filenamify","requirements":"^6.0.0","kind":"runtime","optional":false},{"id":1886512087,"ecosystem":"npm","package_name":"simple-git","requirements":"^3.27.0","kind":"runtime","optional":false},{"id":1886512088,"ecosystem":"npm","package_name":"slice-ansi","requirements":"^7.1.0","kind":"runtime","optional":false},{"id":1886512105,"ecosystem":"npm","package_name":"strip-ansi","requirements":"^7.1.0","kind":"runtime","optional":false},{"id":1886512106,"ecosystem":"npm","package_name":"async-retry","requirements":"^1.3.3","kind":"runtime","optional":false},{"id":1886512107,"ecosystem":"npm","package_name":"cross-spawn","requirements":"^7.0.6","kind":"runtime","optional":false},{"id":1886512108,"ecosystem":"npm","package_name":"log-symbols","requirements":"^7.0.0","kind":"runtime","optional":false},{"id":1886512109,"ecosystem":"npm","package_name":"stdout-update","requirements":"^4.0.1","kind":"runtime","optional":false},{"id":1886512110,"ecosystem":"npm","package_name":"node-addon-api","requirements":"^8.3.1","kind":"runtime","optional":false},{"id":1886512111,"ecosystem":"npm","package_name":"lifecycle-utils","requirements":"^3.0.1","kind":"runtime","optional":false},{"id":1886512112,"ecosystem":"npm","package_name":"proper-lockfile","requirements":"^4.1.2","kind":"runtime","optional":false},{"id":1886512113,"ecosystem":"npm","package_name":"@huggingface/jinja","requirements":"^0.5.3","kind":"runtime","optional":false},{"id":1886512114,"ecosystem":"npm","package_name":"is-unicode-supported","requirements":"^2.1.0","kind":"runtime","optional":false},{"id":1886512115,"ecosystem":"npm","package_name":"validate-npm-package-name","requirements":"^6.0.0","kind":"runtime","optional":false},{"id":1886512116,"ecosystem":"npm","package_name":"zx","requirements":"^8.5.4","kind":"Development","optional":false},{"id":1886512117,"ecosystem":"npm","package_name":"feed","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1886512118,"ecosystem":"npm","package_name":"husky","requirements":"^9.1.7","kind":"Development","optional":false},{"id":1886512119,"ecosystem":"npm","package_name":"sharp","requirements":"^0.34.1","kind":"Development","optional":false},{"id":1886512120,"ecosystem":"npm","package_name":"tslib","requirements":"^2.8.1","kind":"Development","optional":false},{"id":1886512121,"ecosystem":"npm","package_name":"eslint","requirements":"^9.26.0","kind":"Development","optional":false},{"id":1886512122,"ecosystem":"npm","package_name":"rehype","requirements":"^13.0.2","kind":"Development","optional":false},{"id":1886512123,"ecosystem":"npm","package_name":"rimraf","requirements":"^6.0.1","kind":"Development","optional":false},{"id":1886512124,"ecosystem":"npm","package_name":"vitest","requirements":"^3.2.4","kind":"Development","optional":false},{"id":1886512125,"ecosystem":"npm","package_name":"typedoc","requirements":"^0.28.9","kind":"Development","optional":false},{"id":1886512126,"ecosystem":"npm","package_name":"electron","requirements":"^37.2.4","kind":"Development","optional":false},{"id":1886512127,"ecosystem":"npm","package_name":"vite-node","requirements":"^3.2.4","kind":"Development","optional":false},{"id":1886512128,"ecosystem":"npm","package_name":"vitepress","requirements":"^1.6.3","kind":"Development","optional":false},{"id":1886512129,"ecosystem":"npm","package_name":"@vitest/ui","requirements":"^3.2.4","kind":"Development","optional":false},{"id":1886512130,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.2","kind":"Development","optional":false},{"id":1886512131,"ecosystem":"npm","package_name":"@types/node","requirements":"^20.17.50","kind":"Development","optional":false},{"id":1886512132,"ecosystem":"npm","package_name":"@types/bytes","requirements":"^3.1.5","kind":"Development","optional":false},{"id":1886512133,"ecosystem":"npm","package_name":"@types/which","requirements":"^3.0.4","kind":"Development","optional":false},{"id":1886512134,"ecosystem":"npm","package_name":"@types/yargs","requirements":"^17.0.33","kind":"Development","optional":false},{"id":1886512135,"ecosystem":"npm","package_name":"@types/semver","requirements":"^7.7.0","kind":"Development","optional":false},{"id":1886512136,"ecosystem":"npm","package_name":"@eslint/compat","requirements":"^1.2.9","kind":"Development","optional":false},{"id":1886512137,"ecosystem":"npm","package_name":"@commitlint/cli","requirements":"^19.8.1","kind":"Development","optional":false},{"id":1886512138,"ecosystem":"npm","package_name":"@resvg/resvg-js","requirements":"^2.6.2","kind":"Development","optional":false},{"id":1886512139,"ecosystem":"npm","package_name":"@types/fs-extra","requirements":"^11.0.4","kind":"Development","optional":false},{"id":1886512140,"ecosystem":"npm","package_name":"eslint-plugin-n","requirements":"^17.18.0","kind":"Development","optional":false},{"id":1886512141,"ecosystem":"npm","package_name":"semantic-release","requirements":"^25.0.2","kind":"Development","optional":false},{"id":1886512142,"ecosystem":"npm","package_name":"@fontsource/inter","requirements":"^5.2.5","kind":"Development","optional":false},{"id":1886512143,"ecosystem":"npm","package_name":"typescript-eslint","requirements":"^8.39.0","kind":"Development","optional":false},{"id":1886512144,"ecosystem":"npm","package_name":"@types/async-retry","requirements":"^1.4.9","kind":"Development","optional":false},{"id":1886512145,"ecosystem":"npm","package_name":"@types/cross-spawn","requirements":"^6.0.6","kind":"Development","optional":false},{"id":1886512146,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"^3.2.4","kind":"Development","optional":false},{"id":1886512147,"ecosystem":"npm","package_name":"eslint-plugin-jsdoc","requirements":"^50.6.14","kind":"Development","optional":false},{"id":1886512148,"ecosystem":"npm","package_name":"eslint-plugin-import","requirements":"^2.31.0","kind":"Development","optional":false},{"id":1886512149,"ecosystem":"npm","package_name":"@semantic-release/npm","requirements":"^13.1.2","kind":"Development","optional":false},{"id":1886512150,"ecosystem":"npm","package_name":"vitepress-plugin-llms","requirements":"^1.7.2","kind":"Development","optional":false},{"id":1886512151,"ecosystem":"npm","package_name":"@semantic-release/exec","requirements":"^7.1.0","kind":"Development","optional":false},{"id":1886512152,"ecosystem":"npm","package_name":"@types/proper-lockfile","requirements":"^4.1.4","kind":"Development","optional":false},{"id":1886512153,"ecosystem":"npm","package_name":"typedoc-plugin-markdown","requirements":"^4.8.0","kind":"Development","optional":false},{"id":1886512154,"ecosystem":"npm","package_name":"typedoc-vitepress-theme","requirements":"^1.1.2","kind":"Development","optional":false},{"id":1886512155,"ecosystem":"npm","package_name":"@semantic-release/github","requirements":"^12.0.2","kind":"Development","optional":false},{"id":1886512156,"ecosystem":"npm","package_name":"@stylistic/eslint-plugin","requirements":"^4.2.0","kind":"Development","optional":false},{"id":1886512157,"ecosystem":"npm","package_name":"typedoc-plugin-mdn-links","requirements":"^5.0.7","kind":"Development","optional":false},{"id":1886512158,"ecosystem":"npm","package_name":"@shikijs/vitepress-twoslash","requirements":"^3.4.0","kind":"Development","optional":false},{"id":1886512159,"ecosystem":"npm","package_name":"@commitlint/config-conventional","requirements":"^19.8.1","kind":"Development","optional":false},{"id":1886512160,"ecosystem":"npm","package_name":"@types/validate-npm-package-name","requirements":"^4.0.2","kind":"Development","optional":false},{"id":1886512161,"ecosystem":"npm","package_name":"eslint-import-resolver-typescript","requirements":"^4.4.4","kind":"Development","optional":false},{"id":1886512162,"ecosystem":"npm","package_name":"@nolebase/vitepress-plugin-og-image","requirements":"^2.17.0","kind":"Development","optional":false},{"id":1886512163,"ecosystem":"npm","package_name":"@nolebase/vitepress-plugin-git-changelog","requirements":"^2.17.0","kind":"Development","optional":false},{"id":1886512164,"ecosystem":"npm","package_name":"@node-llama-cpp/mac-x64","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512165,"ecosystem":"npm","package_name":"@node-llama-cpp/win-x64","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512166,"ecosystem":"npm","package_name":"@node-llama-cpp/linux-x64","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512167,"ecosystem":"npm","package_name":"@node-llama-cpp/win-arm64","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512168,"ecosystem":"npm","package_name":"@node-llama-cpp/linux-arm64","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512169,"ecosystem":"npm","package_name":"@node-llama-cpp/linux-armv7l","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512170,"ecosystem":"npm","package_name":"@node-llama-cpp/win-x64-cuda","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512171,"ecosystem":"npm","package_name":"@node-llama-cpp/linux-x64-cuda","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512172,"ecosystem":"npm","package_name":"@node-llama-cpp/win-x64-vulkan","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512173,"ecosystem":"npm","package_name":"@node-llama-cpp/mac-arm64-metal","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512174,"ecosystem":"npm","package_name":"@node-llama-cpp/linux-x64-vulkan","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512175,"ecosystem":"npm","package_name":"@node-llama-cpp/win-x64-cuda-ext","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512176,"ecosystem":"npm","package_name":"@node-llama-cpp/linux-x64-cuda-ext","requirements":"3.15.1","kind":"Optional","optional":true},{"id":1886512177,"ecosystem":"npm","package_name":"@plugos-org/node-llama-cpp-android-arm64","requirements":"3.15.1","kind":"Optional","optional":true}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@plugos-org%2Fnode-llama-cpp"}