diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..6271164 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,25 @@ +name: Publish + +on: + push: + branches: + - main + +jobs: + publish: + name: Publish + runs-on: ubuntu-latest + + permissions: + id-token: write + contents: read + + steps: + - name: Clone Repository + uses: actions/checkout@v4 + + - name: Install Deno + uses: denoland/setup-deno@v1 + + - name: Publish Package + run: deno publish diff --git a/.gitignore b/.gitignore index 874e303..1892c27 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ /* !.gitignore +!.github !deno.json !README.md !LICENSE diff --git a/deno.json b/deno.json new file mode 100644 index 0000000..681113f --- /dev/null +++ b/deno.json @@ -0,0 +1,11 @@ +{ + "name": "@dbushell/xml-streamify", + "version": "0.2.0", + "exports": { + ".": "./mod.ts", + "./node": "./src/node.ts", + "./parse": "./src/parse.ts", + "./stream": "./src/stream.ts", + "./types": "./src/types.ts" + } +}