{ "name": "tsimp", "version": "2.0.11", "license": "BlueOak-1.0.0", "files": [ "dist" ], "bin": { "tsimp": "dist/esm/bin.mjs" }, "tshy": { "exports": { "./package.json": "./package.json", "./loader": "./src/hooks/legacy-loader.mts", "./import": "./src/hooks/import.mts", ".": "./src/index.ts" } }, "exports": { "./package.json": "./package.json", "./loader": { "import": { "types": "./dist/esm/hooks/legacy-loader.d.mts", "default": "./dist/esm/hooks/legacy-loader.mjs" } }, "./import": { "import": { "types": "./dist/esm/hooks/import.d.mts", "default": "./dist/esm/hooks/import.mjs" } }, ".": { "import": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" }, "require": { "types": "./dist/commonjs/index.d.ts", "default": "./dist/commonjs/index.js" } } }, "scripts": { "prepare": "tshy", "format": "prettier --write . --loglevel warn --cache", "pretest": "npm run prepare", "presnap": "npm run prepare", "snap": "tap", "test": "tap", "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", "typedoc": "typedoc" }, "dependencies": { "@isaacs/cached": "^1.0.1", "@isaacs/catcher": "^1.0.4", "foreground-child": "^3.1.1", "mkdirp": "^3.0.1", "pirates": "^4.0.6", "rimraf": "^5.0.5", "signal-exit": "^4.1.0", "sock-daemon": "^1.4.2", "walk-up-path": "^3.0.1" }, "peerDependencies": { "typescript": "^5.1.0" }, "devDependencies": { "@swc-node/register": "^1.6.8", "@types/node": "^20.8.4", "chalk": "^5.3.0", "prettier": "^2.8.8", "swc": "^1.0.11", "tap": "^18.5.7", "ts-node": "^10.9.1", "tshy": "^1.8.0", "tsx": "^4.1.2", "typedoc": "^0.25.3", "typescript": "^5.2.2" }, "prettier": { "semi": false, "printWidth": 70, "tabWidth": 2, "useTabs": false, "singleQuote": true, "jsxSingleQuote": false, "bracketSameLine": true, "arrowParens": "avoid", "endOfLine": "lf" }, "main": "./dist/commonjs/index.js", "types": "./dist/commonjs/index.d.ts", "type": "module", "tap": { "coverage-map": "map.js", "fail-skip": true }, "engines": { "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20" } }