README.md
attest
docs
extension
fast-check
fs
json-schema
regex
repo
schema
themes
type
util
{
	"name": "ark",
	"description": "TypeScript's 1:1 validator, optimized from editor to runtime",
	"license": "MIT",
	"funding": "https://github.com/sponsors/arktypeio",
	"author": {
		"name": "David Blass",
		"email": "david@arktype.io",
		"url": "https://arktype.io"
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/arktypeio/arktype.git"
	},
	"type": "module",
	"private": true,
	"scripts": {
		"test": "pnpm testTyped --skipTypes",
		"testTyped": "mocha --exclude \"ark/attest/**/*.test.*\"",
		"prChecks": "pnpm lint && pnpm buildRepo && pnpm testRepoWithVersionsAndBenches",
		"attest": "ts ./ark/attest/cli/cli.ts",
		"build": "pnpm -r --filter !\"@ark/docs\" build",
		"buildRepo": "pnpm rmBuild && pnpm build && pnpm buildDocs",
		"buildDocs": "pnpm -r --filter \"@ark/docs\" build",
		"buildCjs": "ARKTYPE_CJS=1 pnpm -r build",
		"rmBuild": "pnpm -r exec rm -rf out",
		"ts": "node ./ark/repo/ts.js",
		"testRepoWithVersionsAndBenches": "pnpm typecheckRepo && pnpm testRepo && pnpm bench && pnpm testTsVersions",
		"typecheckRepo": "pnpm tsc",
		"testRepo": "pnpm test && pnpm testV8 && pnpm testIntegration && pnpm -r --filter \"@ark/attest\" test",
		"testIntegration": "pnpm -r --filter \"arktype\" testIntegration",
		"testV8": "node --allow-natives-syntax ./ark/repo/testV8.js",
		"testTsVersions": "pnpm testTyped --tsconfig null --tsVersions \"*\" --compilerOptions \"{ \\\"module\\\": \\\"NodeNext\\\", \\\"moduleResolution\\\": \\\"NodeNext\\\", \\\"strictNullChecks\\\": true, \\\"exactOptionalPropertyTypes\\\": true }\"",
		"bench": " ATTEST_benchErrorOnThresholdExceeded=\"\\\"types\\\"\" pnpm benchOperand && pnpm benchOperator && pnpm benchNary && pnpm benchObject && pnpm benchMatch && pnpm benchCyclic",
		"benchUp": "ATTEST_updateSnapshots=1 pnpm bench",
		"benchOperand": "ts ./ark/type/__tests__/operand.bench.ts",
		"benchOperator": "ts ./ark/type/__tests__/operator.bench.ts",
		"benchNary": "ts ./ark/type/__tests__/nary.bench.ts",
		"benchObject": "ts ./ark/type/__tests__/object.bench.ts",
		"benchMatch": "ts ./ark/type/__tests__/match.bench.ts",
