diff --git a/.github/workflows/jsr-publish.yml b/.github/workflows/jsr-publish.yml new file mode 100644 index 0000000..61041f4 --- /dev/null +++ b/.github/workflows/jsr-publish.yml @@ -0,0 +1,25 @@ +name: JSR Publish +on: + push: + branches: + - main + +jobs: + publish: + runs-on: ubuntu-latest + + permissions: + contents: read + id-token: write + + steps: + - uses: actions/checkout@v4 + - uses: oven-sh/setup-bun@v2 + - name: Install dependencies + run: bun install + - name: Build + run: bun run build + - name: Verify Package + run: bunx kksh verify --publish + - name: Publish package + run: bunx jsr publish diff --git a/jsr.json b/jsr.json new file mode 100644 index 0000000..f7332b6 --- /dev/null +++ b/jsr.json @@ -0,0 +1,13 @@ +{ + "name": "@kunkun/kunkun-ext-serve", + "version": "0.1.0", + "license": "MIT", + "exports": "./mod.ts", + "imports": { + "@kunkun/api": "jsr:@kunkun/api@^0.0.52", + "@std/assert": "jsr:@std/assert@1" + }, + "publish": { + "include": ["build", "README.md", "package.json", "mod.ts", "deno-src"] + } +} diff --git a/mod.ts b/mod.ts new file mode 100644 index 0000000..e69de29