25 lines
922 B
JSON
25 lines
922 B
JSON
{
|
|
"tasks": {
|
|
"dev": "deno run --watch --allow-read --allow-net src/main.ts",
|
|
"clean": "rm -rf build",
|
|
"build-index": {
|
|
"command": "mkdir -p build && deno run --allow-read --allow-write scripts/build_index.ts",
|
|
"dependencies": ["clean"]
|
|
},
|
|
"bundle": {
|
|
"command": "mkdir -p build/bunny && deno run --allow-read --allow-write --allow-env --allow-run scripts/bundle_bunny.ts",
|
|
"dependencies": ["clean"]
|
|
},
|
|
"deploy": {
|
|
"command": "deno run --env-file --allow-env --allow-net --allow-read scripts/deploy_bunny.ts",
|
|
"dependencies": ["clean", "build-index", "bundle"]
|
|
}
|
|
},
|
|
"imports": {
|
|
"@bunny.net/edgescript-sdk": "npm:@bunny.net/edgescript-sdk@^0.11.3",
|
|
"@luca/esbuild-deno-loader": "jsr:@luca/esbuild-deno-loader@^0.11.1",
|
|
"@std/assert": "jsr:@std/assert@1",
|
|
"@std/path": "jsr:@std/path@^1.0.8",
|
|
"esbuild": "npm:esbuild@^0.25"
|
|
}
|
|
}
|