This is not breaking for consumers of the web bindings, nor the playground as both filenames will be kept in the .github.io repo
86 lines
2.4 KiB
JSON
86 lines
2.4 KiB
JSON
{
|
|
"name": "web-tree-sitter",
|
|
"version": "0.25.1",
|
|
"description": "Tree-sitter bindings for the web",
|
|
"repository": "https://github.com/tree-sitter/tree-sitter",
|
|
"homepage": "https://github.com/tree-sitter/tree-sitter/tree/master/lib/binding_web",
|
|
"license": "MIT",
|
|
"author": {
|
|
"name": "Max Brunsfeld",
|
|
"email": "maxbrunsfeld@gmail.com"
|
|
},
|
|
"maintainers": [
|
|
{
|
|
"name": "Amaan Qureshi",
|
|
"email": "amaanq12@gmail.com"
|
|
}
|
|
],
|
|
"type": "module",
|
|
"exports": {
|
|
".": {
|
|
"import": "./web-tree-sitter.js",
|
|
"require": "./web-tree-sitter.cjs",
|
|
"types": "./web-tree-sitter.d.ts"
|
|
},
|
|
"./debug": {
|
|
"import": "./debug/web-tree-sitter.js",
|
|
"require": "./debug/web-tree-sitter.cjs",
|
|
"types": "./web-tree-sitter.d.ts"
|
|
}
|
|
},
|
|
"types": "web-tree-sitter.d.ts",
|
|
"keywords": [
|
|
"incremental",
|
|
"parsing",
|
|
"tree-sitter",
|
|
"wasm"
|
|
],
|
|
"files": [
|
|
"README.md",
|
|
"web-tree-sitter.cjs",
|
|
"web-tree-sitter.cjs.map",
|
|
"web-tree-sitter.js",
|
|
"web-tree-sitter.js.map",
|
|
"web-tree-sitter.wasm",
|
|
"web-tree-sitter.wasm.map",
|
|
"debug/web-tree-sitter.cjs",
|
|
"debug/web-tree-sitter.cjs.map",
|
|
"debug/web-tree-sitter.js",
|
|
"debug/web-tree-sitter.js.map",
|
|
"debug/web-tree-sitter.wasm",
|
|
"debug/web-tree-sitter.wasm.map",
|
|
"web-tree-sitter.d.ts",
|
|
"web-tree-sitter.d.ts.map",
|
|
"src/**/*.ts",
|
|
"lib/*.c",
|
|
"lib/*.h"
|
|
],
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.20.0",
|
|
"@types/emscripten": "^1.40.0",
|
|
"@types/node": "^22.13.1",
|
|
"@vitest/coverage-v8": "^3.0.5",
|
|
"dts-buddy": "^0.5.4",
|
|
"esbuild": "^0.25.0",
|
|
"eslint": "^9.20.0",
|
|
"source-map": "^0.7.4",
|
|
"tsx": "^4.19.2",
|
|
"typescript": "^5.7.3",
|
|
"typescript-eslint": "^8.23.0",
|
|
"vitest": "^3.0.5"
|
|
},
|
|
"scripts": {
|
|
"build:ts": "node script/build.js",
|
|
"build:wasm": "cd ../../ && cargo xtask build-wasm",
|
|
"build:wasm:debug": "cd ../../ && cargo xtask build-wasm --debug",
|
|
"build": "npm run build:wasm && npm run build:ts",
|
|
"build:debug": "npm run build:wasm:debug && npm run build:ts -- --debug",
|
|
"build:dts": "node script/generate-dts.js",
|
|
"lint": "eslint src/*.ts script/*.ts test/*.ts",
|
|
"lint:fix": "eslint src/*.ts script/*.ts test/*.ts --fix",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest",
|
|
"prepack": "cp ../../LICENSE .",
|
|
"prepublishOnly": "tsx script/check-artifacts-fresh.ts"
|
|
}
|
|
}
|