UNPKG

smart-types-ts

Version:

A collection of _Smart Types_ and _Smart Constructors_ which enable you to be more strict when defining your application's important types/interfaces.

58 lines (57 loc) 1.51 kB
{ "name": "smart-types-ts", "version": "0.0.1-alpha", "description": "", "repository": { "type": "git", "url": "https://github.com/cdimitroulas/smart-types-ts.git" }, "main": "lib/", "types": "lib/index.d.ts", "homepage": "cdimitroulas.github.io/smart-types-ts", "scripts": { "build": "npm run compile:prod", "compile": "typescript-scripts compile", "compile:prod": "typescript-scripts compile --project tsconfig.prod.json", "compile:watch": "npm run compile -- --watch", "docs": "docs-ts", "lint": "typescript-scripts lint 'src/**/*.ts'", "prepare": "npm run build", "test:watch": "typescript-scripts test:transpileOnly --watch 'src/**/*.spec.ts'", "test": "npm run compile && npm run lint && typescript-scripts test:transpileOnly 'src/**/*.spec.ts'" }, "author": "Christos Dimitroulas", "license": "MIT", "engines": { "node": ">=14.4.0" }, "devDependencies": { "@cdimitroulas/typescript-scripts": "^2.2.0", "@types/chai": "^4.2.14", "@types/node": "^14.14.31", "chai": "^4.2.0", "docs-ts": "^0.6.4", "fast-check": "^2.12.0", "np": "^7.4.0", "prettier": "^1.18.2" }, "husky": { "hooks": { "pre-commit": "pretty-quick --staged" } }, "dependencies": { "@types/validator": "^13.1.3", "fp-ts": "^2.9.3", "validator": "^13.5.2" }, "peerDependencies": { "typescript": "^4.1.0" }, "publishConfig": { "access": "public" }, "np": { "yarn": false } }