Socket
Socket
Sign inDemoInstall

@musicorum/lastfm

Package Overview
Dependencies
9
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.10 to 0.0.11

5

dist/packages/User.js

@@ -37,3 +37,6 @@ import PaginatedResult from '../PaginatedResource.js';

const response = await this.client.request('user.getRecentTracks', stringParams);
const tracks = response.recenttracks.track.map((track) => ({
const trackList = Array.isArray(response.recenttracks.track)
? response.recenttracks.track
: [response.recenttracks.track];
const tracks = trackList.map((track) => ({
name: track.name,

@@ -40,0 +43,0 @@ mbid: track.mbid ?? undefined,

2

dist/types/packages/user.d.ts

@@ -84,3 +84,3 @@ import type { LastfmDate, LastfmImage, LastfmRawImage, PaginatedResponseAttributes, StringRecord } from './common';

recenttracks: {
track: LastfmUserRecentTrackResponseResource<EXTENDED>[];
track: LastfmUserRecentTrackResponseResource<EXTENDED> | LastfmUserRecentTrackResponseResource<EXTENDED>[];
'@attr': PaginatedResponseAttributes<'user'>;

@@ -87,0 +87,0 @@ };

{
"name": "@musicorum/lastfm",
"version": "0.0.10",
"version": "0.0.11",
"description": "",

@@ -5,0 +5,0 @@ "main": "dist/LastClient.js",

@@ -54,3 +54,7 @@ import type LastClient from '../LastClient'

const tracks = response.recenttracks.track.map((track) => ({
const trackList = Array.isArray(response.recenttracks.track)
? response.recenttracks.track
: [response.recenttracks.track]
const tracks = trackList.map((track) => ({
name: track.name,

@@ -57,0 +61,0 @@ mbid: track.mbid ?? undefined,

@@ -105,3 +105,5 @@ import type {

recenttracks: {
track: LastfmUserRecentTrackResponseResource<EXTENDED>[]
track:
| LastfmUserRecentTrackResponseResource<EXTENDED>
| LastfmUserRecentTrackResponseResource<EXTENDED>[]
'@attr': PaginatedResponseAttributes<'user'>

@@ -108,0 +110,0 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc