fix(npm): add .npmignore to exclude cache and binaries

Prevents accidentally publishing the 547MB embedding model cache
or downloaded binaries.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Sam Valladares 2026-01-26 23:50:40 -06:00
parent 1e06344319
commit a104219db2
2 changed files with 33 additions and 6 deletions

View file

@ -0,0 +1,14 @@
# Don't publish downloaded binaries (installed via postinstall)
bin/vestige
bin/vestige.exe
bin/vestige-mcp
bin/vestige-mcp.exe
bin/*.tar.gz
bin/*.zip
# Don't publish embedding model cache
.fastembed_cache/
# Dev files
*.log
.DS_Store

View file

@ -3,22 +3,35 @@
"version": "1.1.0",
"description": "Vestige MCP Server - AI Memory System for Claude and other assistants",
"bin": {
"vestige-mcp": "./bin/vestige-mcp.js",
"vestige": "./bin/vestige.js"
"vestige-mcp": "bin/vestige-mcp.js",
"vestige": "bin/vestige.js"
},
"scripts": {
"postinstall": "node scripts/postinstall.js"
},
"keywords": ["mcp", "claude", "ai", "memory", "vestige"],
"keywords": [
"mcp",
"claude",
"ai",
"memory",
"vestige"
],
"author": "Sam Valladares",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/samvallad33/vestige"
"url": "git+https://github.com/samvallad33/vestige.git"
},
"engines": {
"node": ">=18"
},
"os": ["darwin", "linux", "win32"],
"cpu": ["x64", "arm64"]
"os": [
"darwin",
"linux",
"win32"
],
"cpu": [
"x64",
"arm64"
]
}