|
| 1 | +{ |
| 2 | + "$schema": "https://deno.land/x/deno/cli/schemas/config-file.v1.json", |
| 3 | + "name": "@echidna/provers", |
| 4 | + "version": "0.1.0", |
| 5 | + "description": "ECHIDNA - Neurosymbolic Theorem Proving Platform", |
| 6 | + "license": "MIT OR AGPL-3.0-or-later", |
| 7 | + |
| 8 | + "compilerOptions": { |
| 9 | + "allowJs": false, |
| 10 | + "strict": true, |
| 11 | + "noImplicitAny": true, |
| 12 | + "noUnusedLocals": true, |
| 13 | + "noUnusedParameters": true |
| 14 | + }, |
| 15 | + |
| 16 | + "imports": { |
| 17 | + "@std/": "https://deno.land/std@0.224.0/", |
| 18 | + "@echidna/provers": "./src/provers/mod.ts" |
| 19 | + }, |
| 20 | + |
| 21 | + "tasks": { |
| 22 | + "check": "deno check src/provers/mod.ts", |
| 23 | + "lint": "deno lint src/", |
| 24 | + "fmt": "deno fmt src/", |
| 25 | + "test": "deno test --allow-net --allow-read --allow-env src/", |
| 26 | + |
| 27 | + "health": "deno run --allow-net --allow-env src/provers/runners/cli.ts --health", |
| 28 | + "solve": "deno run --allow-net --allow-read --allow-write --allow-env src/provers/runners/cli.ts --solve", |
| 29 | + "batch": "deno run --allow-net --allow-read --allow-write --allow-env src/provers/runners/cli.ts --batch", |
| 30 | + "daemon": "deno run --allow-net --allow-read --allow-write --allow-env src/provers/runners/cli.ts --daemon", |
| 31 | + |
| 32 | + "ban-npm": "echo '❌ npm is BANNED in this project. Use Deno!' && exit 1", |
| 33 | + |
| 34 | + "dev:ui": "cd src/rescript && deno task dev", |
| 35 | + "build:ui": "cd src/rescript && deno task build" |
| 36 | + }, |
| 37 | + |
| 38 | + "fmt": { |
| 39 | + "include": ["src/"], |
| 40 | + "exclude": ["src/rescript/node_modules/"], |
| 41 | + "options": { |
| 42 | + "useTabs": false, |
| 43 | + "lineWidth": 100, |
| 44 | + "indentWidth": 2, |
| 45 | + "singleQuote": false, |
| 46 | + "proseWrap": "preserve" |
| 47 | + } |
| 48 | + }, |
| 49 | + |
| 50 | + "lint": { |
| 51 | + "include": ["src/"], |
| 52 | + "exclude": ["src/rescript/node_modules/"], |
| 53 | + "rules": { |
| 54 | + "tags": ["recommended"], |
| 55 | + "include": [ |
| 56 | + "ban-untagged-todo", |
| 57 | + "no-sync-fn-in-async-fn", |
| 58 | + "single-var-declarator" |
| 59 | + ], |
| 60 | + "exclude": [] |
| 61 | + } |
| 62 | + }, |
| 63 | + |
| 64 | + "test": { |
| 65 | + "include": ["src/**/*_test.ts", "src/**/*.test.ts"], |
| 66 | + "exclude": ["src/rescript/"] |
| 67 | + }, |
| 68 | + |
| 69 | + "publish": { |
| 70 | + "include": ["src/provers/", "README.md", "LICENSE"], |
| 71 | + "exclude": ["**/*_test.ts", "**/*.test.ts"] |
| 72 | + }, |
| 73 | + |
| 74 | + "nodeModulesDir": "none" |
| 75 | +} |
0 commit comments