Skip to content

fix: resolve Deno task interception by avoiding nested npm run#42

Open
abdotop wants to merge 1 commit into
chdb-io:mainfrom
abdotop:fix/deno-compatibility
Open

fix: resolve Deno task interception by avoiding nested npm run#42
abdotop wants to merge 1 commit into
chdb-io:mainfrom
abdotop:fix/deno-compatibility

Conversation

@abdotop

@abdotop abdotop commented Jun 8, 2026

Copy link
Copy Markdown

Description

This PR implements the changes proposed in #41 to avoid nested npm run calls inside package lifecycles.

By executing bash and node-gyp directly, we bypass Deno's task interception, making chdb-node fully compatible with Deno's native allowScripts / deno compile out-of-the-box.

Verification

  • Fully backward-compatible with Node.js and npm.
  • Eliminates task libchdb not found / task build not found errors when installing via Deno.

Closes #41

@CLAassistant

CLAassistant commented Jun 8, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feat/Fix: Deno compatibility (avoid nested npm run in package.json scripts)

2 participants