Simplify build process by auto-installing npm packages and simplify the contributor guide (#1799)

* Clarify some of the contributing building instructions

* Bump wasm-bindgen version

* Simplify build process and improve docs

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
James Lindsay
2024-07-14 20:16:02 -07:00
committed by GitHub
co-authored by Keavon Chambers
parent aa902efb56
commit 59a943f42f
9 changed files with 101 additions and 50 deletions
+1 -3
View File
@@ -6,6 +6,7 @@
"browserslist": "> 1.5%, last 2 versions, not dead, not ie 11, not op_mini all, not ios_saf < 13",
"type": "module",
"scripts": {
"prestart": "node package-installer.js",
"start": "npm run build-wasm && concurrently -k -n \"VITE,RUST\" \"vite\" \"npm run watch:wasm\" || (npm run print-building-help && exit 1)",
"profiling": "npm run build-wasm-profiling && concurrently -k -n \"VITE,RUST\" \"vite\" \"npm run watch:wasm-profiling\" || (npm run print-building-help && exit 1)",
"production": "npm run build-wasm-prod && concurrently -k -n \"VITE,RUST\" \"vite\" \"npm run watch:wasm\" || (npm run print-building-help && exit 1)",
@@ -56,9 +57,6 @@
"vite": "^5.1.5",
"vite-multiple-assets": "1.2.10"
},
"optionalDependencies": {
"wasm-pack": "0.12.1"
},
"homepage": "https://graphite.rs",
"license": "Apache-2.0",
"repository": {