diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index cc6c0ec9..5657cc3c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -25,17 +25,19 @@ jobs: with: node-version: 22 cache: "npm" + # required for proper publish authorization + registry-url: 'https://registry.npmjs.org/' - name: Install dependencies run: npm ci - name: Build links-metadata - working-directory: ./tools/links-metadata - run: npm run build + working-directory: ./shared/links-metadata + run: npm run build && npm run update-main - name: Build links-check working-directory: ./tools/links-check run: npm run build - name: Publish links-metadata run: npm publish --access public - working-directory: ./tools/links-metadata + working-directory: ./shared/links-metadata env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Publish links-check diff --git a/shared/links-metadata/package.json b/shared/links-metadata/package.json index d4fb69bb..807666d9 100644 --- a/shared/links-metadata/package.json +++ b/shared/links-metadata/package.json @@ -1,14 +1,16 @@ { "name": "@fluffylabs/links-metadata", - "version": "1.1.0", + "version": "1.1.2", "scripts": { "build": "tsc", - "prepublish": "npm run build", + "update-main": "sed -i s#index\\.ts#dist/index.js# ./package.json", + "prepublish": "npm run build && npm run update-main", "qa": "biome ci", "qa-fix": "npm run format; npm run lint", "format": "biome format --write", "lint": "biome lint --write; biome check --write" }, + "main": "index.ts", "files": ["dist"], "author": "Fluffy Labs", "license": "MPL-2.0", diff --git a/tools/links-check/package.json b/tools/links-check/package.json index 8fe80790..3a881a21 100644 --- a/tools/links-check/package.json +++ b/tools/links-check/package.json @@ -1,6 +1,6 @@ { "name": "@fluffylabs/links-check", - "version": "0.2.0", + "version": "0.2.1", "description": "Check list of files for Gray Paper Reader links and make sure they are up to date.", "main": "./dist/index.js", "bin": { @@ -27,7 +27,7 @@ "typescript": "^5.6.3" }, "dependencies": { - "@fluffylabs/links-metadata": "^1.1.0", + "@fluffylabs/links-metadata": "^1.1.2", "commander": "^12.1.0", "fast-glob": "^3.3.3", "ignore": "^6.0.2"