WIP: Node.js isolation primitive to run asynchronous worker-like operations without leaking async IO
at main 2.4 kB view raw
1{ 2 "name": "fiber-dev", 3 "version": "0.0.1", 4 "description": "Node.js isolation primitive to run asynchronous worker-like operations without leaking async IO", 5 "author": "Phil Pluckthun <phil@kitten.sh>", 6 "source": "./src/index.ts", 7 "main": "./dist/fiber-dev", 8 "module": "./dist/fiber-dev.mjs", 9 "types": "./dist/fiber-dev.d.ts", 10 "files": [ 11 "LICENSE.md", 12 "README.md", 13 "CHANGELOG.md", 14 "dist/" 15 ], 16 "scripts": { 17 "test": "vitest run", 18 "build": "rollup -c ./scripts/rollup.config.mjs", 19 "postbuild": "tsc --noEmit ./dist/fiber-dev.d.ts", 20 "check": "tsc --noEmit", 21 "clean": "rimraf dist node_modules/.cache", 22 "prepublishOnly": "run-s clean build check test", 23 "prepare": "node ./scripts/prepare.js || true", 24 "changeset:version": "changeset version && pnpm install --lockfile-only", 25 "changeset:publish": "changeset publish" 26 }, 27 "exports": { 28 ".": { 29 "types": "./dist/fiber-dev.d.ts", 30 "import": "./dist/fiber-dev.mjs", 31 "require": "./dist/fiber-dev.js", 32 "source": "./src/index.ts" 33 }, 34 "./package.json": "./package.json" 35 }, 36 "prettier": { 37 "singleQuote": true, 38 "arrowParens": "avoid", 39 "trailingComma": "es5" 40 }, 41 "lint-staged": { 42 "*.{js,ts,json,md}": "prettier --write" 43 }, 44 "keywords": [], 45 "license": "MIT", 46 "repository": "https://github.com/kitten/fiber-dev", 47 "bugs": { 48 "url": "https://github.com/kitten/fiber-dev/issues" 49 }, 50 "devDependencies": { 51 "@babel/plugin-transform-block-scoping": "^7.25.9", 52 "@babel/plugin-transform-typescript": "^7.26.7", 53 "@changesets/cli": "^2.29.6", 54 "@changesets/get-github-info": "^0.6.0", 55 "@rollup/plugin-babel": "^6.0.4", 56 "@rollup/plugin-commonjs": "^28.0.2", 57 "@rollup/plugin-node-resolve": "^16.0.0", 58 "@rollup/plugin-terser": "^0.4.4", 59 "@types/node": "^18.19.0", 60 "dotenv": "^16.4.7", 61 "lint-staged": "^15.4.3", 62 "npm-run-all": "^4.1.5", 63 "prettier": "^3.4.2", 64 "rimraf": "^6.0.1", 65 "rollup": "^4.32.1", 66 "rollup-plugin-cjs-check": "^1.0.3", 67 "rollup-plugin-dts": "^6.1.1", 68 "typescript": "^5.7.3", 69 "vitest": "^3.0.8" 70 }, 71 "publishConfig": { 72 "access": "public", 73 "provenance": true 74 }, 75 "pnpm": { 76 "ignoredBuiltDependencies": [ 77 "esbuild" 78 ], 79 "onlyBuiltDependencies": [ 80 "esbuild" 81 ] 82 } 83}