类库 › finicky
johnste

johnste/finicky

Finicky是一款macOS应用,允许用户通过JavaScript或TypeScript编写规则,根据URL自动决定使用哪个浏览器打开。支持自定义路由、URL重写及多浏览器管理,帮助用户按场景(如工作/个人)隔离浏览环境,实现精准控制默认浏览器行为。

4,863 194 4,863 34
在 GitHub 上查看

技术栈

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

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-06-02 05:48
浙ICP备14020137号-1 $访客地图$