New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

itunes-helper

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

itunes-helper - npm Package Compare versions

Comparing version 1.0.4 to 1.0.5

.prettierrc

88

index.d.ts

@@ -0,28 +1,72 @@

export interface SearchResult {
resultCount: number
results: Array<SearchResultItem>
}
export interface SearchResultItem {
wrapperType: string
kind: string
artistId: number
collectionId: number
trackId: number
artistName: string
collectionName: string
trackName: string
collectionCensoredName: string
trackCensoredName: string
artistViewUrl: string
collectionViewUrl: string
trackViewUrl: string
previewUrl: string
artworkUrl30: string
artworkUrl60: string
artworkUrl100: string
collectionPrice: number
trackPrice: number
collectionHdPrice: number
trackHdPrice: number
releaseDate: string
collectionExplicitness: string
trackExplicitness: string
discCount: number
discNumber: number
trackCount: number
trackNumber: number
trackTimeMillis: number
country: string
currency: string
primaryGenreName: string
contentAdvisoryRating: string
shortDescription: string
longDescription: string
}
export interface SearchOptions {
term: string;
country: string;
media?: string;
entity?: string;
attribute?: string;
callback?: string;
limit?: number;
lang?: string;
version?: number;
explicit?: number;
term: string
country: string
media?: string
entity?: string
attribute?: string
callback?: string
limit?: number
lang?: string
version?: number
explicit?: number
}
export interface LookupOptions {
id: number;
amgArtistId: number;
amgAlbumId: number;
amgVideoId: number;
isbn: number;
entity: string;
limit: number;
sort: string;
upc: number;
country: string;
id: number
amgArtistId: number
amgAlbumId: number
amgVideoId: number
isbn: number
entity: string
limit: number
sort: string
upc: number
country: string
}
export function search(params: SearchOptions): Promise<Array<Object>>;
export function lookup(params: LookupOptions): Promise<Array<Object>>;
export function search(params: SearchOptions): Promise<SearchResult>
export function lookup(params: LookupOptions): Promise<Array<Object>>

@@ -1,1 +0,1 @@

module.exports = require('./lib/itunes-helper.min');
module.exports = require('./lib/itunes-helper.min')

@@ -1,1 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("axios")):"function"==typeof define&&define.amd?define("iTunesHelper",["axios"],t):"object"==typeof exports?exports.iTunesHelper=t(require("axios")):e.iTunesHelper=t(e.axios)}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lookup=t.search=void 0;var r=n(1),o=function(e){return e&&e.__esModule?e:{default:e}}(r),u=n(2),i=n(3),a=function(e,t){var n=(0,i.makeSearchEncodedPair)(e),r=(0,i.onlyAvailableParameterKeys)(t);return Object.keys(e).filter(r).map(n).map(i.replaceSpaces).join("&")};t.search=function(e){var t=a(e,u.search);return o.default.get("https://itunes.apple.com/search?"+t).then(function(e){return e.data})},t.lookup=function(e){var t=a(e,u.lookup);return o.default.get("https://itunes.apple.com/lookup?"+t).then(function(e){return e.data})}},function(t,n){t.exports=e},function(e,t){e.exports={search:["term","country","media","entity","attribute","callback","limit","lang","version","explicit"],lookup:["id","amgArtistId","amgAlbumId","amgVideoId","isbn","entity","limit","sort","upc","country"]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.onlyAvailableParameterKeys=function(e){return function(t){return e.includes(t)}},t.makeSearchEncodedPair=function(e){return function(t){return t+"="+encodeURIComponent(e[t])}},t.replaceSpaces=function(e){return e.replace(/ /g,"+")}}])});
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("axios")):"function"==typeof define&&define.amd?define("iTunesHelper",["axios"],t):"object"==typeof exports?exports.iTunesHelper=t(require("axios")):e.iTunesHelper=t(e.axios)}(this,function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(t,n){t.exports=e},function(e){e.exports={b:["term","country","media","entity","attribute","callback","limit","lang","version","explicit"],a:["id","amgArtistId","amgAlbumId","amgVideoId","isbn","entity","limit","sort","upc","country"]}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),u=n(1),i=function(e){return e.replace(/ /g,"+")};n.d(t,"search",function(){return a}),n.d(t,"lookup",function(){return f});var c=function(e,t){var n,r=function(e){return function(t){return"".concat(t,"=").concat(encodeURIComponent(e[t]))}}(e),o=(n=t,function(e){return n.includes(e)});return Object.keys(e).filter(o).map(r).map(i).join("&")},a=function(e){var t=c(e,u.b);return o.a.get("https://itunes.apple.com/search?".concat(t)).then(function(e){return e.data})},f=function(e){var t=c(e,u.a);return o.a.get("https://itunes.apple.com/lookup?".concat(t)).then(function(e){return e.data})}}])});
//# sourceMappingURL=itunes-helper.min.js.map
{
"name": "itunes-helper",
"version": "1.0.4",
"main": "index.js",
"description": "Library to simplify using the iTunes API.",
"author": "Jens Hansen <jens@jenshansen.org> (http://www.jenshansen.org)",
"license": "MIT",
"typings": "./index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/jens-hansen/itunes-api"
},
"scripts": {
"start": "yarn build",
"build": "webpack",
"test": "jest",
"test:watch": "jest --watchAll"
},
"dependencies": {
"axios": "^0.17.0"
},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-jest": "^21.2.0",
"babel-loader": "^7.1.2",
"babel-preset-env": "^1.6.1",
"jest": "^21.2.1",
"webpack": "^3.8.1"
},
"jest": {
"transform": {
"^.+\\.jsx?$": "babel-jest"
"name": "itunes-helper",
"version": "1.0.5",
"main": "index.js",
"description": "Library to simplify using the iTunes API.",
"author": "Jens Hansen <jens@jenshansen.org> (http://www.jenshansen.org)",
"license": "MIT",
"typings": "./index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/jens-hansen/itunes-api"
},
"scripts": {
"start": "yarn build",
"build": "webpack",
"test": "jest",
"test:watch": "jest --watchAll"
},
"dependencies": {
"axios": "^0.19.0"
},
"devDependencies": {
"@babel/cli": "^7.4.4",
"@babel/core": "^7.4.5",
"@babel/preset-env": "^7.4.5",
"babel-jest": "^24.8.0",
"babel-loader": "^8.0.6",
"jest": "^24.8.0",
"prettier": "1.18.2",
"webpack": "^4.33.0",
"webpack-cli": "^3.3.3"
},
"jest": {
"transform": {
"^.+\\.jsx?$": "babel-jest"
}
}
}
}
# iTunes-Helper
[![Build Status](https://travis-ci.org/jens-hansen/itunes-api.svg?branch=master)](https://travis-ci.org/jens-hansen/itunes-api)
Simplifies usage of the iTunes Api.

@@ -7,12 +9,14 @@

Node:
Node:
```bash
npm install itunes-helper
```
```javascript
const iTunesHelper = require('itunes-helper');
const iTunesHelper = require('itunes-helper')
```
In Webbrowser:
```html

@@ -26,20 +30,22 @@ <script src="https://unpkg.com/axios/dist/axios.min.js"></script>

Search API:
```javascript
iTunesHelper.search({
term: 'game of thrones',
country: 'DE',
limit: 1,
})
.then(res => console.log(res));
iTunesHelper
.search({
term: 'game of thrones',
country: 'DE',
limit: 1,
})
.then(res => console.log(res))
```
Lookup API:
```javascript
iTunesHelper.lookup({
id: 1256129534,
country: 'DE',
})
.then(res => console.log(res));
iTunesHelper
.lookup({
id: 1256129534,
country: 'DE',
})
.then(res => console.log(res))
```

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc