UNPKG

@ast-grep/napi

Version:

Search and Rewrite code at large scale using precise AST pattern

92 lines 2.49 kB
{ "name": "@ast-grep/napi", "version": "0.40.5", "description": "Search and Rewrite code at large scale using precise AST pattern", "homepage": "https://ast-grep.github.io", "main": "index.js", "repository": "https://github.com/ast-grep/ast-grep", "license": "MIT", "keywords": [ "ast", "pattern", "codemod", "search", "rewrite" ], "files": [ "index.d.ts", "index.js", "types/*.ts", "lang/*.ts" ], "napi": { "binaryName": "ast-grep-napi", "targets": [ "x86_64-unknown-linux-gnu", "x86_64-pc-windows-msvc", "x86_64-apple-darwin", "i686-pc-windows-msvc", "aarch64-apple-darwin", "aarch64-pc-windows-msvc", "aarch64-unknown-linux-gnu", "aarch64-unknown-linux-musl", "x64-unknown-linux-musl" ] }, "engines": { "node": ">= 10" }, "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "scripts": { "artifacts": "napi artifacts", "build": "napi build --no-const-enum --dts ignore.d.ts --platform --release", "build:debug": "napi build --no-const-enum --dts ignore.d.ts --platform", "prepublishOnly": "napi prepublish -t npm --no-gh-release", "pretest": "ts-node scripts/generateTypes.ts --test-only", "test": "tsc --noEmit && ava", "version": "napi version", "lint": "oxlint && dprint check", "format": "dprint fmt", "format:check": "dprint check", "typegen": "ts-node scripts/generateTypes.ts" }, "devDependencies": { "@ast-grep/napi": "0.40.4", "@napi-rs/cli": "3.5.1", "@types/node": "^24.0.0", "oxlint": "1.38.0", "ava": "6.4.1", "chalk": "5.6.2", "dprint": "0.51.1", "smol-toml": "^1.3.1", "ts-node": "10.9.2", "typescript": "5.9.3" }, "ava": { "require": [ "ts-node/register" ], "extensions": [ "ts" ], "timeout": "2m", "workerThreads": false, "environmentVariables": { "TS_NODE_PROJECT": "./tsconfig.json" } }, "optionalDependencies": { "@ast-grep/napi-linux-x64-gnu": "0.40.5", "@ast-grep/napi-win32-x64-msvc": "0.40.5", "@ast-grep/napi-darwin-x64": "0.40.5", "@ast-grep/napi-win32-ia32-msvc": "0.40.5", "@ast-grep/napi-darwin-arm64": "0.40.5", "@ast-grep/napi-win32-arm64-msvc": "0.40.5", "@ast-grep/napi-linux-arm64-gnu": "0.40.5", "@ast-grep/napi-linux-arm64-musl": "0.40.5", "@ast-grep/napi-linux-x64-musl": "0.40.5" } }