diff --git a/build_scripts/build_parser.sh b/build_scripts/build_parser.sh index 224a6c1..92e9658 100755 --- a/build_scripts/build_parser.sh +++ b/build_scripts/build_parser.sh @@ -16,3 +16,4 @@ mv tree-sitter-svelte/build/lib/libtree-sitter-svelte.dylib SvelteNova.novaexten # Clean up the submodule folder to avoid problems rm -rf tree-sitter-svelte/build rm tree-sitter-svelte/Makefile +rm tree-sitter-svelte/libtree-sitter-svelte.dylib diff --git a/package.json b/package.json index f09c01f..ff2048e 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,9 @@ "license": "MIT", "private": false, "scripts": { - "build": "rollup -c && cp README.md LICENSE CHANGELOG.md SvelteNova.novaextension && rm -rf SvelteNova.novaextension/node_modules" + "build:tree-sitter": "./build_scripts/build_parser.sh /Applications/Nova.app", + "build:js": "rollup -c && cp README.md LICENSE CHANGELOG.md SvelteNova.novaextension && rm -rf SvelteNova.novaextension/node_modules", + "build": "yarn build:tree-sitter && yarn build:js" }, "devDependencies": { "@rollup/plugin-commonjs": "^17.1.0",