calcium

所属分类:其他
开发工具:Svelte
文件大小:0KB
下载次数:0
上传日期:2023-12-07 18:46:54
上 传 者sh-1993
说明:  开发人员的浏览器扩展
(A browser extension for devs)

文件列表:
calcium-extension/ (0, 2023-12-08)
calcium-extension/.prettierrc (70, 2023-12-08)
calcium-extension/index.html (355, 2023-12-08)
calcium-extension/package.json (633, 2023-12-08)
calcium-extension/pnpm-lock.yaml (38795, 2023-12-08)
calcium-extension/public/ (0, 2023-12-08)
calcium-extension/public/content-script.js (210, 2023-12-08)
calcium-extension/public/logo.png (11166, 2023-12-08)
calcium-extension/public/manifest.json (631, 2023-12-08)
calcium-extension/public/service-worker.js (0, 2023-12-08)
calcium-extension/src/ (0, 2023-12-08)
calcium-extension/src/App.svelte (8190, 2023-12-08)
calcium-extension/src/index.css (1104, 2023-12-08)
calcium-extension/src/index.ts (145, 2023-12-08)
calcium-extension/src/lib/ (0, 2023-12-08)
calcium-extension/src/lib/adapters/ (0, 2023-12-08)
calcium-extension/src/lib/adapters/base.ts (478, 2023-12-08)
calcium-extension/src/lib/adapters/browser.ts (1568, 2023-12-08)
calcium-extension/src/lib/adapters/caniuse.ts (3277, 2023-12-08)
calcium-extension/src/lib/adapters/index.ts (124, 2023-12-08)
calcium-extension/src/lib/adapters/mdn.ts (2114, 2023-12-08)
calcium-extension/src/lib/adapters/npm.ts (295, 2023-12-08)
calcium-extension/src/vite-env.d.ts (71, 2023-12-08)
calcium-extension/svelte.config.js (230, 2023-12-08)
calcium-extension/tsconfig.json (638, 2023-12-08)
calcium-extension/tsconfig.node.json (171, 2023-12-08)
calcium-extension/vite.config.ts (150, 2023-12-08)
calcium-site/ (0, 2023-12-08)
calcium-site/.eslintignore (160, 2023-12-08)
calcium-site/.eslintrc.cjs (290, 2023-12-08)
calcium-site/.npmrc (43, 2023-12-08)
calcium-site/.prettierignore (160, 2023-12-08)
calcium-site/.prettierrc (176, 2023-12-08)
calcium-site/jsconfig.json (291, 2023-12-08)
calcium-site/package-lock.json (97474, 2023-12-08)
calcium-site/package.json (854, 2023-12-08)
... ...

![Calcium](https://github.com/ethanlynn/calcium/blob/master/docs/banner.png) ![Calcium Demo](https://github.com/ethanlynn/calcium/blob/master/calcium-site/static/demo.gif) Low latency fuzzy-find on browser tabs, bookmarks, history Search and jump to common developer docs Coming soon... Directives AI clipboard ## Usage - Open with `Cmd+Period` - Fuzzy search by tab title, URL, or any portion of visible text on a tab - A small list of experimental directives starting with `@` search common repositories of developer documentation: - @mdn searches articles from https://developer.mozilla.org/ - @caniuse searches browser compatibility data from https://caniuse.com/ - ...more to come ## Installation (BETA) Calcium is in beta and currently only supports Chrome. It is not yet published to the Chrome Web Store. If you'd still like to try it out and give your feedback, you can build and install the extension locally assuming you have a Node.js environment configured (>=LTS): ``` git clone https://github.com/ethanlynn/calcium cd calcium/calcium-extension npm install npm run build ``` After building, the `dist/` directory can be installed manually in Chrome as follows: - Navigate to `chrome://extensions` - Ensure "Developer Mode" is toggled on in the top right corner - Click "Load Unpacked" in the top left corner - Select the `calcium-extension/dist/` directory Note that you will need to restart your browser before the extension is able to properly index all of your tabs. ## Contributing Right now, the best way to contribute is to try out Calcium and share your feedback. Directives starting with `@` will likely be expanded, so if you have ideas for a specific data source or behavior that you feel would be helpful to integrate into Calcium, submit a proposal via a Github Issue or submit a PR following the template of the existing `adapters/`. Please bear in mind: - Any data source used must be publicly available on the internet and licensed appropriately - Directives should generally be applicable to a wide audience of developers (very niche use cases will be rejected) - The interface for building adapters is unstable. I would like to pilot a few good use cases and define the appropriate constraints before creating many specialized adapters.

近期下载者

相关文件


收藏者