Skip to content

add gypfile option to package.json - #1505

Merged
neoxpert merged 1 commit into
WiseLibs:masterfrom
neoxpert:add_gypfile_option
Jul 28, 2026
Merged

add gypfile option to package.json#1505
neoxpert merged 1 commit into
WiseLibs:masterfrom
neoxpert:add_gypfile_option

Conversation

@neoxpert

Copy link
Copy Markdown
Contributor

Added the gypfile option with value false to the package.json in order to disable automatic install script creation.

https://docs.npmjs.com/cli/v12/configuring-npm/package-json#gypfile

Addresses #1503.

@neoxpert
neoxpert requested review from a team and JoshuaWise as code owners July 27, 2026 19:47
@neoxpert
neoxpert merged commit 6d24034 into WiseLibs:master Jul 28, 2026
19 checks passed
aliasunder added a commit to aliasunder/vault-cortex that referenced this pull request Aug 3, 2026
## Summary

- Bumps `better-sqlite3` from 13.0.1 to 13.0.2
- Upstream fix
([WiseLibs/better-sqlite3#1505](WiseLibs/better-sqlite3#1505)):
`gypfile: false` in package.json suppresses npm's injected `node-gyp
rebuild` install script, so environments without `make` (like Glama's
builder) no longer fail on `npm ci`
- The Glama admin `make` build step (added as a workaround) is harmless
to keep as belt-and-suspenders

## Test plan

- [x] 2321 tests pass
- [x] Build clean
- [ ] CI green
- [ ] Glama build stays green after merge

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants