diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..8a8a75d --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,16 @@ +name: Publish +on: release + +jobs: + publish: + runs-on: ubuntu-latest + + permissions: + contents: read + id-token: write + + steps: + - uses: actions/checkout@v4 + + - name: Publish package + run: npx jsr publish \ No newline at end of file diff --git a/deno.json b/deno.json index dcd2377..a9f2791 100644 --- a/deno.json +++ b/deno.json @@ -17,8 +17,6 @@ ] }, - "nodeModulesDir": "auto", - "tasks": { "build-yoga": "cd yoga && cmake -B build -S . -D CMAKE_BUILD_TYPE=\"Release\" -G Ninja && cmake --build build", "build": "cmake -B build -S . -D CMAKE_BUILD_TYPE=\"Release\" && cmake --build build", diff --git a/package.json b/package.json deleted file mode 100644 index 3c85df1..0000000 --- a/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "@nativescript/yoga-node-api", - "version": "0.1.0", - "description": "Node-API bindings for Yoga layout engine.", - "main": "mod.ts", - "files": [ - "build/libyoga_node_api.dylib", - "mod.ts", - "src/**/*.ts", - "README.md", - "LICENSE" - ], - "keywords": [ - "NativeScript", - "Yoga", - "Node-API" - ], - "author": { - "name": "DjDeveloperr", - "url": "https://github.com/DjDeveloperr" - }, - "contributors": [ - { - "name": "NativeScript OSS", - "email": "oss@nativescript.org" - } - ] -} \ No newline at end of file