* parallelize the artifact only time suck Signed-off-by: Jess Frazelle <github@jessfraz.com> updates Signed-off-by: Jess Frazelle <github@jessfraz.com> make wasm safe Signed-off-by: Jess Frazelle <github@jessfraz.com> updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * artifact graph things Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> * updates Signed-off-by: Jess Frazelle <github@jessfraz.com> --------- Signed-off-by: Jess Frazelle <github@jessfraz.com>
		
			
				
	
	
		
			17 lines
		
	
	
		
			400 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			400 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
set -euo pipefail
 | 
						|
 | 
						|
rm -rf rust/kcl-wasm-lib/pkg
 | 
						|
mkdir -p rust/kcl-wasm-lib/pkg
 | 
						|
rm -rf rust/kcl-lib/bindings
 | 
						|
 | 
						|
cd rust
 | 
						|
export RUSTFLAGS='--cfg getrandom_backend="wasm_js"'
 | 
						|
wasm-pack build kcl-wasm-lib --dev --target web --out-dir pkg
 | 
						|
export RUSTFLAGS=''
 | 
						|
cargo test -p kcl-lib --features artifact-graph export_bindings
 | 
						|
cd ..
 | 
						|
 | 
						|
cp rust/kcl-wasm-lib/pkg/kcl_wasm_lib_bg.wasm public
 | 
						|
npm run fmt
 |