UNPKG

tshy

Version:

TypeScript HYbridizer - Hybrid (CommonJS/ESM) TypeScript node package builder

90 lines (89 loc) 2.07 kB
{ "name": "tshy", "version": "3.0.2", "description": "TypeScript HYbridizer - Hybrid (CommonJS/ESM) TypeScript node package builder", "author": "Isaac Z. Schlueter <i@izs.me> (https://izs.me)", "license": "BlueOak-1.0.0", "type": "module", "bin": "./dist/esm/index.js", "files": [ "dist" ], "dependencies": { "chalk": "^5.3.0", "chokidar": "^3.6.0", "foreground-child": "^3.1.1", "minimatch": "^10.0.0", "mkdirp": "^3.0.1", "polite-json": "^5.0.0", "resolve-import": "^2.0.0", "rimraf": "^6.0.0", "sync-content": "^2.0.1", "typescript": "^5.5.3", "walk-up-path": "^4.0.0" }, "scripts": { "preversion": "npm test", "postversion": "npm publish", "prepublishOnly": "git push origin --follow-tags", "prepare": "tsc -p .tshy/esm.json && bash scripts/fixup.sh", "pretest": "npm run prepare", "presnap": "npm run prepare", "format": "prettier --write . --ignore-path ./.prettierignore --cache", "typedoc": "typedoc", "test": "tap", "snap": "tap" }, "tap": { "coverage-map": "map.js" }, "engines": { "node": "20 || >=22" }, "repository": "https://github.com/isaacs/tshy", "keywords": [ "typescript", "tsc", "hybrid", "esm", "commonjs", "build" ], "devDependencies": { "@types/node": "^20.14.10", "prettier": "^3.3.2", "tap": "^20.0.3", "typedoc": "^0.26.3" }, "prettier": { "experimentalTernaries": true, "semi": false, "printWidth": 70, "tabWidth": 2, "useTabs": false, "singleQuote": true, "jsxSingleQuote": false, "bracketSameLine": true, "arrowParens": "avoid", "endOfLine": "lf" }, "tshy": { "dialects": [ "esm" ], "exports": { "./package.json": "./package.json", ".": "./src/index.ts" } }, "exports": { "./package.json": "./package.json", ".": { "import": { "types": "./dist/esm/index.d.ts", "default": "./dist/esm/index.js" } } }, "module": "./dist/esm/index.js" }