UNPKG

3.25 kBJSONView Raw
1{
2 "name": "netlify",
3 "description": "Netlify Node.js API client",
4 "version": "4.3.1",
5 "files": [
6 "src",
7 "dist",
8 "!*.test.js*",
9 "!*~"
10 ],
11 "main": "./src/index.js",
12 "unpkg": "./dist/main.js",
13 "umd:main": "./dist/main.js",
14 "browser": {
15 "./src/deploy/index.js": "./src/deploy/index.browser.js"
16 },
17 "scripts": {
18 "prepublishOnly": "npm run build && git push && git push --tags && gh-release",
19 "test": "npm run format && npm run test:dev",
20 "format": "run-s format:*",
21 "format:lint": "eslint --ignore-path .gitignore --fix --cache --format=codeframe --max-warnings=0 \"src/**/*.js\"",
22 "format:prettier": "prettier --ignore-path .gitignore --write --loglevel warn \"src/**/*.js\" \"*.{js,md,yml,json}\"",
23 "test:dev": "ava",
24 "test:ci": "nyc -r lcovonly -r text -r json ava",
25 "update-snapshots": "ava -u",
26 "build": "webpack",
27 "version": "auto-changelog -p --template keepachangelog --breaking-pattern breaking && npm run format:prettier && git add CHANGELOG.md"
28 },
29 "husky": {
30 "hooks": {
31 "pre-push": "npm run format"
32 }
33 },
34 "license": "MIT",
35 "author": "Netlify Inc.",
36 "contributors": [
37 "Mathias Biilmann <matt@netlify.com> (https://twitter.com/biilmann)",
38 "David Calavera <david@netlify.com> (https://twitter.com/calavera)",
39 "David Wells <david.wells@netlify.com> (https://davidwells.io/)",
40 "Bret Comnes <bcomnes@gmail.com> (https://bret.io)"
41 ],
42 "homepage": "https://github.com/netlify/js-client",
43 "repository": {
44 "type": "git",
45 "url": "https://github.com/netlify/js-client.git"
46 },
47 "bugs": {
48 "url": "https://github.com/netlify/js-client/issues"
49 },
50 "keywords": [
51 "api client",
52 "js client",
53 "netlify",
54 "node client"
55 ],
56 "dependencies": {
57 "@netlify/open-api": "^0.15.0",
58 "@netlify/zip-it-and-ship-it": "^1.2.0",
59 "backoff": "^2.5.0",
60 "clean-deep": "^3.3.0",
61 "filter-obj": "^2.0.1",
62 "flush-write-stream": "^2.0.0",
63 "folder-walker": "^3.2.0",
64 "from2-array": "0.0.4",
65 "hasha": "^3.0.0",
66 "lodash.camelcase": "^4.3.0",
67 "lodash.flatten": "^4.4.0",
68 "lodash.get": "^4.4.2",
69 "lodash.set": "^4.3.2",
70 "micro-api-client": "^3.3.0",
71 "node-fetch": "^2.2.0",
72 "p-map": "^3.0.0",
73 "p-wait-for": "^3.1.0",
74 "parallel-transform": "^1.1.0",
75 "pump": "^3.0.0",
76 "qs": "^6.9.3",
77 "rimraf": "^3.0.2",
78 "tempy": "^0.3.0",
79 "through2-filter": "^3.0.0",
80 "through2-map": "^3.0.0"
81 },
82 "devDependencies": {
83 "@babel/core": "^7.9.0",
84 "@babel/plugin-transform-runtime": "^7.9.0",
85 "@babel/preset-env": "^7.9.0",
86 "@babel/runtime": "^7.9.2",
87 "auto-changelog": "^1.16.4",
88 "ava": "^2.4.0",
89 "babel-eslint": "^10.1.0",
90 "babel-loader": "^8.1.0",
91 "eslint": "^6.8.0",
92 "eslint-config-prettier": "^6.10.1",
93 "eslint-plugin-import": "^2.20.2",
94 "eslint-plugin-node": "^11.1.0",
95 "eslint-plugin-prettier": "^3.1.2",
96 "from2-string": "^1.1.0",
97 "gh-release": "^3.5.0",
98 "husky": "^4.2.3",
99 "nock": "^11.9.1",
100 "npm-run-all": "^4.1.3",
101 "nyc": "^15.0.1",
102 "prettier": "^1.19.1",
103 "webpack": "^4.42.1",
104 "webpack-cli": "^3.3.11"
105 },
106 "engines": {
107 "node": ">=8.3.0"
108 }
109}