Files
kucherenko__jscpd/rust/basta/package.json
apk 6229a1f21d docs(basta): ship a README with the npm package, and bump to 0.1.1
`basta@0.1.0` published with `files: ["run-basta.js", "platform-map.js"]`,
so npmjs.com/package/basta shows an empty page — the one place most people
will look before installing anything. npm takes the README from the
published tarball, so a version bump is the only way to put one there.

The README is npm-facing rather than a copy of the crate's: it leads with
`npm install -g basta` and `npx basta src`, and it names the known gaps —
no Vue/Svelte/Astro, class members matched by name, PEP 420 namespace
packages — so a reader can judge whether the tool fits before running it.

Claude-Session: https://claude.ai/code/session_01WztdFKZAwW9b51iJe9zhtV
2026-09-16 13:00:25 +02:00

49 lines
1.1 KiB
JSON

{
"name": "basta",
"version": "0.1.1",
"description": "Dead code detector — finds unused files, exports, imports and private declarations across JavaScript, TypeScript and Python. Rust engine, self-contained binary.",
"homepage": "https://jscpd.dev",
"funding": "https://opencollective.com/jscpd",
"bin": {
"basta": "./run-basta.js"
},
"files": [
"run-basta.js",
"platform-map.js",
"README.md"
],
"optionalDependencies": {
"basta-linux-x64-gnu": "0.1.1",
"basta-linux-arm64-gnu": "0.1.1",
"basta-linux-x64-musl": "0.1.1",
"basta-linux-arm64-musl": "0.1.1",
"basta-darwin-arm64": "0.1.1",
"basta-darwin-x64": "0.1.1",
"basta-windows-x64-msvc": "0.1.1",
"basta-windows-arm64-msvc": "0.1.1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/kucherenko/jscpd.git",
"directory": "rust"
},
"keywords": [
"basta",
"dead-code",
"unused-code",
"unused-exports",
"static-analysis",
"typescript",
"python",
"cli",
"rust"
],
"license": "MIT",
"engines": {
"node": ">=18"
},
"publishConfig": {
"access": "public"
}
}