UNPKG

@practical-fp/union-types

Version:

A Typescript library for creating discriminating union types.

49 lines (48 loc) 1.29 kB
{ "name": "@practical-fp/union-types", "version": "1.5.1", "description": "A Typescript library for creating discriminating union types.", "keywords": [ "typescript", "ts", "discriminating", "union", "type", "algebraic", "sum", "enum" ], "author": "Felix Schorer", "repository": "https://github.com/practical-fp/union-types.git", "license": "MIT", "sideEffects": false, "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "typings": "dist/typings/index.d.ts", "files": [ "dist", "src" ], "scripts": { "tsc:cjs": "tsc --module commonjs --outDir dist/cjs", "tsc:esm": "tsc --module es6 --outDir dist/esm", "tsc:typings": "tsc --emitDeclarationOnly --declaration --declarationMap --outDir dist/typings", "clean": "rimraf dist", "build": "npm run clean && npm run tsc:cjs && npm run tsc:esm && npm run tsc:typings", "test": "jest", "prepublishOnly": "npm run test & npm run build" }, "jest": { "preset": "ts-jest", "testEnvironment": "node" }, "devDependencies": { "@types/jest": "^25.2.3", "conditional-type-checks": "^1.0.5", "jest": "^25.5.4", "prettier": "^2.1.2", "rimraf": "^3.0.2", "ts-jest": "^25.5.1", "typescript": "~3.5.3" } }