Files
repomix-mirror/package.json
Kazuki Yamada 34dcd38784 feat(website): Add compose.bundle.yml for local bundled server testing
Add Docker Compose configuration to run the server in bundled mode locally,
similar to the production Cloud Run environment. This enables testing of
esbuild bundling, compile cache, and startup performance without deploying.

Usage: npm run website-bundle
2026-01-03 21:32:59 +09:00

126 lines
3.8 KiB
JSON

{
"name": "repomix",
"version": "1.11.0",
"description": "A tool to pack repository contents to single file for AI consumption",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"exports": {
".": {
"import": {
"types": "./lib/index.d.ts",
"default": "./lib/index.js"
},
"require": {
"types": "./lib/index.d.ts",
"default": "./lib/index.js"
},
"default": "./lib/index.js"
}
},
"bin": "./bin/repomix.cjs",
"scripts": {
"prepare": "npm run build",
"build": "rimraf lib && tsc -p tsconfig.build.json --sourceMap --declaration",
"build-bun": "bun run build",
"lint": "node --run lint-biome && node --run lint-oxlint && node --run lint-ts && node --run lint-secretlint",
"lint-biome": "biome check --write",
"lint-oxlint": "oxlint --fix",
"lint-ts": "tsgo --noEmit",
"lint-secretlint": "secretlint \"**/*\" --secretlintignore .gitignore",
"test": "vitest",
"test-coverage": "vitest run --coverage",
"repomix": "node --run build && node --enable-source-maps --trace-warnings bin/repomix.cjs",
"repomix-src": "node --run repomix -- --include 'src,tests'",
"repomix-website": "node --run repomix -- --include 'website'",
"time-node": "node --run build && time node bin/repomix.cjs",
"time-bun": "bun run build && time bun bin/repomix.cjs",
"memory-check": "node --run repomix -- --verbose | grep Memory",
"memory-check-one-file": "node --run repomix -- --verbose --include 'package.json' | grep Memory",
"website": "docker compose -f website/compose.yml up --build",
"website-bundle": "docker compose -f website/compose.bundle.yml up --build",
"website-generate-schema": "tsx website/client/scripts/generateSchema.ts",
"pinact-run": "pinact run",
"pinact-check": "pinact run --check"
},
"keywords": [
"repository",
"generative-ai",
"ai",
"llm",
"source-code",
"code-analysis",
"codebase-packer",
"development-tool",
"ai-assistant",
"code-review"
],
"repository": {
"type": "git",
"url": "git://github.com/yamadashy/repomix.git"
},
"bugs": {
"url": "https://github.com/yamadashy/repomix/issues"
},
"author": "Kazuki Yamada <koukun0120@gmail.com>",
"homepage": "https://github.com/yamadashy/repomix",
"license": "MIT",
"publishConfig": {
"access": "public"
},
"files": [
"lib/",
"bin/",
"README.md",
"LICENSE"
],
"type": "module",
"dependencies": {
"@clack/prompts": "^0.11.0",
"@modelcontextprotocol/sdk": "^1.25.1",
"@repomix/strip-comments": "^2.4.2",
"@repomix/tree-sitter-wasms": "^0.1.16",
"@secretlint/core": "^11.2.5",
"@secretlint/secretlint-rule-preset-recommend": "^11.2.5",
"clipboardy": "^5.0.2",
"commander": "^14.0.2",
"fast-xml-parser": "^5.3.3",
"fflate": "^0.8.2",
"git-url-parse": "^16.1.0",
"globby": "^16.1.0",
"handlebars": "^4.7.8",
"iconv-lite": "^0.7.0",
"is-binary-path": "^3.0.0",
"isbinaryfile": "^5.0.2",
"jiti": "^2.6.1",
"jschardet": "^3.1.4",
"json5": "^2.2.3",
"log-update": "^7.0.2",
"minimatch": "^10.1.1",
"picocolors": "^1.1.1",
"tiktoken": "^1.0.22",
"tinypool": "^2.0.0",
"web-tree-sitter": "^0.26.3",
"zod": "^4.2.1"
},
"devDependencies": {
"@biomejs/biome": "^2.3.10",
"@secretlint/types": "^11.2.5",
"@types/node": "^24.10.4",
"@types/strip-comments": "^2.0.4",
"@typescript/native-preview": "^7.0.0-dev.20251226.1",
"@vitest/coverage-v8": "^4.0.16",
"git-up": "^8.1.1",
"oxlint": "^1.35.0",
"rimraf": "^6.1.2",
"secretlint": "^11.2.5",
"tsx": "^4.21.0",
"typescript": "^5.9.3",
"vite": "^7.3.0",
"vitest": "^4.0.16"
},
"engines": {
"node": ">=20.0.0",
"yarn": ">=1.22.22"
}
}