UNPKG

@wezom/type-guards

Version:

Simple TypeScript type guards

54 lines (53 loc) 1.39 kB
{ "name": "@wezom/type-guards", "version": "0.1.0", "description": "Simple TypeScript type guards", "files": [ "dist" ], "type": "module", "types": "./dist/@types/index.d.ts", "exports": { ".": { "import": "./dist/es/index.js", "require": "./dist/cjs/index.js" } }, "scripts": { "build": "npm run build-es && npm run build-cjs", "build-es": "del-cli dist/es && tsc --project tsconfig.json", "build-cjs": "del-cli dist/cjs && tsc --project tsconfig.cjs.json", "format": "prettier \"./src/**/*.ts\" --check --write", "test": "vitest", "coverage": "vitest run --coverage && istanbul-badges-readme && prettier \"./README.md\" --check --write" }, "keywords": [ "TypeScript", "type", "guard", "guards" ], "author": { "name": "Oleg Dutchenko", "email": "dutchenko.o.dev@gmail.com" }, "license": "BSD-3-Clause", "publishConfig": { "access": "public" }, "devDependencies": { "@rollup/plugin-commonjs": "^25.0.2", "@rollup/plugin-node-resolve": "^15.1.0", "@types/node": "^20.3.1", "@vitest/coverage-v8": "^0.32.2", "@wezom/toolkit-jest": "^3.4.1", "del-cli": "^5.0.0", "from-cwd": "^1.0.1", "istanbul-badges-readme": "^1.8.5", "jsdom": "^22.1.0", "prettier": "^2.8.8", "typescript": "^5.1.3", "vite": "^4.3.9", "vitest": "^0.32.2" } }