1 | {
|
2 | "name": "bitbucket",
|
3 | "version": "2.7.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 | }
|