File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -73,15 +73,17 @@ pub fn generate_parser_in_directory(
7373 tree_sitter:: PARSER_HEADER ,
7474 )
7575 . map_err ( |e| format ! ( "Failed to write parser.h: {}" , e) ) ?;
76+ fs:: write (
77+ & repo_path. join ( "index.js" ) ,
78+ npm_files:: index_js ( & language_name) ,
79+ )
80+ . map_err ( |e| format ! ( "Failed to write index.js: {}" , e) ) ?;
7681 ensure_file ( & repo_src_path. join ( "binding.cc" ) , || {
7782 npm_files:: binding_cc ( & language_name)
7883 } ) ?;
7984 ensure_file ( & repo_path. join ( "binding.gyp" ) , || {
8085 npm_files:: binding_gyp ( & language_name)
8186 } ) ?;
82- ensure_file ( & repo_path. join ( "index.js" ) , || {
83- npm_files:: index_js ( & language_name)
84- } ) ?;
8587 Ok ( ( ) )
8688}
8789
Original file line number Diff line number Diff line change 77 throw error
88 }
99}
10+
11+ try {
12+ module . exports . nodeTypeInfo = require ( "./src/node-types.json" ) ;
13+ } catch ( _ ) { }
You can’t perform that action at this time.
0 commit comments