UNPKG

typed-utilities

Version:
59 lines (58 loc) 1.77 kB
{ "name": "typed-utilities", "version": "1.19.0", "description": "Strongly typed general purpose utilities", "main": "build/index.js", "scripts": { "build:js": "babel src --out-dir build --extensions '.ts' --source-maps", "build:types": "tsc -p . --declaration --emitDeclarationOnly", "build": "npm run check && npm run clean && npm run build:types && npm run build:js", "check:lint": "eslint src", "check:types": "tsc -p . --noEmit", "check": "npm run check:lint && npm run check:types", "clean": "rm -rf build", "codegen": "npm run build && node build/scripts/codegen.js", "test": "jest" }, "repository": { "type": "git", "url": "git+https://github.com/elierotenberg/typed-utilities.git" }, "keywords": [ "utils", "utilities", "Result", "Option", "Either", "Array", "Generator", "Iterator", "typescript" ], "author": "Elie Rotenberg <elie@rotenberg.io>", "license": "MIT", "bugs": { "url": "https://github.com/elierotenberg/typed-utilities/issues" }, "homepage": "https://github.com/elierotenberg/typed-utilities#readme", "devDependencies": { "@babel/cli": "^7.17.6", "@babel/core": "^7.17.8", "@babel/preset-env": "^7.16.11", "@babel/preset-typescript": "^7.16.7", "@types/jest": "^27.4.1", "@types/node": "^17.0.23", "@typescript-eslint/eslint-plugin": "^5.16.0", "@typescript-eslint/parser": "^5.16.0", "babel-jest": "^27.5.1", "change-case": "^4.1.2", "eslint": "^8.12.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.25.4", "eslint-plugin-prettier": "^4.0.0", "fast-deep-equal": "^3.1.3", "jest": "^27.5.1", "prettier": "^2.6.1", "typescript": "^4.6.3" } }