diff --git a/.github/workflows/publish-package.yml b/.github/workflows/publish-package.yml index e127f409..f55ff8da 100644 --- a/.github/workflows/publish-package.yml +++ b/.github/workflows/publish-package.yml @@ -93,3 +93,15 @@ jobs: run: npm publish --access public --provenance env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Publish unscoped alias (devshelf) to npm + run: | + node -e " + const fs = require('fs'); + const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8')); + pkg.name = 'devshelf'; + fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2)); + " + npm publish --access public + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 39722c47..7aaa02ff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -127,6 +127,18 @@ jobs: env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + - name: Publish unscoped alias (devshelf) to npm + run: | + node -e " + const fs = require('fs'); + const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8')); + pkg.name = 'devshelf'; + fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2)); + " + npm publish --access public + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + - name: Reconfigure for GitHub Packages run: | echo "@ritualdev-lab:registry=https://npm.pkg.github.com" > .npmrc diff --git a/bin/cli.js b/bin/cli.js index b00c7ba2..96571965 100644 --- a/bin/cli.js +++ b/bin/cli.js @@ -143,9 +143,9 @@ function printMatchmakerProject(proj, index = null) { function getCliVersion() { try { const pkg = JSON.parse(fs.readFileSync(path.join(__dirname, "..", "package.json"), "utf8")); - return pkg.version || "1.1.1"; + return pkg.version || "1.1.2"; } catch { - return "1.1.1"; + return "1.1.2"; } }