UNPKG

true-myth

Version:

A library for safe functional programming in JavaScript, with first-class support for TypeScript

124 lines (123 loc) 3.14 kB
{ "name": "true-myth", "description": "A library for safe functional programming in JavaScript, with first-class support for TypeScript", "homepage": "https://true-myth.js.org", "contributors": [ { "name": "Chris Krycho", "email": "hello@chriskrycho.com", "url": "http://www.chriskrycho.com" }, { "name": "Ben Makuh" } ], "repository": { "type": "git", "url": "https://github.com/true-myth/true-myth" }, "bugs": { "url": "https://github.com/true-myth/true-myth/issues" }, "version": "9.3.1", "type": "module", "main": "dist/index.js", "module": "dist/index.js", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./package.json": "./package.json", "./*": { "types": "./dist/*.d.ts", "default": "./dist/*.js" }, "./-private/*": null }, "types": "dist/index.d.ts", "keywords": [ "typescript", "functional programming", "maybe", "result" ], "scripts": { "build": "tsc --project ts/publish.tsconfig.json", "clean": "rimraf ./dist", "format": "prettier", "prettier": "prettier", "prepublishOnly": "pnpm test && pnpm build", "postpublish": "pnpm clean", "test": "vitest run", "tdd": "vitest", "type-check": "tsc --noEmit --project ts/test.tsconfig.json", "docs": "pnpm docs:prepare && pnpm docs:build", "docs:prepare": "typedoc --tsconfig docs/tsconfig.json src", "docs:dev": "pnpm docs:prepare && vitepress dev docs", "docs:build": "vitepress build docs", "docs:preview": "vitepress preview docs" }, "files": [ "dist", "src", "README.md", "CHANGELOG.md" ], "license": "MIT", "devDependencies": { "@release-it-plugins/lerna-changelog": "^8.0.1", "@types/markdown-it": "^14.1.2", "@types/node": "^24.7.1", "@vitest/coverage-v8": "^3.2.4", "arktype": "^2.1.20", "effect": "^3.17.5", "feed": "^5.0.1", "markdown-it-deflist": "^3.0.0", "markdown-it-footnote": "^4.0.0", "miniglob": "^0.1.2", "oxc-minify": "^0.99.0", "prettier": "^3.5.3", "release-it": "^19.0.3", "rimraf": "^6.0.1", "shelljs": "^0.10.0", "typedoc": "^0.28.4", "typedoc-plugin-markdown": "^4.8.0", "typedoc-vitepress-theme": "^1.1.2", "typescript": "5.3.3", "valibot": "^1.1.0", "vite-tsconfig-paths": "^5.1.4", "vitepress": "^2.0.0-alpha.12", "vitest": "^3.2.4", "zod": "4" }, "engines": { "node": "18.* || >= 20.*" }, "release-it": { "github": { "release": true }, "plugins": { "@release-it-plugins/lerna-changelog": { "infile": "CHANGELOG.md", "launchEditor": true } } }, "changelog": { "labels": { "breaking": ":boom: Breaking Change", "enhancement": ":rocket: Enhancement", "bug": ":bug: Bug Fix", "documentation": ":memo: Documentation", "internal": ":house: Internal", "deprecation": ":wastebasket: Deprecation" } }, "pnpm": { "overrides": { "vite": "npm:rolldown-vite@latest" } } }