Skip to content
Snippets Groups Projects
package.json 8.54 KiB
Newer Older
ewnd9's avatar
ewnd9 committed
{
Rhys Arkins's avatar
Rhys Arkins committed
  "name": "renovate",
  "description": "Automated dependency updates. Flexible so you don't need to be.",
  "version": "0.0.0-semantic-release",
    "renovate": "dist/renovate.js",
    "renovate-config-validator": "bin/config-validator.js"
Rhys Arkins's avatar
Rhys Arkins committed
  "scripts": {
    "build": "run-s clean compile:* copy-static-files",
    "build:docker": "run-s compile:ts copy-static-files",
    "clean": "rimraf dist",
    "clean-cache": "node bin/clean-cache.js",
    "compile:ts": "tsc -p tsconfig.app.json",
    "compile:dts": "tsc -p tsconfig.dts.json",
    "copy-static-files": "copyfiles -u 1 lib/**/*.json lib/**/*.py dist/",
    "create-json-schema": "babel-node --extensions \".ts,.js\" -- bin/create-json-schema.js && prettier --write \"renovate-schema.json\"",
    "debug": "babel-node --inspect-brk  --extensions \".ts,.js\" -- lib/renovate.ts",
    "eslint": "eslint --ext .js,.ts lib/ test/",
    "eslint-fix": "eslint --ext .js,.ts --fix lib/ test/",
    "jest": "yarn clean-cache && cross-env NODE_ENV=test LOG_LEVEL=fatal jest",
    "jest-debug": "cross-env NODE_ENV=test LOG_LEVEL=fatal node --inspect-brk node_modules/jest/bin/jest.js",
    "jest-silent": "cross-env NODE_ENV=test yarn jest --reporters jest-silent-reporter",
    "lint": "run-s eslint prettier",
    "lint-fix": "run-s eslint-fix prettier-fix",
    "prettier": "prettier --list-different \"**/*.{ts,js,json,md}\"",
    "prettier-fix": "prettier --write \"**/*.{ts,js,json,md}\"",
    "start": "babel-node --extensions \".ts,.js\" -- lib/renovate.ts",
    "test-dirty": "git diff --exit-code",
    "test-e2e": "npm pack && cd e2e && yarn install --no-lockfile --ignore-optional --prod && yarn test",
    "test-schema": "babel-node --extensions \".ts,.js\" -- test/json-schema.ts",
    "test": "run-s lint test-schema type-check jest",
    "type-check": "tsc --noEmit"
Rhys Arkins's avatar
Rhys Arkins committed
  },
  "repository": {
    "type": "git",
Rhys Arkins's avatar
Rhys Arkins committed
  },
  "keywords": [
Rhys Arkins's avatar
Rhys Arkins committed
    "bazel",
    "bitbucket",
    "buildkite",
    "dependencies",
    "dependency",
    "docker",
Rhys Arkins's avatar
Rhys Arkins committed
    "github",
    "gitlab",
    "management",
    "meteor",
    "node",
Rhys Arkins's avatar
Rhys Arkins committed
    "npm",
    "outdated",
Rhys Arkins's avatar
Rhys Arkins committed
    "php",
    "python",
Rhys Arkins's avatar
Rhys Arkins committed
  ],
Rhys Arkins's avatar
Rhys Arkins committed
  "author": "Rhys Arkins <rhys@arkins.net>",
JYC's avatar
JYC committed
  "contributors": [
Rhys Arkins's avatar
Rhys Arkins committed
    "Andreas Bexelius <andreas.brostrom@nordnet.se>",
    "Ayoub Kaanich <kayoub5@live.com>",
    "Dragomir Țurcanu <dragomirt22@gmail.com>",
    "Filip Stenbeck <filip.stenbeck@gmail.com>",
Rhys Arkins's avatar
Rhys Arkins committed
    "Hutson Betts <hutson@hyper-expanse.net>",
    "IKEDA Sho <suicaicoca@gmail.com>",
    "Israel Bethencourt <ieb.core@gmail.com>",
Rhys Arkins's avatar
Rhys Arkins committed
    "James King <james@jamesking56.uk>",
    "Jamie Magee <jamie.magee@gmail.com>",
    "Jan Sauer <jan@jansauer.de>",
    "Jean-Yves Couët <jycouet@gmail.com>",
    "Kevin James <KevinJames@thekev.in>",
Rhys Arkins's avatar
Rhys Arkins committed
    "Klaus Meinhardt <klaus.meinhardt1@gmail.com>",
    "Maximilian Gaß <mxey@mxey.net>",
    "Matt Lavin <matt.lavin@gmail.com>",
Rhys Arkins's avatar
Rhys Arkins committed
    "Michael Elufimov <elufimov@gmail.com>",
    "Michael Kriese <michael.kriese@visualon.de>",
    "Mike Bryant <mike@mikebryant.me.uk>",
    "Nicolas Byl <nico@nicolas-byl.eu>",
    "Pravesh Tora <pravesh.tora@gmail.com>",
    "Rishabh Jain <contact@rishabh1403.com>",
Rhys Arkins's avatar
Rhys Arkins committed
    "Sam Bull <lsb@pocketuniverse.ca>",
    "Sam Neirinck <sam@samneirinck.com>",
    "Tanuel <tanuel.mategi@gmail.com>",
    "Vladimir Starkov <iamstarkov@gmail.com>"
JYC's avatar
JYC committed
  ],
  "license": "AGPL-3.0",
Rhys Arkins's avatar
Rhys Arkins committed
  "bugs": {
Rhys Arkins's avatar
Rhys Arkins committed
  },
Rhys Arkins's avatar
Rhys Arkins committed
  "engines": {
    "node": "^10.13.0 || ^12.0.0",
    "yarn": ">=1.10.1"
Rhys Arkins's avatar
Rhys Arkins committed
  },
ewnd9's avatar
ewnd9 committed
  "dependencies": {
Rhys Arkins's avatar
Rhys Arkins committed
  },
  "optionalDependencies": {
Rhys Arkins's avatar
Rhys Arkins committed
  "devDependencies": {
Rhys Arkins's avatar
Rhys Arkins committed
  },
Rhys Arkins's avatar
Rhys Arkins committed
  "resolutions": {
Rhys Arkins's avatar
Rhys Arkins committed
  },
    "bin/config-validator.js",
    "bin/yarn-1.9.4.js",
    "dist"
Jon Bretman's avatar
Jon Bretman committed
  "jest": {
    "cacheDirectory": ".cache/jest",
Jon Bretman's avatar
Jon Bretman committed
    "coverageDirectory": "./coverage",
    "collectCoverage": true,
    "collectCoverageFrom": [
      "!lib/**/*.d.ts",
      "!lib/versioning/maven/index.js",
      "!lib/proxy.js"
Jon Bretman's avatar
Jon Bretman committed
    ],
    "coverageReporters": [
Jon Bretman's avatar
Jon Bretman committed
      "json",
      "lcov",
      "text-summary"
    ],
    "coverageThreshold": {
      "global": {
        "functions": 100,
        "lines": 100,
        "statements": 100
      }
    },
      "./test/globals.js"
    "setupFilesAfterEnv": [
      "./test/chai.js"
    ],
    "snapshotSerializers": [
      "./test/newline-snapshot-serializer.js"
    "transform": {
      "^.+\\.(j|t)s$": "babel-jest"
    }
Jon Bretman's avatar
Jon Bretman committed
  },
    "tag": "latest"
Rhys Arkins's avatar
Rhys Arkins committed
  "husky": {
    "hooks": {
      "pre-commit": "pretty-quick --staged"
    }
  },
    "branch": "master",
    "analyzeCommits": {
      "preset": "angular",
      "releaseRules": [
        {
          "type": "docs",
          "scope": "readme.md",
          "release": "patch"
        },
        {
          "type": "build",
          "release": "patch"
        }
      ]
    "tagFormat": "${version}"
ewnd9's avatar
ewnd9 committed
  }
}