mirror of
https://github.com/tree-sitter/tree-sitter.git
synced 2026-09-10 07:36:22 -04:00
This is not breaking for consumers of the web bindings, nor the playground as both filenames will be kept in the .github.io repo
87 lines
2.4 KiB
JSON
87 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"
|
|
}
|
|
}
|