UNPKG

pure-parse

Version:

Strongly typed validation library that decouples type aliases from validation logic

83 lines (82 loc) 2.09 kB
{ "name": "pure-parse", "version": "1.0.1", "private": false, "description": "Strongly typed validation library that decouples type aliases from validation logic", "author": { "name": "Johannes Lindgren" }, "repository": { "type": "git", "url": "https://github.com/johannes-lindgren/pure-parse" }, "bugs": { "url": "https://github.com/johannes-lindgren/pure-parse/issues" }, "keywords": [ "typescript", "schema", "validation", "parsing", "type", "inference", "CRDT", "composable", "fast", "declarative", "functional" ], "license": "MIT", "sideEffects": false, "files": [ "dist", "logo.webp" ], "type": "module", "module": "./dist/index.js", "main": "./dist/index.cjs", "types": "./dist/index.d.ts", "exports": { ".": { "require": "./dist/index.cjs", "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "scripts": { "dev": "vite build --watch", "build": "tsc && vite build", "preview": "vite preview", "test": "vitest", "check:types": "tsc", "check:circular-dependencies": "dpdm -T --exit-code circular:1 ./src/index.ts", "check:formatting": "prettier . --check", "format": "prettier . --write", "predocs:build": "typedoc", "predocs:watch": "typedoc --watch", "docs:dev": "typedoc && (typedoc --watch & vitepress dev)", "docs:build": "typedoc && vitepress build", "docs:preview": "vitepress preview", "analyze": "vite-bundle-visualizer" }, "workspaces": [ "packages/*" ], "devDependencies": { "highlight.js": "^11.10.0", "vite-bundle-visualizer": "^1.2.1", "vitepress": "^1.4.0", "prettier": "3.1.0", "typedoc": "^0.26.8", "typedoc-plugin-markdown": "^4.2.9", "typedoc-vitepress-theme": "^1.0.2", "typescript": "^5.5.4", "vite": "^5.4.8", "vite-plugin-dts": "^4.2.3", "vitest": "0.34.6", "sass-embedded": "^1.79.4", "@egjs/vue3-flicking": "^4.11.4", "@egjs/flicking-plugins": "^4.7.1", "dpdm": "^3.14.0" } }