{ "$schema": "https://raw.githubusercontent.com/denoland/deno/refs/heads/main/cli/schemas/config-file.v1.json", "imports": { "$/": "./src/", "@/corvos.config.ts": "./corvos.config.ts", "@std/datetime": "jsr:@std/datetime@^0.225.7", "@std/encoding": "jsr:@std/encoding@^1.0.11", "@std/streams": "jsr:@std/streams@^1.1.1", "@types/alpinejs": "npm:@types/alpinejs@^3.13.11", "@zip-js/zip-js": "jsr:@zip-js/zip-js@^2.8.26", "alpinejs": "npm:alpinejs@^3.15.12", "arktype": "npm:arktype@2.2.3", "corvos": "https://corvos.wyvern.rip/pkg/corvos@0.1.0/mod.ts", "corvos/": "https://corvos.wyvern.rip/pkg/corvos@0.1.0/", "corvos/jsx-runtime": "https://corvos.wyvern.rip/pkg/corvos@0.1.0/jsx-runtime.ts", "include-media/": "https://raw.githubusercontent.com/eduardoboucas/include-media/refs/heads/master/", "iro-sass/": "https://git.wyvern.rip/iro-sass/plain/src/", "iro-design/": "https://git.wyvern.rip/iro-design/plain/src/", "mrmime": "npm:mrmime@^2.0.1", "oxfmt": "npm:oxfmt@^0.58.0", "oxlint": "npm:oxlint@^1.73.0" }, "permissions": { "corvos": { "read": true, "write": ["./"], "import": [ "cdn.jsdelivr.net:443", "jsr.io:443", "deno.land:443", "esm.sh:443", "corvos.wyvern.rip:443" ], "net": [ "0.0.0.0", "cdn.jsdelivr.net:443", "data.jsdelivr.com:443", "jsr.io:443", "deno.land:443", "esm.sh:443", "registry.npmjs.org:443", "raw.githubusercontent.com:443", "git.wyvern.rip:443", "strapi.volpeon.ink:443", "icy.wyvern.rip:443", "public.api.bsky.app:443", "127.0.0.1:1337" ], "env": true, "run": true, "ffi": true, "sys": true } }, "tasks": { "corvos": { "description": "Run corvos command", "command": "deno run -P=corvos corvos/cli.ts" }, "build": { "description": "Build the site for production", "command": "deno task corvos" }, "serve": { "description": "Run and serve the site for development", "command": "deno task corvos -s" } }, "compilerOptions": { "types": ["@types/alpinejs"], "lib": ["deno.window", "deno.unstable", "node", "dom"], "jsx": "react-jsx", "jsxImportSource": "corvos", "strict": true, "noUncheckedIndexedAccess": true }, "unstable": ["temporal", "fmt-component"], "lock": false, "lint": { "rules": { "exclude": ["no-import-prefix", "ban-types", "jsx-key"] } } }