cli: require node-types.json in generated index.js files
This commit is contained in:
parent
77636e8fe6
commit
09b902f6a0
2 changed files with 9 additions and 3 deletions
|
|
@ -73,15 +73,17 @@ pub fn generate_parser_in_directory(
|
|||
tree_sitter::PARSER_HEADER,
|
||||
)
|
||||
.map_err(|e| format!("Failed to write parser.h: {}", e))?;
|
||||
fs::write(
|
||||
&repo_path.join("index.js"),
|
||||
npm_files::index_js(&language_name),
|
||||
)
|
||||
.map_err(|e| format!("Failed to write index.js: {}", e))?;
|
||||
ensure_file(&repo_src_path.join("binding.cc"), || {
|
||||
npm_files::binding_cc(&language_name)
|
||||
})?;
|
||||
ensure_file(&repo_path.join("binding.gyp"), || {
|
||||
npm_files::binding_gyp(&language_name)
|
||||
})?;
|
||||
ensure_file(&repo_path.join("index.js"), || {
|
||||
npm_files::index_js(&language_name)
|
||||
})?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -7,3 +7,7 @@ try {
|
|||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
module.exports.nodeTypeInfo = require("./src/node-types.json");
|
||||
} catch (_) {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue