kunkun/README.md
Huakun Shen e4d1441d73
Feature: support npm extension publish (#62)
* feat: npm package registry API

* refactor: move package registry files

* refactor: move jsr and npm api to a new package

* ci: add verify-package-export

* test: implement tests for npm package validation as kunkun extension

* chore: add missing dep for package-registry pkg

* feat: make provenance an optional input for npm validation function

* ci: add verify-package-export as dev dep to 2 packages that uses it

* feat: add rekor log API, and return commit from jsr & npm package in validation function

* feat: return github repo info from validation function of jsr and npm

* feat: extend ExtPublishMetadata to include optional GitHub repository details

* fix: eslint for ui package

* refactor: format desktop

* fix: eslint errors in desktop

* format: all code

* ci: add lint to CI

* feat: add more info to validation function returned from package-registry npm jsr

* pnpm lock

* feat: add 2 more variables to supabase extension metadata model

* format

* feat: add provenance card

* feat: add workflow path to ExtPublishMetadata and jsr/npm validation

* update provenance

* feat: make store extension and provenance more responsive

* chore: add globals to ui package

* fix: remove unnecessary any to fix eslint

* fix: svg sanitize

* chore: add @typescript-eslint/eslint-plugin to ui package to fix eslint

* fix: update eslint dep to fix error

* fix: try fixing eslint

* fix: update eslint configuration for improved compatibility

* chore: add globals package and update README for Discord invite

* fix: update eslint rules and upgrade typescript-eslint dependency

- Disabled additional eslint rules to resolve errors:
  - @typescript-eslint/no-unused-expressions
  - svelte/no-inner-declarations
- Upgraded typescript-eslint from version 8.19.1 to 8.20.0 for improved compatibility.

* update pnpm lock

---------

Co-authored-by: Huakun Shen <huaukun.shen@huakunshen.com>
2025-01-16 06:00:07 -05:00

110 lines
2.1 KiB
Markdown

# Kunkun
> Kunkun is a cross-platform extensible app launcher like Raycast or Alfred.
> All extensions run in a sandboxed environment by default to ensure security.
## Demo Video and Instructions
- https://docs.kunkun.sh/guides/demo/
- Download extension from https://kunkun.sh/download
![GitHub last commit](https://img.shields.io/github/last-commit/kunkunsh/kunkun)
[![YouTube badge][]][YouTube link]
[Discord Invite](https://discord.gg/7dzw3TYeTU)
- Website: https://kunkun.sh/
- Documentation: https://docs.kunkun.sh/
[YouTube badge]: https://img.shields.io/youtube/channel/subscribers/UC1gJeFbvRcQXDC_C8nKetdA?style=social
[YouTube link]: https://www.youtube.com/@huakun
## Download
- From the Website: https://kunkun.sh/download/
- From GitHub Releases: https://github.com/kunkunsh/kunkun/releases
## Platforms
- [x] MacOS
- [x] Linux
- [x] Windows
## Sample Extensions
##### Kunkun Dance
![](https://i.imgur.com/PRuhafm.gif)
##### Extension Store
![](https://i.imgur.com/JypIC1Z.png)
##### Battery Health
![](https://i.imgur.com/SrIIlCa.png)
##### IP Info
![](https://i.imgur.com/6rxNyTt.png)
##### Image Format Conversion
![](https://i.imgur.com/nxaEaYW.png)
##### List of Commands
![](https://i.imgur.com/2Cv7M1i.gif)
##### Extension Details in Store (Permission Inspector)
![](https://i.imgur.com/ZztHnOT.png)
##### Video Info
![](https://i.imgur.com/imtXN2D.png)
##### Video Conversion
![](https://i.imgur.com/qhr7c7b.png)
##### 3D Git Skyline
![](https://i.imgur.com/itYe0pQ.png)
##### Letterboxd Movie Search
![](https://i.imgur.com/EQVXOym.png)
##### Key Displayer
![](https://i.imgur.com/j6nkVRH.png)
##### JWT Inspector
![](https://i.imgur.com/NHvsUvG.png)
##### Image Info
![](https://i.imgur.com/NLFXPOu.png)
##### Hacker News
![](https://i.imgur.com/dMHapVA.png)
##### QRCode Generator
![](https://i.imgur.com/1tEbTjJ.png)
##### File Transfer
![](https://i.imgur.com/LWcZvDV.png)
![](https://i.imgur.com/GAhQVmw.png)
##### Disk Speed Test
![](https://i.imgur.com/8ISVrRe.png)
##### Clipboard History
![](https://i.imgur.com/uw1hJmG.png)