-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
101 lines (101 loc) · 3.56 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
98
99
100
101
{
"name": "@tbogard/itunes-search",
"version": "1.5.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 && node esbuild.config.js",
"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.32",
"@typescript-eslint/eslint-plugin": "^4.29.0",
"@typescript-eslint/parser": "^4.33.0",
"axios-mock-adapter": "^1.20.0",
"clean-publish": "^4.0.0",
"commitizen": "^4.2.4",
"coveralls": "^3.1.1",
"cz-conventional-changelog": "^3.3.0",
"esbuild": "^0.14.39",
"esbuild-config": "^0.2.0",
"esbuild-node-externals": "^1.4.1",
"esbuild-plugin-d.ts": "^1.1.0",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.5.0",
"eslint-import-resolver-typescript": "^2.5.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-import-helpers": "^1.2.0",
"eslint-plugin-jest": "^26.1.5",
"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.6.2",
"rimraf": "^3.0.2",
"terser-webpack-plugin": "^5.3.1",
"ts-jest": "^27.1.2",
"ts-node": "^10.7.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"
}
}