tree-sitter implementation for the confindent configuration language
at main 35 lines 769 B view raw
1{ 2 "targets": [ 3 { 4 "target_name": "tree_sitter_confindent_binding", 5 "dependencies": [ 6 "<!(node -p \"require('node-addon-api').targets\"):node_addon_api_except", 7 ], 8 "include_dirs": [ 9 "src", 10 ], 11 "sources": [ 12 "bindings/node/binding.cc", 13 "src/parser.c", 14 ], 15 "variables": { 16 "has_scanner": "<!(node -p \"fs.existsSync('src/scanner.c')\")" 17 }, 18 "conditions": [ 19 ["has_scanner=='true'", { 20 "sources+": ["src/scanner.c"], 21 }], 22 ["OS!='win'", { 23 "cflags_c": [ 24 "-std=c11", 25 ], 26 }, { # OS == "win" 27 "cflags_c": [ 28 "/std:c11", 29 "/utf-8", 30 ], 31 }], 32 ], 33 } 34 ] 35}