From e9ddecd0f78261596de99ad928779c6bdfbd29a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wojciech=20Kr=C3=B3l?= <64773541+wojtekKrol@users.noreply.github.com> Date: Sun, 30 Jun 2024 12:53:49 +0200 Subject: [PATCH] Dev (#18) * update packagejson --add publicConfig * update CD workflow --- .github/workflows/CD.yml | 20 ++++++++++++++++++++ package.json | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CD.yml b/.github/workflows/CD.yml index f010f47..712e720 100644 --- a/.github/workflows/CD.yml +++ b/.github/workflows/CD.yml @@ -38,11 +38,31 @@ jobs: echo "//npm.pkg.github.com/:_authToken=${{ secrets.GITHUB_TOKEN }}" > ~/.npmrc echo "@wojtekKrol:registry=https://npm.pkg.github.com" >> ~/.npmrc + - name: Insert repository owner as scope into package name + run: | + cp package.json package.json.bak + node < JSON.parse(data)).then((json) => { + json.name = '@' + process.env.GITHUB_REPOSITORY.split('/')[0] + '/' + json.name; + console.info('Package name changed to %s', json.name); + return fs.writeFile('package.json', JSON.stringify(json, null, 2), 'utf8'); + }).catch(error => { + console.error(error); + process.exit(1); + }); + EOF + env: + GITHUB_REPOSITORY: ${{ github.repository }} + - name: Publish to GitHub Packages run: pnpm publish:github env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Revert package.json + run: mv package.json.bak package.json + - name: Publish to npm run: pnpm publish:npm env: diff --git a/package.json b/package.json index 41b8f47..d06fd49 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "zod-to-fields", - "version": "0.1.31", + "version": "0.1.32", "description": "Turn your Zod schemas into configurable field arrays for easy integration with HTML, React, Vue, and more.", "main": "lib/cjs/index.js", "module": "lib/esm/index.js",