UNPKG

ts-project-builder

Version:

Rollup-based TypeScript builder with multi-format output and built-in common plugins.

90 lines (89 loc) 2.36 kB
{ "name": "ts-project-builder", "type": "module", "version": "5.0.2", "description": "Rollup-based TypeScript builder with multi-format output and built-in common plugins.", "author": "kiki-kanri", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/kiki-kanri/ts-project-builder.git" }, "keywords": [ "build-tool", "builder", "bundler", "cjs", "declaration", "esm", "multi-format", "package-builder", "plugin", "rollup", "typescript" ], "sideEffects": [ "./dist/cli.mjs" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs" } }, "types": "./dist/index.d.ts", "bin": { "ts-project-builder": "dist/cli.mjs" }, "files": [ "./dist", "./src" ], "engines": { "node": ">=18.12.1" }, "scripts": { "build": "jiti ./src/cli.ts ./src/cli.ts ./src/index.ts -f esm --clean --preserve-modules --sourcemaps", "bumplog": "changelogen --bump --hideAuthorEmail", "lint": "eslint --max-warnings 0", "lint:fix": "eslint --fix --max-warnings 0", "prepack": "pnpm run build", "release": "pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run build && changelogen --hideAuthorEmail --push --release && npm publish", "test": "vitest run --coverage", "test:watch": "vitest watch --coverage", "typecheck": "tsc --noEmit" }, "dependencies": { "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-typescript": "^12.1.2", "cleye": "^1.3.4", "colorette": "^2.0.20", "is-glob": "^4.0.3", "lodash-es": "^4.17.21", "pretty-ms": "^9.2.0", "rollup": "^4.41.0", "rollup-plugin-esbuild": "^6.2.1", "rollup-plugin-node-externals": "^8.0.0", "type-fest": "^4.41.0" }, "devDependencies": { "@kikiutils/changelogen": "^0.8.0", "@kikiutils/eslint-config": "^1.1.0", "@kikiutils/tsconfigs": "^5.0.3", "@types/is-glob": "^4.0.4", "@types/lodash-es": "^4.17.12", "@types/node": "^22.15.19", "@vitest/coverage-v8": "^3.1.4", "tslib": "^2.8.1", "typescript": "^5.8.3", "vitest": "^3.1.4" }, "pnpm": { "onlyBuiltDependencies": [ "esbuild", "unrs-resolver" ] } }