{ "name": "arktype", "description": "TypeScript's 1:1 validator, optimized from editor to runtime", "version": "2.2.9", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/arktypeio/arktype.git", "directory": "ark/type" }, "author": { "name": "David Blass", "email": "david@arktype.io", "url": "https://arktype.io" }, "type": "module", "main": "./out/index.js", "types": "./out/index.d.ts", "exports": { ".": { "ark-ts": "./index.ts", "default": "./out/index.js" }, "./config": { "ark-ts": "./config.ts", "default": "./out/config.js" }, "./internal/*.ts": { "ark-ts": "./*.ts", "default": "./out/*.js" }, "./internal/*.js": { "ark-ts": "./*.ts", "default": "./out/*.js" } }, "files": [ "out", "skills" ], "scripts": { "build": "ts ../repo/build.ts", "test": "ts ../repo/testPackage.ts; pnpm testIntegration", "testIntegration": "pnpm testSimpleConfig && pnpm testAllConfig && pnpm testOnFailConfig && pnpm testEoptConfig", "testSimpleConfig": "ts ./__tests__/integration/testSimpleConfig.ts", "testAllConfig": "ts ./__tests__/integration/testAllConfig.ts", "testOnFailConfig": "ts ./__tests__/integration/testOnFailConfig.ts", "testEoptConfig": "ts ./__tests__/integration/testEoptConfig.ts" }, "dependencies": { "@ark/util": "workspace:*", "@ark/schema": "workspace:*", "arkregex": "workspace:*" }, "publishConfig": { "access": "public" } }