mandolin 0.1.9

generate openapi-based server
Documentation
clean:
	bash -c "cd demo && npm cache clean --force"
generate:
	@: コマンドプロンプトでmake generate する可能性を考えたら#からコメントを始めるよりmake nativeな@:を利用した方がいい
	@: the scope of change directory is just the line.
	cd demo && npm install
	cargo install wasm-pack
	@: To avoid rustwasm/wasm-bindgen#4211
	rustup default 1.81
	wasm-pack build demo/wasm -d ../lib
	rustup default stable
run:
	cd demo && npm run dev
deploy:
	cd demo && npm run build
standalone:
	node demo/.next/standalone/server.js
tree:
	cargo tree
fmt:
	cargo fmt
compile:
	bash -c "cd demo && find ../openapi/ -name '*.tsp' | xargs -IX npx tsp compile X --emit @typespec/openapi3"
crate-next-app:
	npx create-next-app@latest demo --no-tailwind --no-turbopack --yes