Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,2 @@
# Use legacy peer deps to handle tree-sitter version conflicts
# tree-sitter-rust@0.24.0 requires tree-sitter@^0.22.1
# tree-sitter-python@0.25.0 requires tree-sitter@^0.25.0
# We use tree-sitter@0.25.0 and wait for tree-sitter-rust to update
legacy-peer-deps=true
# No longer needed with WASM-based tree-sitter dependencies
# Previously required for tree-sitter version conflicts between native bindings
35 changes: 10 additions & 25 deletions .vscodeignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,34 +9,18 @@ tests/**
# Source maps (NEVER include in production)
**/*.map

# WASM files (MUST be included for tree-sitter parsers)
!dist/*.wasm

# Dependencies - exclude all, then include only required runtime files
node_modules/**

# tree-sitter: only prebuilds/ (native binaries) and core runtime files
!node_modules/tree-sitter/package.json
!node_modules/tree-sitter/prebuilds/
!node_modules/tree-sitter/index.js
!node_modules/tree-sitter/index.d.ts
!node_modules/tree-sitter/tree-sitter.js
!node_modules/tree-sitter/tree-sitter.d.ts

# tree-sitter-python: only prebuilds/ and package files
!node_modules/tree-sitter-python/package.json
!node_modules/tree-sitter-python/prebuilds/
!node_modules/tree-sitter-python/bindings/

# tree-sitter-rust: only prebuilds/ and package files
!node_modules/tree-sitter-rust/package.json
!node_modules/tree-sitter-rust/prebuilds/
!node_modules/tree-sitter-rust/bindings/

# node-addon-api: required by tree-sitter binaries
!node_modules/node-addon-api/package.json
!node_modules/node-addon-api/napi.h
!node_modules/node-addon-api/napi-inl.h

# node-gyp-build: required by tree-sitter to load native binaries
!node_modules/node-gyp-build/
# web-tree-sitter is externalized by esbuild for extension/workers.
# Include only runtime files required by Node CJS + ESM resolution.
!node_modules/web-tree-sitter/package.json
!node_modules/web-tree-sitter/web-tree-sitter.cjs
!node_modules/web-tree-sitter/web-tree-sitter.js
!node_modules/web-tree-sitter/web-tree-sitter.wasm

# Build artifacts & intermediates
out/**
Expand Down Expand Up @@ -97,6 +81,7 @@ test.log
.cursor/**
.goose/**
.roo/**
.kiro/**
plan/**

# OS files
Expand Down
Loading