From 412a6a774ea12e35b518c5639e6e124b6c64c619 Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Tue, 27 Feb 2024 12:57:56 +0200 Subject: [PATCH] refactor(bindings): remove npmignore Replace with package.json files --- cli/src/generate/grammar_files.rs | 6 ------ cli/src/generate/templates/Package.swift | 1 - cli/src/generate/templates/npmignore | 17 ----------------- cli/src/generate/templates/package.json | 8 ++++++++ 4 files changed, 8 insertions(+), 24 deletions(-) delete mode 100644 cli/src/generate/templates/npmignore diff --git a/cli/src/generate/grammar_files.rs b/cli/src/generate/grammar_files.rs index 443f8e03..af21d561 100644 --- a/cli/src/generate/grammar_files.rs +++ b/cli/src/generate/grammar_files.rs @@ -26,7 +26,6 @@ const PACKAGE_JSON_TEMPLATE: &str = include_str!("./templates/package.json"); const GITIGNORE_TEMPLATE: &str = include_str!("./templates/gitignore"); const GITATTRIBUTES_TEMPLATE: &str = include_str!("./templates/gitattributes"); const EDITORCONFIG_TEMPLATE: &str = include_str!("./templates/.editorconfig"); -const NPMIGNORE_TEMPLATE: &str = include_str!("./templates/npmignore"); const RUST_BINDING_VERSION: &str = env!("CARGO_PKG_VERSION"); const RUST_BINDING_VERSION_PLACEHOLDER: &str = "RUST_BINDING_VERSION"; @@ -168,11 +167,6 @@ pub fn generate_grammar_files( generate_file(path, EDITORCONFIG_TEMPLATE, language_name) })?; - // Write .npmignore file - missing_path(repo_path.join(".npmignore"), |path| { - generate_file(path, NPMIGNORE_TEMPLATE, language_name) - })?; - if generate_bindings { let bindings_dir = repo_path.join("bindings"); diff --git a/cli/src/generate/templates/Package.swift b/cli/src/generate/templates/Package.swift index 9f67e43e..fd0f3228 100644 --- a/cli/src/generate/templates/Package.swift +++ b/cli/src/generate/templates/Package.swift @@ -33,7 +33,6 @@ let package = Package( ".gitignore", ".gitattributes", ".gitmodules", - ".npmignore", ], sources: [ "src/parser.c", diff --git a/cli/src/generate/templates/npmignore b/cli/src/generate/templates/npmignore deleted file mode 100644 index ac723165..00000000 --- a/cli/src/generate/templates/npmignore +++ /dev/null @@ -1,17 +0,0 @@ -bindings/c -bindings/go -bindings/python -bindings/rust -bindings/swift -Cargo.toml -Makefile -examples -pyproject.toml -setup.py -test -.editorconfig -.github -.gitignore -.gitattributes -.gitmodules -.npmignore diff --git a/cli/src/generate/templates/package.json b/cli/src/generate/templates/package.json index dacdaa61..8033206e 100644 --- a/cli/src/generate/templates/package.json +++ b/cli/src/generate/templates/package.json @@ -5,6 +5,14 @@ "repository": "github:tree-sitter/tree-sitter-PARSER_NAME", "license": "MIT", "main": "bindings/node", + "files": [ + "grammar.js", + "binding.gyp", + "types/dsl.d.ts", + "bindings/node/*", + "queries/*", + "src/**" + ], "keywords": [ "parsing", "incremental",