diff --git a/package.json b/package.json index 982ce51..b7c7156 100644 --- a/package.json +++ b/package.json @@ -1,149 +1,49 @@ { - "name": "semantic-release", - "description": "Automated semver compliant package publishing", - "version": "0.0.0-development", - "author": "Stephan Bönnemann (http://boennemann.me)", - "ava": { - "files": [ - "test/**/*.test.js" + "name": "@semantic-release/gitlab", + "version": "1.1.1", + "main": "index.js", + "license": "MIT", + "release": { + "plugins": [ + "@semantic-release/commit-analyzer", + "@semantic-release/release-notes-generator", + [ + "@semantic-release/npm", + { + "npmPublish": false + } + ], + "@semantic-release/changelog", + "@semantic-release/git" ], - "timeout": "2m" - }, - "bin": { - "semantic-release": "bin/semantic-release.js" - }, - "bugs": { - "url": "https://git.sthope.dev/sthope/website/issues" - }, - "dependencies": { - "@semantic-release/commit-analyzer": "^8.0.0", - "@semantic-release/error": "^2.2.0", - "@semantic-release/github": "^7.0.0", - "@semantic-release/npm": "^7.0.0", - "@semantic-release/release-notes-generator": "^9.0.0", - "aggregate-error": "^3.0.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.0.0", - "env-ci": "^5.0.0", - "execa": "^5.0.0", - "figures": "^3.0.0", - "find-versions": "^4.0.0", - "get-stream": "^6.0.0", - "git-log-parser": "^1.2.0", - "hook-std": "^2.0.0", - "hosted-git-info": "^4.0.0", - "lodash": "^4.17.21", - "marked": "^2.0.0", - "marked-terminal": "^4.1.1", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "p-reduce": "^2.0.0", - "read-pkg-up": "^7.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.3.2", - "semver-diff": "^3.1.1", - "signale": "^1.2.1", - "yargs": "^16.2.0" + "branch": "master" }, "devDependencies": { - "ava": "3.15.0", - "clear-module": "4.1.1", - "codecov": "3.8.3", - "delay": "5.0.0", - "dockerode": "3.3.1", - "file-url": "3.0.0", - "fs-extra": "9.1.0", - "got": "11.8.2", - "js-yaml": "4.1.0", - "mockserver-client": "5.11.2", - "nock": "13.1.3", - "nyc": "15.1.0", - "p-retry": "4.6.1", - "proxyquire": "2.1.3", - "sinon": "11.1.2", - "stream-buffers": "3.0.2", - "tempy": "1.0.1", - "xo": "0.29.1" + "@semantic-release/changelog": "^5.0.1", + "@semantic-release/commit-analyzer": "^8.0.1", + "@semantic-release/git": "^9.0.0", + "@semantic-release/npm": "^7.0.5", + "@semantic-release/release-notes-generator": "^9.0.1", + "@types/express": "^4.17.6", + "@typescript-eslint/eslint-plugin": "^2.28.0", + "@typescript-eslint/parser": "^2.28.0", + "eslint": "^6.8.0", + "eslint-config-airbnb-base": "^14.1.0", + "eslint-config-prettier": "^6.10.1", + "eslint-import-resolver-typescript": "^2.0.0", + "eslint-plugin-import": "^2.20.2", + "eslint-plugin-prettier": "^3.1.3", + "prettier": "^2.0.4", + "semantic-release": "^17.0.6", + "ts-node-dev": "^1.0.0-pre.44", + "typescript": "^3.8.3" }, - "engines": { - "node": ">=10.19" - }, - "files": [ - "bin", - "docs", - "lib", - "index.js", - "cli.js" - ], - "homepage": "https://git.sthope.dev/sthope/website/src/branch/master/README.md", - "keywords": [ - "author", - "automation", - "changelog", - "module", - "package", - "publish", - "release", - "semver", - "version" - ], - "license": "MIT", - "main": "index.js", - "nyc": { - "include": [ - "lib/**/*.js", - "index.js", - "cli.js" - ], - "reporter": [ - "json", - "text", - "html" - ], - "all": true - }, - "prettier": { - "printWidth": 120, - "trailingComma": "es5" - }, - "publishConfig": { - "access": "public" - }, - "repository": { - "type": "git", - "url": "https://git.sthope.dev/sthope/website.git" + "dependencies": { + "express": "^4.17.1" }, "scripts": { - "codecov": "codecov -f coverage/coverage-final.json", - "lint": "xo", - "pretest": "npm run lint", - "semantic-release": "./bin/semantic-release.js", - "test": "nyc ava -v", - "test:ci": "nyc ava -v" - }, - "xo": { - "prettier": true, - "space": true, - "rules": { - "unicorn/string-content": "off" - } - }, - "release": { - "analyzeCommits": "@semantic-release/commit-analyzer", - "verifyConditions": "@semantic-release/npm", - "prepare": "@semantic-release/npm", - "generateNotes" : "@semantic-release/release-notes-generator", - "publish": "@semantic-release/npm", - "success": false, - "fail": false, - "branch": "master", - "npmPublish": false, - "tarballDir": "dist", - "assets": "dist/*.tgz" - }, - "renovate": { - "extends": [ - "github>semantic-release/.github" - ] + "build": "tsc", + "dev:server": "ts-node-dev --inspect --transpileOnly --ignore-watch node_modules src/server.ts" } - } \ No newline at end of file + } + \ No newline at end of file