This website requires JavaScript.
Explore
Docs
Blog
Community
Main Website
Help
Sign In
serve.zone
/
spark
Watch
3
Star
0
Fork
0
You've already forked spark
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
1
Wiki
Activity
Files
6117b20cc54ed3587188c43add9488a6819ae481
spark
/
npmextra.json
1 line
2 B
JSON
Raw
Normal View
History
Unescape
Escape
feat(npm): Add npm package distribution support Added npm package wrapper to enable installation via npm while maintaining the Deno binary distribution model. New Files: - package.json: npm package configuration with binary wrapper - bin/spark-wrapper.js: Detects platform and executes correct binary - scripts/install-binary.js: Downloads appropriate binary on npm install - .npmignore: Excludes source files from npm package - npmextra.json: npm extra configuration Updated: - readme.md: Added npm installation instructions How It Works: 1. User runs: npm install -g @serve.zone/spark 2. Postinstall script (install-binary.js) downloads the correct pre-compiled binary for the user's platform from Gitea releases 3. Binary is cached in dist/binaries/ 4. Wrapper script (spark-wrapper.js) executes the binary when user runs 'spark' command Supported via npm: - Linux (x64, ARM64) - macOS (Intel, Apple Silicon) - Windows (x64) This maintains the benefits of Deno compilation (no runtime deps) while providing familiar npm-based installation for users who prefer it.
2025-10-23 23:31:53 +00:00
{
}
Reference in New Issue
Copy Permalink