Commit Graph

46 Commits

Author SHA1 Message Date
Kazuki Yamada 5a1423e118 chore: Replace npm run with node --run inside package.json scripts
Follow up to commit 042750c which only converted workflow-level
invocations. With Node.js 22 as the floor, the chained scripts inside
each package.json can also use `node --run` directly, dropping the
intermediate npm process when these scripts run.

- root `prepare`
- browser `build-all`, `lint`
- website/client `lint`
- website/server `lint`
2026-05-09 19:55:06 +09:00
renovate[bot] b4e91358cb chore(deps): update website non-major dependencies 2026-04-18 00:49:06 +00:00
renovate[bot] c23a9416f2 fix(deps): update website non-major dependencies 2026-04-11 04:34:53 +00:00
Kazuki Yamada c82accf641 refactor(website): Use isbot package on client side for consistency
Replace hand-rolled bot regex with the isbot package (~6.5 KB ESM,
zero deps) to match server-side detection. Eliminates divergence
between client and server bot detection logic.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 22:44:19 +09:00
renovate[bot] d7a8033bcb fix(deps): update website non-major dependencies 2026-04-04 08:38:53 +00:00
renovate[bot] e24c252ea9 chore(deps): update dependency rollup-plugin-visualizer to v7 2026-03-28 06:27:27 +00:00
renovate[bot] 47084008ac fix(deps): update website non-major dependencies 2026-03-28 04:59:30 +00:00
renovate[bot] 46616079e2 fix(deps): update website non-major dependencies 2026-03-21 04:53:52 +00:00
Yamada Dev 8532a3365b feat(website): Add vitepress-plugin-llms for llms.txt generation
Add vitepress-plugin-llms to automatically generate llms.txt and
llms-full.txt during build. Configured with workDir: 'en' to generate
from English docs only, and domain set to https://repomix.com for
fully qualified URLs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 00:32:57 +09:00
renovate[bot] 5e5eb007c8 fix(deps): update website non-major dependencies 2026-03-07 09:47:12 +00:00
renovate[bot] e4698e4943 fix(deps): update website non-major dependencies 2026-01-17 05:01:30 +00:00
renovate[bot] b22952a13e fix(deps): update website non-major dependencies 2026-01-11 14:26:52 +00:00
renovate[bot] 2e7b4907b5 fix(deps): update all non-major dependencies 2026-01-03 04:20:51 +00:00
renovate[bot] aa5ae37ae8 fix(deps): update all non-major dependencies 2025-12-30 13:52:35 +00:00
renovate[bot] 805d427e47 fix(deps): update all non-major dependencies 2025-12-13 05:50:40 +00:00
renovate[bot] 92ef98329d fix(deps): update all non-major dependencies 2025-12-03 15:16:23 +00:00
renovate[bot] e5b5a204d4 fix(deps): update all non-major dependencies 2025-11-27 10:16:30 +00:00
renovate[bot] 18ef52acc1 fix(deps): update all non-major dependencies 2025-11-11 13:38:56 +00:00
renovate[bot] c5a7f52681 fix(deps): update all non-major dependencies 2025-11-03 16:39:17 +09:00
renovate[bot] 8b6bd0cb40 fix(deps): update all non-major dependencies 2025-10-30 09:57:02 +00:00
renovate[bot] e1a8c6c4e2 fix(deps): update all non-major dependencies 2025-10-20 13:33:05 +00:00
renovate[bot] 1f9f243a75 fix(deps): update all non-major dependencies 2025-10-13 08:58:25 +00:00
renovate[bot] 372c8d7f00 fix(deps): update all non-major dependencies 2025-10-08 07:53:07 +00:00
Kazuki Yamada 9ffffa388e chore(deps): Update dependencies across browser and website packages
Updated multiple dependencies to their latest versions:
- @types/chrome: 0.1.1 → 0.1.14
- @types/node: 24.5.2 → 24.6.0
- sharp: 0.34.3 → 0.34.4
- tsx: 4.20.5 → 4.20.6
- @hono/node-server: 1.19.3 → 1.19.5
- hono: 4.9.8 → 4.9.9
- winston: 3.17.0 → 3.18.1

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 22:33:42 +09:00
Kazuki Yamada 947b1c780e fix(website): update Zod v4 compatibility
Updates validation.ts to use Zod v4 API:
- Changed error.errors to error.issues
- Renamed parameter from err to issue for clarity

This resolves build errors after upgrading to Zod v4.
2025-09-21 12:25:09 +09:00
Kazuki Yamada 48035c2cb5 fix(website): Add @types/node dependency to resolve TypeScript errors
- Add @types/node dependency to website/client/package.json
- Fixes TS2688 error: Cannot find type definition file for 'node'
- Required for tsgo to properly resolve Node.js types used by vite and vitepress

This resolves TypeScript compilation errors when using tsgo for type checking.
2025-08-24 19:37:09 +09:00
Kazuki Yamada 686f401b42 chore(deps): Update @typescript/native-preview to latest version
- Update @typescript/native-preview from 7.0.0-dev.20250708.1 to 7.0.0-dev.20250824.1
- Update package-lock.json files for all subprojects to reflect the latest version
- Ensures compatibility with latest TypeScript native performance improvements

This keeps all packages in sync with the latest tsgo release for consistent type checking performance.
2025-08-24 18:56:38 +09:00
Kazuki Yamada a564f5818b chore(deps): Replace tsc with tsgo for type checking in subprojects
- Update browser/package.json to use tsgo instead of tsc for lint-tsc script
- Update website/client/package.json to use tsgo instead of tsc for lint-tsc script
- Update website/server/package.json to use tsgo instead of tsc for lint-tsc script
- Add @typescript/native-preview dependency to all subprojects for tsgo compatibility

This aligns with the main package.json which already uses tsgo for faster TypeScript type checking.
2025-08-24 18:53:15 +09:00
Kazuki Yamada c214e7317e chore(website): Update client dependencies
- Update lucide-vue-next from 0.474.0 to 0.525.0
- Update rollup-plugin-visualizer from 6.0.1 to 6.0.3
- Update vite-plugin-pwa from 1.0.0 to 1.0.1

These are minor version updates to keep dependencies current.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 22:43:32 +09:00
Kazuki Yamada 85ea90e90a refactor(website): Move vite-plugin-pwa to devDependencies
User suggested reviewing vite-plugin-pwa dependency placement:
- User asked: "vite-plugin-pwaってdevDependenciesでよかったりしますかね"
- Analyzed usage and confirmed it's only used as a Vite plugin at build time
- Moved from dependencies to devDependencies for proper categorization
- Build tools should be in devDependencies, not runtime dependencies

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-08 19:46:14 +09:00
Kazuki Yamada cbd404ed70 refactor(website): Replace JSZip with fflate for improved performance
User requested replacing JSZip with fflate in website/client:
- User asked: "website/clientでjszipではなくfflateを使うようにしてください。"
- Migrated from JSZip to fflate for smaller bundle size and better performance
- Updated useZipProcessor.ts to use fflate's functional API instead of JSZip's class-based API
- Maintained same functionality while improving efficiency

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-08 19:41:03 +09:00
Kazuki Yamada 68448d1d8a fix(website): Add explicit package names to prevent Docker container conflicts
- Add "name": "repomix-website-server" to server/package.json
- Add "name": "repomix-website-client" to client/package.json
- Prevents npm from using /app directory name in package-lock.json during Docker builds
- Ensures consistent package names across development environments

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-07 16:35:03 +09:00
Kazuki Yamada 1f2c3b2c19 ci: Add linting jobs for website client, server, and browser extension 2025-06-05 23:56:05 +09:00
renovate[bot] c6a65870e3 chore(deps): update dependency rollup-plugin-visualizer to v6 2025-06-02 23:43:56 +09:00
Kazuki Yamada f472793492 refactor: simplify Web Share API to text-only sharing
- Change from file sharing to text content sharing for better compatibility
- Simplify feature detection to check navigator.share existence only
- Improve button layout with flex-wrap and proper line break on mobile
- Update package.json lint scripts in client and server

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-05-30 22:57:49 +09:00
renovate[bot] 2d44b6d03b fix(deps): update dependency vite-plugin-pwa to v1 2025-03-31 03:30:46 +00:00
paperboardofficial 4c4c20e90a added jszip 2025-03-06 00:28:44 +09:00
Yamada Dev a5523b3ee2 chore(deps): Add configuration to make website PWA-ready 2025-01-28 23:49:35 +09:00
renovate[bot] 183a7c3116 fix(deps): update all non-major dependencies 2025-01-27 01:58:22 +00:00
Yamada Dev 7115c6f6df feat(website): Add vite bundle analyzer 2025-01-26 23:10:44 +09:00
Yamada Dev 14aaf980c6 feat(website): Improve performance of large repository output using Ace Editor 2025-01-25 17:17:31 +09:00
renovate[bot] c56be1decd fix(deps): update all non-major dependencies 2025-01-20 13:31:43 +00:00
Kazuki Yamada 6a3704363d refact(website): Changed folder structure for multi-language support in documentation 2025-01-14 00:05:30 +09:00
renovate[bot] 11e6f81fca fix(deps): update all non-major dependencies 2025-01-13 00:36:40 +00:00
Kazuki Yamada e9e0443d6b feat(website): Add online demo functionality 2025-01-04 12:40:08 +09:00
Kazuki Yamada 8284e4f68e feat(website): Initialize VitePress documentation site 2025-01-03 00:07:55 +09:00