| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 | {  "name": "foreground-child",  "version": "3.3.0",  "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.",  "main": "./dist/commonjs/index.js",  "types": "./dist/commonjs/index.d.ts",  "exports": {    "./watchdog": {      "import": {        "source": "./src/watchdog.ts",        "types": "./dist/esm/watchdog.d.ts",        "default": "./dist/esm/watchdog.js"      },      "require": {        "source": "./src/watchdog.ts",        "types": "./dist/commonjs/watchdog.d.ts",        "default": "./dist/commonjs/watchdog.js"      }    },    "./proxy-signals": {      "import": {        "source": "./src/proxy-signals.ts",        "types": "./dist/esm/proxy-signals.d.ts",        "default": "./dist/esm/proxy-signals.js"      },      "require": {        "source": "./src/proxy-signals.ts",        "types": "./dist/commonjs/proxy-signals.d.ts",        "default": "./dist/commonjs/proxy-signals.js"      }    },    "./package.json": "./package.json",    ".": {      "import": {        "source": "./src/index.ts",        "types": "./dist/esm/index.d.ts",        "default": "./dist/esm/index.js"      },      "require": {        "source": "./src/index.ts",        "types": "./dist/commonjs/index.d.ts",        "default": "./dist/commonjs/index.js"      }    }  },  "files": [    "dist"  ],  "engines": {    "node": ">=14"  },  "dependencies": {    "cross-spawn": "^7.0.0",    "signal-exit": "^4.0.1"  },  "scripts": {    "preversion": "npm test",    "postversion": "npm publish",    "prepublishOnly": "git push origin --follow-tags",    "prepare": "tshy",    "pretest": "npm run prepare",    "presnap": "npm run prepare",    "test": "tap",    "snap": "tap",    "format": "prettier --write . --log-level warn",    "typedoc": "typedoc --tsconfig .tshy/esm.json ./src/*.ts"  },  "prettier": {    "experimentalTernaries": true,    "semi": false,    "printWidth": 75,    "tabWidth": 2,    "useTabs": false,    "singleQuote": true,    "jsxSingleQuote": false,    "bracketSameLine": true,    "arrowParens": "avoid",    "endOfLine": "lf"  },  "tap": {    "typecheck": true  },  "repository": {    "type": "git",    "url": "git+https://github.com/tapjs/foreground-child.git"  },  "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)",  "license": "ISC",  "devDependencies": {    "@types/cross-spawn": "^6.0.2",    "@types/node": "^18.15.11",    "@types/tap": "^15.0.8",    "prettier": "^3.3.2",    "tap": "^19.2.5",    "tshy": "^1.15.1",    "typedoc": "^0.24.2",    "typescript": "^5.0.2"  },  "funding": {    "url": "https://github.com/sponsors/isaacs"  },  "tshy": {    "exports": {      "./watchdog": "./src/watchdog.ts",      "./proxy-signals": "./src/proxy-signals.ts",      "./package.json": "./package.json",      ".": "./src/index.ts"    }  },  "type": "module"}
 |