类库
› finicky
johnste/finicky
Finicky是一款macOS应用,允许用户通过JavaScript或TypeScript编写规则,根据URL自动决定使用哪个浏览器打开。支持自定义路由、URL重写及多浏览器管理,帮助用户按场景(如工作/个人)隔离浏览环境,实现精准控制默认浏览器行为。
技术栈
apps/finicky/src go
查看全部依赖 (6)
依赖
al.essio.dev/pkg/shellescape
v1.6.0
github.com/Masterminds/semver
v1.5.0
github.com/dop251/goja
v0.0.0-20251008123653-cf18d89f3cf6
github.com/evanw/esbuild
v0.24.2
github.com/fsnotify/fsnotify
v1.8.0
github.com/jvatic/goja-babel
v0.0.0-20250308121736-c08d87dbdc10
packages/config-api javascript
构建工具
esbuild
^0.25.0
测试
Vitest
^3.2.4
查看全部依赖 (6)
依赖
core-js
^3.40.0
zod
^3.24.1
zod-validation-error
^3.4.0
开发依赖
@duplojs/zod-to-typescript
^0.4.0
@types/node
^22.10.7
typescript
^5.7.2
packages/finicky-ui javascript
框架
Svelte
^5.20.2
构建工具
Vite
^6.3.6
查看全部依赖 (5)
依赖
svelte-routing
^2.13.0
开发依赖
@sveltejs/vite-plugin-svelte
^5.0.3
@tsconfig/svelte
^5.0.4
svelte-check
^4.1.4
typescript
~5.7.2