UNPKG

3.45 kBJSONView Raw
1{
2 "name": "bitbucket",
3 "version": "2.0.3",
4 "description": "Bitbucket API client for Browser and Node.js",
5 "keywords": [
6 "bitbucket",
7 "bitbucket-api",
8 "api-client",
9 "api",
10 "rest"
11 ],
12 "homepage": "https://github.com/MunifTanjim/node-bitbucket#readme",
13 "bugs": "https://github.com/MunifTanjim/node-bitbucket/issues",
14 "license": "MIT",
15 "author": "MunifTanjim (https://muniftanjim.com)",
16 "files": [
17 "lib",
18 "src/**/types.ts"
19 ],
20 "main": "lib/index.umd.js",
21 "module": "lib/index.js",
22 "unpkg": "lib/index.umd.js",
23 "jsdelivr": "lib/index.umd.js",
24 "types": "lib/index.d.ts",
25 "repository": "github:MunifTanjim/node-bitbucket",
26 "scripts": {
27 "build": "npm-run-all -s build:core build:plugins",
28 "prebuild:core": "rimraf lib/*.js lib/*.js.map",
29 "build:core": "bili",
30 "prebuild:plugins": "rimraf lib/plugins/*.js lib/plugins/*.js.map",
31 "build:plugins": "npm-run-all -s build:plugin:*",
32 "build:plugin:authenticate": "PLUGIN=authenticate bili",
33 "predocs:build": "mkdirp docs && rimraf docs/*",
34 "docs:build": "npm run generate:api-docs",
35 "postdocs:build": "apidoc -i docs -o docs",
36 "clean": "rimraf lib/*",
37 "generate:specification": "node scripts/generate-specification",
38 "generate:endpoint-names": "node scripts/generate-endpoint-names",
39 "generate:routes": "node scripts/generate-routes",
40 "generate:api-docs": "node scripts/generate-api-docs",
41 "generate:types-schema": "node scripts/generate-types-schema",
42 "pregenerate:types": "rimraf lib/*.d.ts lib/plugins/*.d.ts",
43 "generate:types": "node scripts/generate-types",
44 "postgenerate:types": "npm run validate:types",
45 "prepack": "npm-run-all -p build generate:types",
46 "validate": "npm-run-all -p validate:*",
47 "validate:types": "npm-run-all -p validate:types:*",
48 "validate:types:bitbucket": "tsc --noEmit lib/bitbucket.d.ts",
49 "validate:types:index": "tsc --noEmit lib/index.d.ts",
50 "validate:types:minimal": "tsc --noEmit lib/minimal.d.ts",
51 "validate:types:plugin:authenticate": "tsc --noEmit lib/plugins/authenticate.d.ts",
52 "test": "jest"
53 },
54 "dependencies": {
55 "before-after-hook": "^2.1.0",
56 "btoa-lite": "^1.0.0",
57 "deepmerge": "^4.0.0",
58 "is-plain-object": "^3.0.0",
59 "node-fetch": "^2.6.0",
60 "url-template": "^2.0.8"
61 },
62 "devDependencies": {
63 "@types/btoa-lite": "^1.0.0",
64 "@types/jest": "^24.0.15",
65 "@types/mustache": "^0.8.32",
66 "@types/node": "^12.6.1",
67 "@types/node-fetch": "^2.3.7",
68 "@types/url-template": "^2.0.28",
69 "@typescript-eslint/eslint-plugin": "^1.11.0",
70 "@typescript-eslint/parser": "^1.11.0",
71 "apidoc": "^0.17.7",
72 "bili": "^4.8.0",
73 "clean-deep": "^3.0.2",
74 "deep-sort-object": "^1.0.2",
75 "eslint": "5.x",
76 "eslint-config-prettier": "^4.3.0",
77 "eslint-config-standard": "^12.0.0",
78 "eslint-plugin-import": "2.x",
79 "eslint-plugin-jest": "^22.7.2",
80 "eslint-plugin-node": "^9.1.0",
81 "eslint-plugin-prettier": "^3.1.0",
82 "eslint-plugin-promise": "^4.2.1",
83 "eslint-plugin-standard": "^4.0.0",
84 "jest": "^24.8.0",
85 "json-schema-to-typescript": "^7.0.0",
86 "lodash-es": "^4.17.11",
87 "mkdirp": "^0.5.1",
88 "mustache": "^3.0.1",
89 "npm-run-all": "^4.1.5",
90 "prettier": "^1.18.2",
91 "rimraf": "^3.0.0",
92 "rollup-plugin-typescript2": "^0.22.1",
93 "ts-jest": "^24.0.2",
94 "ts-node": "^8.3.0",
95 "typescript": "^3.5.3"
96 }
97}