Commit Graph

24 Commits

Author SHA1 Message Date
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
86e697d85a fix(browser): add prepare script and revert tsconfig for CI compatibility 2025-09-21 15:59:52 +09:00
Kazuki Yamada
49a2535492 chore(browser): clean up webextension-toolbox remnants and optimize dependencies
Remove unused dependencies and configurations left over from webextension-toolbox migration to WXT.

Changes:
- Remove @types/webextension-polyfill dependency (WXT provides built-in types)
- Remove browserslist configuration (not needed for WXT)
- Update archive script path reference
- Clean up package.json for WXT-only setup

This reduces dependency footprint and eliminates potential conflicts with WXT's built-in tooling.
2025-09-21 15:30:29 +09:00
Kazuki Yamada
89a06810ff feat(browser): migrate from webextension-toolbox to WXT framework
Replace deprecated webextension-toolbox with modern WXT framework for improved developer experience and active maintenance. This migration addresses the issue where webextension-toolbox hasn't been updated in 4 years.

Key changes:
- Replace webextension-toolbox with WXT framework
- Restructure project to use entrypoints/ and public/ directories
- Convert background/content scripts to WXT format with defineBackground/defineContentScript
- Add wxt.config.ts for centralized configuration
- Migrate all 11 languages i18n support to new structure
- Update build scripts and dependencies
- Remove deprecated manifest.json (now auto-generated)
- Fix TypeScript configuration to extend WXT types

Benefits:
- Active framework with regular updates
- Better development experience with HMR and Vite integration
- Smaller bundle size and improved build performance
- Modern toolchain with TypeScript-first approach
- Unified cross-browser extension development
2025-09-21 15:26:35 +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
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
d1ff4e927b chore(browser): Remove unused linting dependencies
Remove @biomejs/biome, @secretlint/secretlint-rule-preset-recommend, and secretlint as they are no longer needed in the browser package.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19 00:09:08 +09:00
Kazuki Yamada
4ca0cda35a chore(browser): Update development dependencies
- Update @biomejs/biome from 1.9.4 to 2.1.2
- Update @secretlint/secretlint-rule-preset-recommend from 9.3.1 to 10.2.1
- Update @types/chrome from 0.0.323 to 0.1.1
- Update @types/node from 22.10.2 to 24.0.14
- Update @types/webextension-polyfill from 0.10.7 to 0.12.3
- Update secretlint from 9.3.1 to 10.2.1
- Update sharp from 0.34.1 to 0.34.3
- Update tsx from 4.19.2 to 4.20.3
- Update vitest from 3.2.2 to 3.2.4

These updates include major version bumps for biome and secretlint tooling.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-19 00:02:58 +09:00
dependabot[bot]
a600c59924 chore(deps): bump esbuild and vitest in /browser
Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.4 and updates ancestor dependency [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). These dependencies need to be updated together.


Updates `esbuild` from 0.21.5 to 0.25.4
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.21.5...v0.25.4)

Updates `vitest` from 1.6.1 to 3.2.2
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.2.2/packages/vitest)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.25.4
  dependency-type: indirect
- dependency-name: vitest
  dependency-version: 3.2.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-05 15:18:04 +00:00
Kazuki Yamada
39a762db41 chore(browser): Add jsdom dependency for testing environment 2025-06-05 23:56:05 +09:00
Kazuki Yamada
9e803a518f chore(browser): Add vitest dependency for testing 2025-06-05 23:56:05 +09:00
Kazuki Yamada
3af93b9b21 feat(browser): Add TypeScript support and configuration for Repomix extension 2025-05-29 00:01:04 +09:00
Kazuki Yamada
8c36dfecf4 feat(browser): Add .gitignore and README.md for Repomix extension 2025-05-29 00:01:04 +09:00
Kazuki Yamada
57a0088151 feat(browser): Add Repomix button to GitHub repositories with localization support 2025-05-29 00:01:04 +09:00