diff --git a/package-lock.json b/package-lock.json index 9325e42..3e71d45 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { - "name": "bandcamp-fetch", + "name": "@encode42/bandcamp-fetch", "version": "1.2.1", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "bandcamp-fetch", + "name": "@encode42/bandcamp-fetch", "version": "1.2.1", "license": "MIT", "dependencies": { @@ -30,7 +30,7 @@ "typescript": "^4.9.5" }, "engines": { - "node": ">=18" + "node": ">=15" } }, "node_modules/@babel/runtime": { diff --git a/package.json b/package.json index c68e164..bf59a55 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@encode42/bandcamp-fetch", - "version": "1.2.1", + "version": "1.2.3", "description": "Scrape Bandcamp content (supports Cloudflare Pages)", "scripts": { "build": "npm run prepare", diff --git a/src/lib/track/TrackInfoParser.ts b/src/lib/track/TrackInfoParser.ts index 57835d8..7a90627 100644 --- a/src/lib/track/TrackInfoParser.ts +++ b/src/lib/track/TrackInfoParser.ts @@ -64,7 +64,8 @@ export default class TrackInfoParser { type: 'track', name: basic.name, description: basic.description.replaceAll('\r\n', '\n') || '', - url: basic['@id'] + url: basic['@id'], + position: extra.current?.track_number }; const imageUrl = reformatImageUrl(basic.image, opts.albumImageFormat);