UNPKG

3.23 kBJSONView Raw
1{
2 "name": "gitlab",
3 "description": "Full NodeJS implementation of the GitLab API. Supports Promises, Async/Await.",
4 "version": "14.2.2",
5 "author": {
6 "name": "Justin Dalrymple",
7 "email": "justin.s.dalrymple@gmail.com"
8 },
9 "bin": {
10 "gitlab": "dist/index.cli.js"
11 },
12 "browser": "dist/index.browser.js",
13 "bugs": {
14 "url": "https://github.com/jdalrymple/node-gitlab/issues"
15 },
16 "config": {
17 "commitizen": {
18 "path": "./node_modules/cz-conventional-changelog"
19 }
20 },
21 "dependencies": {
22 "chalk": "^3.0.0",
23 "form-data": "^3.0.0",
24 "ky": "^0.16.0",
25 "ky-universal": "^0.3.0",
26 "li": "^1.3.0",
27 "ora": "^4.0.3",
28 "query-string": "^6.9.0",
29 "sywac": "^1.2.2",
30 "xcase": "^2.0.1"
31 },
32 "devDependencies": {
33 "@semantic-release/changelog": "^3.0.5",
34 "@semantic-release/git": "^7.0.18",
35 "@semantic-release/npm": "^5.3.4",
36 "@types/jest": "^24.0.23",
37 "@typescript-eslint/eslint-plugin": "^2.8.0",
38 "@typescript-eslint/parser": "^2.8.0",
39 "codecov": "^3.6.1",
40 "cz-conventional-changelog": "^3.0.2",
41 "eslint": "^6.6.0",
42 "eslint-config-airbnb-base": "^14.0.0",
43 "eslint-config-prettier": "^6.7.0",
44 "eslint-plugin-import": "^2.18.2",
45 "eslint-plugin-jest": "^23.0.4",
46 "eslint-plugin-prettier": "^3.1.1",
47 "esm": "^3.2.25",
48 "fs-extra": "^8.1.0",
49 "get-param-names": "github:jdalrymple/get-param-names#1-improve-functionality",
50 "husky": "^4.0.0-beta.1",
51 "jest": "24.9.0",
52 "jest-extended": "^0.11.2",
53 "lint-staged": "^9.4.3",
54 "prettier": "^1.19.1",
55 "rollup": "^1.27.2",
56 "rollup-plugin-commonjs": "^10.1.0",
57 "rollup-plugin-node-builtins": "^2.1.2",
58 "rollup-plugin-node-globals": "^1.4.0",
59 "rollup-plugin-node-resolve": "^5.2.0",
60 "rollup-plugin-replace": "^2.2.0",
61 "rollup-plugin-terser": "^5.1.3",
62 "rollup-plugin-typescript2": "^0.25.2",
63 "semantic-release": "^15.13.31",
64 "strip-ansi": "^6.0.0",
65 "ts-jest": "24.1.0",
66 "typescript": "3.7.2"
67 },
68 "engines": {
69 "node": ">=10.0.0"
70 },
71 "files": [
72 "dist"
73 ],
74 "homepage": "https://github.com/jdalrymple/node-gitlab#readme",
75 "keywords": [
76 "api",
77 "browser",
78 "cli",
79 "es5",
80 "es6",
81 "gitlab",
82 "ky"
83 ],
84 "license": "MIT",
85 "main": "dist/index.js",
86 "module": "dist/index.es.js",
87 "repository": {
88 "type": "git",
89 "url": "https://github.com/jdalrymple/node-gitlab"
90 },
91 "scripts": {
92 "build": "npm run build:cli && tsc && rollup -c",
93 "build:cli": "tsc -p tsconfig.cli.json && node -r esm temp/bin/generate",
94 "commit": "npx git-cz",
95 "coverage": "codecov",
96 "lint": "prettier --check '{src,test}/**/*.ts' && eslint '{src,test}/**/*/!(generate).ts'",
97 "lint:doc": "prettier --check './*.json' './*.yml' './*.js'",
98 "lint:doc:fix": "prettier --write './*.json' './*.yml' './*.md' './*.js'",
99 "lint:fix": "prettier --write '{src,test}/**/*.ts' && eslint '{src,test}/**/*/!(generate).ts' --fix",
100 "prepublishOnly": "npm run build",
101 "release": "semantic-release",
102 "test:integration": "jest test/integration -c=jest.config.json",
103 "test:unit": "jest test/unit -c=jest.config.json"
104 },
105 "types": "dist/types/core/index.d.ts"
106}