-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
97 lines (97 loc) · 3.44 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
{
"name": "@tbogard/itunes-search",
"version": "1.4.0",
"description": "An iTunes Search library that uses Apple Web Search API. It performes blazing fast searches on iTunes Web API to fetch anything you want to search related to music tracks, music videos, artists, albums, movies, apps in the appStore, books, audiobooks and podcasts!",
"main": "dist/index.js",
"keywords": [
"itunes",
"itunes-api",
"fetch-itunesapi",
"apple",
"apple-api",
"itunes-web"
],
"scripts": {
"format": "prettier --write .",
"start": "node dist/index.js",
"dev": "ts-node-dev --respawn --transpile-only src/index.ts",
"clean-publish": "clean-publish",
"tsc": "tsc",
"cz": "cz",
"clean:dist": "rimraf ./dist",
"clean:dist:map": "rimraf ./dist/**/*.map",
"build": "yarn clean:dist && yarn tsc -- --sourceMap false && webpack",
"lint": "eslint ./src/**/*.ts --no-cache",
"lint:fix": "eslint ./src/**/*.ts --fix",
"eslint": "eslint",
"lint:watch": "nodemon --watch .eslintrc.js --exec \"yarn lint\"",
"prepare": "husky install",
"commit": "git add . && yarn cz",
"lint-staged": "lint-staged",
"test": "jest --detectOpenHandles --no-cache --coverage --verbose",
"test:watch": "jest --watch",
"coverage": "jest --coverage && cat ./coverage/lcov.info | coveralls",
"release:major": "yarn run build && changelog -M && yarn commit && npm version major && git push origin && git push origin --tags && yarn clean-publish",
"release:minor": "yarn run build && changelog -m && yarn commit && npm version minor && git push origin && git push origin --tags && yarn clean-publish",
"release:patch": "yarn run build && changelog -p && yarn commit && npm version patch && git push origin && git push origin --tags && yarn clean-publish"
},
"author": "tbogard",
"license": "MIT",
"types": "dist/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/tbogard/itunes-search.git"
},
"dependencies": {
"axios": "^0.25.0"
},
"devDependencies": {
"@types/jest": "^27.0.3",
"@types/node": "^17.0.23",
"@typescript-eslint/eslint-plugin": "^4.29.0",
"@typescript-eslint/parser": "^4.33.0",
"axios-mock-adapter": "^1.20.0",
"clean-publish": "^3.4.5",
"commitizen": "^4.2.4",
"coveralls": "^3.1.1",
"cz-conventional-changelog": "^3.3.0",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.5.0",
"eslint-import-resolver-typescript": "^2.5.0",
"eslint-plugin-import": "^2.24.2",
"eslint-plugin-import-helpers": "^1.2.0",
"eslint-plugin-jest": "^26.1.3",
"eslint-plugin-modules-newline": "0.0.6",
"eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-promise": "^6.0.0",
"generate-changelog": "^1.8.0",
"husky": "^7.0.2",
"jest": "^27.4.5",
"lint-staged": "^12.1.2",
"nock": "^13.1.2",
"node-loader": "^2.0.0",
"nodemon": "^2.0.16",
"prettier": "^2.3.2",
"rimraf": "^3.0.2",
"terser-webpack-plugin": "^5.3.1",
"ts-jest": "^27.1.2",
"ts-node": "^10.4.0",
"ts-node-dev": "^1.1.8",
"tsc-watch": "^4.5.0",
"typescript": "^4.6.3",
"webpack": "^5.72.0",
"webpack-cli": "^4.9.2",
"webpack-node-externals": "^3.0.0"
},
"bugs": {
"url": "https://github.com/tbogard/itunes-search/issues"
},
"homepage": "https://tbogard.github.io/itunes-search/",
"directories": {
"doc": "docs",
"example": "examples"
},
"engines": {
"node": ">=16.13.2"
}
}