{ "name": "native-monad", "version": "0.0.5", "description": "TypeScript monad library using native JS/TS idioms - Result, Option, and Query types", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" } } }, "files": [ "dist" ], "engines": { "node": ">=18.0.0" }, "scripts": { "build": "tsup", "test": "vitest run --project unit", "test:types": "vitest run --project types", "test:watch": "vitest", "lint": "eslint .", "typecheck": "tsc --noEmit", "format": "prettier --write .", "format:check": "prettier --check .", "prepublishOnly": "rm -rf dist && tsup" }, "devDependencies": { "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.12", "@types/node": "^22.0.0", "eslint": "^9.0.0", "prettier": "^3.0.0", "tsup": "^8.0.0", "typescript": "^5.7.0", "typescript-eslint": "^8.0.0", "vitest": "^3.2.4" }, "keywords": [ "monad", "result", "option", "typescript", "functional" ], "license": "MIT", "sideEffects": false, "pnpm": { "onlyBuiltDependencies": [ "esbuild" ] } }