{ "compilerOptions": { "strict": true, "useUnknownInCatchVariables": true, "noImplicitOverride": true }, "imports": { "https://deno.land/std@$STD_VERSION/": "./", "deno_graph": "https://deno.land/x/deno_graph@0.60.0/mod.ts", "deno_doc": "https://deno.land/x/deno_doc@0.73.0/mod.ts", "npm:/typescript": "npm:typescript@5.2.2", "automation/": "https://raw.githubusercontent.com/denoland/automation/0.10.0/", "@std/archive": "jsr:@std/archive@^0.213.0", "@std/archive/": "jsr:/@std/archive@^0.213.0/", "@std/assert": "jsr:@std/assert@^0.213.0", "@std/assert/": "jsr:/@std/assert@^0.213.0/", "@std/async": "jsr:@std/async@^0.213.0", "@std/async/": "jsr:/@std/async@^0.213.0/", "@std/bytes": "jsr:@std/bytes@^0.213.0", "@std/bytes/": "jsr:/@std/bytes@^0.213.0/", "@std/cli": "jsr:@std/cli@^0.213.0", "@std/cli/": "jsr:/@std/cli@^0.213.0/", "@std/collections": "jsr:@std/collections@^0.213.0", "@std/collections/": "jsr:/@std/collections@^0.213.0/", "@std/console": "jsr:@std/console@^0.213.0", "@std/console/": "jsr:/@std/console@^0.213.0/", "@std/crypto": "jsr:@std/crypto@^0.213.0", "@std/crypto/": "jsr:/@std/crypto@^0.213.0/", "@std/csv": "jsr:@std/csv@^0.213.0", "@std/csv/": "jsr:/@std/csv@^0.213.0/", "@std/data_structures": "jsr:@std/data_structures@^0.213.0", "@std/data_structures/": "jsr:/@std/data_structures@^0.213.0/", "@std/datetime": "jsr:@std/datetime@^0.213.0", "@std/datetime/": "jsr:/@std/datetime@^0.213.0/", "@std/dotenv": "jsr:@std/dotenv@^0.213.0", "@std/dotenv/": "jsr:/@std/dotenv@^0.213.0/", "@std/encoding": "jsr:@std/encoding@^0.213.0", "@std/encoding/": "jsr:/@std/encoding@^0.213.0/", "@std/expect": "jsr:@std/expect@^0.213.0", "@std/expect/": "jsr:/@std/expect@^0.213.0/", "@std/flags": "jsr:@std/flags@^0.213.0", "@std/flags/": "jsr:/@std/flags@^0.213.0/", "@std/fmt": "jsr:@std/fmt@^0.213.0", "@std/fmt/": "jsr:/@std/fmt@^0.213.0/", "@std/front_matter": "jsr:@std/front_matter@^0.213.0", "@std/front_matter/": "jsr:/@std/front_matter@^0.213.0/", "@std/fs": "jsr:@std/fs@^0.213.0", "@std/fs/": "jsr:/@std/fs@^0.213.0/", "@std/html": "jsr:@std/html@^0.213.0", "@std/html/": "jsr:/@std/html@^0.213.0/", "@std/http": "jsr:@std/http@^0.213.0", "@std/http/": "jsr:/@std/http@^0.213.0/", "@std/ini": "jsr:@std/ini@^0.213.0", "@std/ini/": "jsr:/@std/ini@^0.213.0/", "@std/internal": "jsr:@std/internal@^0.213.0", "@std/internal/": "jsr:/@std/internal@^0.213.0/", "@std/io": "jsr:@std/io@^0.213.0", "@std/io/": "jsr:/@std/io@^0.213.0/", "@std/json": "jsr:@std/json@^0.213.0", "@std/json/": "jsr:/@std/json@^0.213.0/", "@std/jsonc": "jsr:@std/jsonc@^0.213.0", "@std/jsonc/": "jsr:/@std/jsonc@^0.213.0/", "@std/log": "jsr:@std/log@^0.213.0", "@std/log/": "jsr:/@std/log@^0.213.0/", "@std/media_types": "jsr:@std/media_types@^0.213.0", "@std/media_types/": "jsr:/@std/media_types@^0.213.0/", "@std/msgpack": "jsr:@std/msgpack@^0.213.0", "@std/msgpack/": "jsr:/@std/msgpack@^0.213.0/", "@std/net": "jsr:@std/net@^0.213.0", "@std/net/": "jsr:/@std/net@^0.213.0/", "@std/path": "jsr:@std/path@^0.213.0", "@std/path/": "jsr:/@std/path@^0.213.0/", "@std/permissions": "jsr:@std/permissions@^0.213.0", "@std/permissions/": "jsr:/@std/permissions@^0.213.0/", "@std/regexp": "jsr:@std/regexp@^0.213.0", "@std/regexp/": "jsr:/@std/regexp@^0.213.0/", "@std/semver": "jsr:@std/semver@^0.213.0", "@std/semver/": "jsr:/@std/semver@^0.213.0/", "@std/streams": "jsr:@std/streams@^0.213.0", "@std/streams/": "jsr:/@std/streams@^0.213.0/", "@std/testing": "jsr:@std/testing@^0.213.0", "@std/testing/": "jsr:/@std/testing@^0.213.0/", "@std/text": "jsr:@std/text@^0.213.0", "@std/text/": "jsr:/@std/text@^0.213.0/", "@std/toml": "jsr:@std/toml@^0.213.0", "@std/toml/": "jsr:/@std/toml@^0.213.0/", "@std/ulid": "jsr:@std/ulid@^0.213.0", "@std/ulid/": "jsr:/@std/ulid@^0.213.0/", "@std/url": "jsr:@std/url@^0.213.0", "@std/url/": "jsr:/@std/url@^0.213.0/", "@std/uuid": "jsr:@std/uuid@^0.213.0", "@std/uuid/": "jsr:/@std/uuid@^0.213.0/", "@std/webgpu": "jsr:@std/webgpu@^0.213.0", "@std/webgpu/": "jsr:/@std/webgpu@^0.213.0/", "@std/yaml": "jsr:@std/yaml@^0.213.0", "@std/yaml/": "jsr:/@std/yaml@^0.213.0/" }, "tasks": { "test": "DENO_NO_DEPRECATION_WARNINGS=1 deno test --unstable-http --unstable-webgpu --doc --allow-all --parallel --coverage --trace-ops", "test:browser": "git grep --name-only \"This module is browser compatible.\" | grep -v deno.json | grep -v .github/workflows | grep -v _tools | xargs deno check --config browser-compat.tsconfig.json", "fmt:licence-headers": "deno run --allow-read --allow-write ./_tools/check_licence.ts", "lint:deprecations": "deno run --allow-read --allow-net --allow-env=HOME ./_tools/check_deprecation.ts", "lint:doc-imports": "deno run --allow-env --allow-read ./_tools/check_doc_imports.ts", "lint:circular": "deno run --allow-env --allow-read --allow-net=deno.land ./_tools/check_circular_submodule_dependencies.ts", "lint:mod-exports": "deno run --allow-env --allow-read ./_tools/check_mod_exports.ts", "lint:tools-types": "deno check _tools/*.ts", "lint": "deno lint && deno task fmt:licence-headers --check && deno task lint:deprecations && deno task lint:doc-imports && deno task lint:circular && deno task lint:tools-types && deno task lint:mod-exports", "typos": "typos -c ./.github/workflows/typos.toml", "build:crypto": "deno task --cwd crypto/_wasm wasmbuild", "wasmbuild": "deno run -A https://deno.land/x/wasmbuild@0.15.5/main.ts --js-ext mjs --sync", "cov:gen": "deno coverage coverage --lcov --output=cov.lcov", "cov:view": "deno coverage --html coverage", "ok": "deno task lint && deno fmt --check && deno task test:browser && deno task test" }, "exclude": [ ".git", "crypto/_wasm/target", "cov", "jsonc/testdata", "front_matter/testdata", "coverage", "docs" ], "workspaces": [ "./fmt", "./assert", "./bytes", "./io", "./archive", "./async", "./cli", "./collections", "./console", "./encoding", "./crypto", "./streams", "./csv", "./data_structures", "./datetime", "./dotenv", "./expect", "./flags", "./yaml", "./toml", "./front_matter", "./path", "./fs", "./html", "./media_types", "./http", "./ini", "./internal", "./json", "./jsonc", "./log", "./msgpack", "./net", "./permissions", "./regexp", "./semver", "./testing", "./text", "./ulid", "./url", "./uuid", "./webgpu" ] }