UNPKG

ok-computer

Version:

'Functions all the way down' data validation for JavaScript and TypeScript.

74 lines (73 loc) 1.78 kB
{ "name": "ok-computer", "version": "2.0.2", "description": "'Functions all the way down' data validation for JavaScript and TypeScript.", "author": { "name": "Richard Scarrott", "url": "https://richardscarrott.com" }, "sideEffects": false, "main": "./dist/ok-computer.js", "exports": { ".": { "types": "./dist/ok-computer.d.ts", "import": "./dist/ok-computer.mjs", "require": "./dist/ok-computer.js" } }, "typesVersions": { "*": { "parser": [ "./dist/parser.d.ts" ] } }, "homepage": "https://github.com/richardscarrott/ok-computer#readme", "repository": "https://github.com/richardscarrott/ok-computer", "keywords": [ "validation", "validator", "valid", "invalid", "data", "functional", "fp", "okay", "assert", "invariant", "joi" ], "devDependencies": { "@bitty/pipe": "^0.3.0", "@tsd/typescript": "^4.8.2", "@types/estree": "^1.0.0", "@types/jest": "^27.4.1", "benny": "^3.7.1", "denoify": "^0.11.0", "esbuild": "^0.15.7", "jest": "^29.0.3", "jest-runner-tsd": "^4.0.0", "ok-computer": "^1.0.0", "prettier": "^2.3.0", "ts-jest": "^29.0.1", "tslib": "^2.2.0", "tsup": "^6.2.3", "typescript": "^4.8.3" }, "scripts": { "build": "tsup src/ok-computer.ts src/parser.ts --format esm,cjs --dts --clean && rm -rf deno_dist && denoify && rm deno_dist/**.test.ts && rm deno_dist/**.test-d.ts", "test": "jest", "test:types": "jest -c jest.config.tsd.js", "prepublishOnly": "npm run test && npm run test:types && npm run build" }, "files": [ "dist" ], "denoify": { "includes": [ "README.md", "LICENSE", "ok-computer-demo.gif" ] } }