git-rest-api/package.json

92 строки
3.4 KiB
JSON

{
"name": "git-rest-api",
"version": "0.3.3",
"description": "This project welcomes contributions and suggestions. Most contributions require you to agree to a\r Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us\r the rights to use your contribution. For details, visit https://cla.microsoft.com.",
"main": "bin/main.js",
"scripts": {
"get-version": "echo $npm_package_version",
"build": "tsc -p config/tsconfig.build.json",
"build:watch": "npm run -s build -- --watch",
"start": "npm run build && node ./bin/main.js",
"start:prod": "node ./bin/main.js",
"start:dev": "concurrently --handle-input \"wait-on bin/main.js && nodemon\" \"tsc -w -p tsconfig.build.json\" ",
"start:debug": "nodemon --config nodemon-debug.json",
"test": "jest",
"test:ci": "jest --ci --reporters=default --reporters=jest-junit",
"lint": "tslint -p tsconfig.json",
"test:watch": "jest --watch --coverage=false --config ./config/jest.dev.config.js",
"test:e2e": "jest --config ./config/jest.e2e.config.js --runInBand",
"swagger:gen": "node ./bin/scripts/generate-swagger-specs.js",
"autorest": "cross-var autorest sdk/config.yaml --package-version=$npm_package_version",
"sdk:gen": "npm run sdk:gen:ts",
"sdk:gen:ts": "rimraf ./sdk/out/typescript/* && copyfiles -u 3 \"./sdk/src/typescript/**/*\" ./sdk/out/typescript && npm run autorest -- --typescript && cross-var npm version --prefix ./sdk/out/typescript $npm_package_version && npm run prepack --prefix ./sdk/out/typescript"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Azure/git-rest-api.git"
},
"author": "",
"license": "MIT",
"bugs": {
"url": "https://github.com/Azure/git-rest-api/issues"
},
"homepage": "https://github.com/Azure/git-rest-api#readme",
"devDependencies": {
"@types/basic-auth": "^1.1.2",
"@types/cls-hooked": "^4.3.0",
"@types/convict": "^4.2.1",
"@types/helmet": "0.0.43",
"@types/jest": "^24.0.13",
"@types/node-fetch": "^2.3.5",
"@types/nodegit": "^0.26.1",
"@types/rimraf": "^2.0.2",
"@types/triple-beam": "^1.3.0",
"@types/uuid": "^3.4.4",
"autorest": "^2.0.4283",
"concurrently": "^6.2.1",
"copyfiles": "^2.4.1",
"cross-var": "^1.1.0",
"jest": "^27.4.4",
"jest-junit": "^6.4.0",
"prettier": "^1.18.2",
"ts-jest": "^27.1.1",
"tslint": "^5.17.0",
"tslint-config-prettier": "^1.18.0",
"tslint-plugin-prettier": "^2.0.1",
"typescript": "^4.5.3"
},
"dependencies": {
"@nestjs/common": "^8.0.7",
"@nestjs/core": "^8.0.7",
"@nestjs/platform-express": "^8.0.7",
"@nestjs/swagger": "^5.0.9",
"@types/node": "^12.0.8",
"basic-auth": "^2.0.1",
"chalk": "^2.4.2",
"class-validator": "^0.9.1",
"cls-hooked": "^4.2.2",
"convict": "^5.0.0",
"diskusage": "^1.1.2",
"express": "^4.17.1",
"fast-safe-stringify": "^2.0.6",
"helmet": "^3.18.0",
"hot-shots": "^6.3.0",
"node-fetch": "^2.6.1",
"nodegit": "^0.26.4",
"reflect-metadata": "^0.1.13",
"rimraf": "^2.6.3",
"rxjs": "^7.4.0",
"sqlite3": "^4.0.9",
"swagger-ui-express": "^4.1.2",
"triple-beam": "^1.3.0",
"typeorm": "^0.2.37",
"uuid": "^3.3.2",
"winston": "^3.2.1",
"winston-daily-rotate-file": "^3.9.0"
},
"jest-junit": {
"outputDirectory": ".",
"outputName": "test-results.xml"
}
}