From c1e28224aa2e1450031669d9a7e359b63e04687d Mon Sep 17 00:00:00 2001 From: Volpeon Date: Wed, 22 Jul 2026 19:40:59 +0200 Subject: Init --- deno.json | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 deno.json (limited to 'deno.json') diff --git a/deno.json b/deno.json new file mode 100644 index 0000000..caf143e --- /dev/null +++ b/deno.json @@ -0,0 +1,84 @@ +{ + "$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": "../corvos/mod.ts", + "corvos/": "../corvos/", + "corvos/jsx-runtime": "../corvos/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"] + } + } +} -- cgit v1.3.1