true-myth
Version:
A library for safe functional programming in JavaScript, with first-class support for TypeScript
121 lines (120 loc) • 2.96 kB
JSON
{
"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.0.0",
"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",
"prepublishOnly": "pnpm test && pnpm build",
"postpublish": "pnpm clean",
"test": "vitest run --coverage",
"tdd": "vitest",
"type-check": "tsc --noEmit",
"docs": "pnpm docs:prepare && pnpm docs:build",
"docs:prepare": "typedoc --tsconfig docs/tsconfig.json src",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs"
},
"files": [
"dist",
"src",
"README.md",
"CHANGELOG.md"
],
"license": "MIT",
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@release-it-plugins/lerna-changelog": "^7.0.0",
"@types/markdown-it": "^14.1.2",
"@types/node": "^22.0.0",
"@vitest/coverage-v8": "^2.1.9",
"feed": "^4.2.2",
"markdown-it-deflist": "^3.0.0",
"markdown-it-footnote": "^4.0.0",
"miniglob": "^0.1.2",
"prettier": "^3.0.0",
"release-it": "^17.0.1",
"rimraf": "^6.0.0",
"shelljs": "^0.9.1",
"typedoc": "^0.28.0",
"typedoc-plugin-markdown": "^4.6.0",
"typedoc-vitepress-theme": "^1.1.2",
"typescript": "5.3.3",
"vitepress": "^1.6.3",
"vitest": "^2.1.9"
},
"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"
}
},
"volta": {
"node": "20.18.0",
"pnpm": "10.6.1"
},
"pnpm": {
"onlyBuiltDependencies": [
"@biomejs/biome"
]
}
}