diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 66fed4a..36712f5 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -6,12 +6,16 @@ on: tags: - "v*" +permissions: + id-token: write + contents: write + jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 22 registry-url: https://registry.npmjs.org/ @@ -45,6 +49,3 @@ jobs: generate_release_notes: true prerelease: ${{ steps.version.outputs.PRERELEASE == 'true' }} token: ${{ secrets.GITHUB_TOKEN }} - -permissions: - contents: write diff --git a/package.json b/package.json index 06e3202..03c6a4d 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,17 @@ "name": "crextractor", "version": "1.3.5", "description": "Utility for extracting credentials from the Crunchyroll Android app", - "main": "crextractor.js", + "keywords": [ + "crunchyroll" + ], + "license": "MIT", + "author": "Vitaly Gashkov ", + "funding": [ + { + "type": "individual", + "url": "https://t.me/tribute/app?startapp=dqW2" + } + ], "bin": { "crextractor": "bin/cli.js" }, @@ -11,34 +21,24 @@ "crextractor.d.ts", "crextractor.js" ], - "types": "crextractor.d.ts", "type": "commonjs", + "main": "crextractor.js", + "types": "crextractor.d.ts", "scripts": { "start": "node bin/cli.js", "extract:mobile": "node bin/cli.js --target mobile --output ./credentials.mobile.json", "extract:tv": "node bin/cli.js --target tv --output ./credentials.tv.json", "test": "echo \"Error: no test specified\" && exit 1" }, - "keywords": [ - "crunchyroll" - ], - "author": "Vitaly Gashkov ", - "license": "MIT", - "readmeFilename": "README.md", - "funding": [ - { - "type": "individual", - "url": "https://t.me/tribute/app?startapp=dqW2" - } - ], - "engines": { - "node": ">=22" - }, "dependencies": { "molnia": "^0.1.7" }, "devDependencies": { "oxfmt": "^0.28.0", "typescript": "^5.9.3" - } + }, + "engines": { + "node": ">=22" + }, + "readmeFilename": "README.md" }