Package npm/TypeScript/Bun CLI tools for Nix. Use when creating Nix derivations for JavaScript/TypeScript tools from npm registry or GitHub sources, handling pre-built packages or source builds with dependency management.
92
88%
Does it follow best practices?
Impact
100%
1.63xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Pre-built npm package derivation
Two-file structure
100%
100%
default.nix content
87%
100%
fetchzip npm URL
30%
100%
Hash fetch commands
25%
100%
Shebang replacement
0%
100%
chmod +x on binaries
28%
100%
runHook hooks
100%
100%
sourceProvenance binaryBytecode
0%
100%
meta.mainProgram
100%
100%
meta.homepage
100%
100%
meta.license
100%
100%
meta.platforms all
100%
100%
Bun source build with dependency caching
fetchBunDeps bun install flags
66%
100%
fetchBunDeps dontFixup
100%
100%
fetchBunDeps outputHashMode
100%
100%
fetchBunDeps copies bun.lock
25%
100%
Lockfile verification
0%
100%
node_modules patching steps
44%
100%
HOME and ignore_scripts env
44%
100%
dontStrip = true
100%
100%
autoPatchelfHook + cc.lib
50%
100%
sourceProvenance fromSource
0%
100%
platforms x86_64-linux
100%
100%
Two-file structure
100%
100%
Multi-executable package with WASM and metadata
Both executables installed
100%
100%
WASM file copied
25%
100%
Shebang on all binaries
0%
100%
chmod +x all binaries
0%
100%
meta.mainProgram = tree-sitter
100%
100%
sourceProvenance binaryBytecode
20%
100%
platforms.all
100%
100%
fetchzip npm URL pattern
37%
100%
runHook hooks
100%
100%
Two-file structure
100%
100%
meta.license and homepage
100%
100%
aed1afb
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.