chore: set up JSR package configuration and publish workflow

This commit is contained in:
Huakun Shen 2025-01-29 23:01:56 -05:00
parent 796640961e
commit 21b265749a
No known key found for this signature in database
3 changed files with 38 additions and 0 deletions

25
.github/workflows/jsr-publish.yml vendored Normal file
View File

@ -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

13
jsr.json Normal file
View File

@ -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"]
}
}

0
mod.ts Normal file
View File