UNPKG

ts-results-es

Version:

A TypeScript implementation of Rust's Result and Option objects.

63 lines (62 loc) 1.66 kB
{ "name": "ts-results-es", "version": "5.0.1", "description": "A TypeScript implementation of Rust's Result and Option objects.", "scripts": { "build": "npm run clean && npm run build:ts && npm run build:copy", "build:ts": "tsc -p tsconfig-cjs.json && tsc -p tsconfig-esm.json", "build:copy": "cp package-cjs.json dist/cjs/package.json && cp package-esm.json dist/esm/package.json", "clean": "rm -rf dist", "test": "jest", "lint": "prettier src test tsconfig* package.json package-cjs.json package-esm.json --check", "format": "prettier src test tsconfig* package.json package-cjs.json package-esm.json --write" }, "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "exports": { ".": { "require": "./dist/cjs/index.js", "import": "./dist/esm/index.js" }, "./rxjs-operators": { "require": "./dist/cjs/rxjs-operators/index.js", "import": "./dist/esm/rxjs-operators/index.js" } }, "repository": { "type": "git", "url": "https://github.com/lune-climate/ts-results-es.git" }, "keywords": [ "Rust", "Result", "Results", "Option", "Options", "Typescript", "TS", "Ok", "Err", "Some", "None", "Typed Errors", "Error Handling", "Monad", "Maybe", "Union" ], "author": "Vultix", "license": "MIT", "devDependencies": { "@types/jest": "^29.5.3", "conditional-type-checks": "^1.0.5", "copyfiles": "^2.4.1", "jest": "^29.6.2", "prettier": "^3.0.1", "rxjs": "^7.8.1", "ts-jest": "^29.1.1", "tslib": "^2.3.1", "typescript": "^5.1.6" }, "readme": "README.md" }