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
JSON
{
"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
}
}