diff --git a/.gitignore b/.gitignore index 11e61cab..d1e1d448 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,12 @@ examples/desktop examples/redux examples/vscode log.html + +# These files would be generated by 'tree-sitter generate' with the default +# settings. We don't want them because there's already a copy at the root. +/tsx/Cargo.toml +/tsx/binding.gyp +/tsx/bindings +/typescript/Cargo.toml +/typescript/binding.gyp +/typescript/bindings diff --git a/package.json b/package.json index be72ce37..8431d74d 100644 --- a/package.json +++ b/package.json @@ -18,13 +18,13 @@ }, "main": "./bindings/node", "devDependencies": { - "tree-sitter-cli": "^0.19.1", + "tree-sitter-cli": "^0.19.3", "tree-sitter-javascript": "github:tree-sitter/tree-sitter-javascript#2c5b138" }, "scripts": { "build": "npm run build-typescript && npm run build-tsx", - "build-typescript": "cd typescript && tree-sitter generate", - "build-tsx": "cd tsx && tree-sitter generate", + "build-typescript": "cd typescript && tree-sitter generate --no-bindings", + "build-tsx": "cd tsx && tree-sitter generate --no-bindings", "test-load": "node -e \"console.log(require('./typescript').name, require('./tsx').name)\"", "test": "npm run test-typescript && npm run test-tsx && npm run test-load && script/parse-examples", "test-typescript": "cd typescript && tree-sitter test",