UNPKG

@3fv/guard

Version:

TypeScript guard suite

75 lines (74 loc) 1.96 kB
{ "name": "@3fv/guard", "version": "1.4.39", "description": "TypeScript guard suite", "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/3fv/guard.git" }, "keywords": [ "typescript", "guard", "typeguard", "typesafe", "type", "check" ], "author": "Jonathan Glanz", "license": "MIT", "bugs": { "url": "https://github.com/3fv/guard/issues" }, "homepage": "https://github.com/3fv/guard#readme", "files": [ "lib", "src", "README.md" ], "main": "./lib/cjs/index.js", "module": "./lib/mjs/index.js", "types": "./lib/mjs/index.d.ts", "exports": { ".": { "import": "./lib/mjs/index.js", "browser": "./lib/mjs/index.js", "node": "./lib/cjs/index.js", "require": "./lib/cjs/index.js", "default": "./lib/cjs/index.js" } }, "scripts": { "build": "node ./scripts/build.mjs", "build:link": "yarn run build && yarn unlink;yarn link", "build:watch": "run-s build:link && yarn run build --watch", "test": "jest", "test:watch": "jest --watchAll --no-cache", "test:dev": "run-s build && run-p test:watch build:watch", "preversion": "yarn build && yarn test", "postversion": "node ./scripts/release.mjs latest", "release": "yarn version --patch --non-interactive" }, "dependencies": { "lodash": "^4.17.21" }, "devDependencies": { "@swc-node/core": "^1.13.3", "@swc-node/jest": "^1.8.12", "@swc-node/register": "^1.10.9", "@swc/core": "^1.7.6", "@types/jest": "^29.5.12", "@types/lodash": "^4.17.7", "@types/node": "^22.1.0", "@types/shelljs": "^0.8.15", "jest": "^29.7.0", "npm-run-all": "^4.1.5", "prettier": "^3.3.3", "shelljs": "^0.8.5", "ts-jest": "^29.2.4", "typescript": "^5.5.4", "zx": "^8.1.4" } }