UNPKG

3.5 kBJSONView Raw
1{
2 "name": "bitbucket",
3 "version": "2.8.0",
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 "deepmerge": "^4.2.2",
57 "is-plain-object": "^3.0.0",
58 "node-fetch": "^2.6.0",
59 "url-template": "^2.0.8"
60 },
61 "devDependencies": {
62 "@types/jest": "^25.2.3",
63 "@types/mustache": "^4.0.1",
64 "@types/node": "^14.0.5",
65 "@types/node-fetch": "^2.5.7",
66 "@types/url-template": "^2.0.28",
67 "@typescript-eslint/eslint-plugin": "^2.23.0",
68 "@typescript-eslint/parser": "^2.23.0",
69 "apidoc": "0.17.5",
70 "bili": "^4.10.0",
71 "clean-deep": "^3.3.0",
72 "deep-sort-object": "^1.0.2",
73 "eslint": "^6.8.0",
74 "eslint-config-prettier": "^6.10.0",
75 "eslint-config-standard-with-typescript": "^15.0.1",
76 "eslint-plugin-import": "^2.20.1",
77 "eslint-plugin-jest": "^23.8.2",
78 "eslint-plugin-node": "^11.0.0",
79 "eslint-plugin-prettier": "^3.1.2",
80 "eslint-plugin-promise": "^4.2.1",
81 "eslint-plugin-standard": "^4.0.1",
82 "husky": "^4.2.5",
83 "jest": "^26.0.1",
84 "json-schema-to-typescript": "^9.1.0",
85 "lint-staged": "^10.2.6",
86 "lodash-es": "^4.17.11",
87 "mkdirp": "^1.0.4",
88 "mustache": "^4.0.1",
89 "npm-run-all": "^4.1.5",
90 "prettier": "^2.0.5",
91 "pretty-quick": "^2.0.1",
92 "rimraf": "^3.0.2",
93 "rollup-plugin-typescript2": "^0.27.1",
94 "ts-jest": "^26.0.0",
95 "ts-node": "^8.10.1",
96 "typescript": "^3.8.3"
97 }
98}