name: Publish Package to npmjs
on:
 release:
   types: [created]
jobs:
 build:
   runs-on: ubuntu-latest
   permissions:
     contents: read
     id-token: write
   steps:
     - uses: actions/checkout@v6
     - uses: actions/setup-node@v6
       with:
         node-version: 'lts/*'
         registry-url: 'https://registry.npmjs.org'
     - run: npm ci --ignore-scripts --no-audit --no-progress --prefer-offline
     - run: npm publish --access public
