2025-05-28 12:50:38 -04:00
|
|
|
{
|
|
|
|
|
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.14.1/.schema/devbox.schema.json",
|
|
|
|
|
"packages": [
|
|
|
|
|
"templ@latest",
|
|
|
|
|
"sqlc@latest",
|
|
|
|
|
"nodejs@latest",
|
|
|
|
|
"goreleaser@latest",
|
2025-05-29 15:07:20 -04:00
|
|
|
"go-task@latest",
|
|
|
|
|
"doppler@latest"
|
2025-05-28 12:50:38 -04:00
|
|
|
],
|
2025-05-29 20:46:18 -04:00
|
|
|
"env": {
|
|
|
|
|
"SONR_API_URL": "https://api.sonr.ws",
|
|
|
|
|
"SONR_RPC_URL": "https://rpc.sonr.ws",
|
|
|
|
|
"IPFS_GATEWAY": "https://cloudflare-ipfs.com/ipfs/"
|
|
|
|
|
},
|
2025-05-28 12:50:38 -04:00
|
|
|
"shell": {
|
2025-05-29 18:00:54 -04:00
|
|
|
"init_hook": [
|
|
|
|
|
"export ROOT_DIR=$(git rev-parse --show-toplevel)",
|
|
|
|
|
"export RADAR_ROOT=$ROOT_DIR/cmd/radar",
|
|
|
|
|
"export WORKER_ROOT=$ROOT_DIR/cmd/worker",
|
|
|
|
|
"export SQLC_ROOT=$ROOT_DIR/internal/db",
|
|
|
|
|
"export MIGRATE_ROOT=$ROOT_DIR/internal/migrations",
|
|
|
|
|
"export RADAR_OUT=$RADAR_ROOT/build/app.wasm",
|
2025-05-29 18:03:51 -04:00
|
|
|
"export WORKER_OUT=$WORKER_ROOT/build/app.wasm",
|
2025-05-29 20:46:18 -04:00
|
|
|
"go mod download"
|
2025-05-29 18:00:54 -04:00
|
|
|
],
|
2025-05-28 12:50:38 -04:00
|
|
|
"scripts": {
|
|
|
|
|
"release": [
|
|
|
|
|
"check_deps",
|
|
|
|
|
"check_vars",
|
|
|
|
|
"publish_release"
|
|
|
|
|
],
|
|
|
|
|
"build:radar": [
|
|
|
|
|
"cd $RADAR_ROOT",
|
|
|
|
|
"workers-assets-gen -mode=go",
|
|
|
|
|
"GOOS=js GOARCH=wasm go build -ldflags=\"-s -w\" -o ./build/app.wasm ."
|
|
|
|
|
],
|
|
|
|
|
"build:worker": [
|
|
|
|
|
"cd $WORKER_ROOT",
|
|
|
|
|
"workers-assets-gen -mode=go",
|
|
|
|
|
"GOOS=js GOARCH=wasm go build -ldflags=\"-s -w\" -o ./build/app.wasm ."
|
|
|
|
|
],
|
|
|
|
|
"serve:radar": [
|
|
|
|
|
"cd $RADAR_ROOT",
|
|
|
|
|
"npm run start"
|
|
|
|
|
],
|
|
|
|
|
"serve:worker": [
|
|
|
|
|
"cd $WORKER_ROOT",
|
|
|
|
|
"npm run start"
|
|
|
|
|
],
|
|
|
|
|
"gen:sqlc": [
|
2025-05-29 15:07:20 -04:00
|
|
|
"cd $SQLC_ROOT && sqlc generate"
|
|
|
|
|
],
|
|
|
|
|
"db:migrate": [
|
|
|
|
|
"cd $MIGRATE_ROOT && task"
|
2025-05-28 12:50:38 -04:00
|
|
|
],
|
|
|
|
|
"gen:templ": [
|
|
|
|
|
"templ generate"
|
|
|
|
|
],
|
|
|
|
|
"watch:templ": [
|
|
|
|
|
"templ generate --watch"
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|