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}