├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierignore ├── CHANGELOG.md ├── README.md ├── default.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── renovate.json /.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | charset = utf-8 9 | trim_trailing_whitespace = true 10 | insert_final_newline = true 11 | 12 | [Makefile] 13 | indent_style = tab 14 | 15 | [*.{yaml,yml,conf}] 16 | indent_size = 2 17 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: ci 2 | 3 | on: 4 | pull_request: 5 | branches: 6 | - main 7 | push: 8 | branches: 9 | - main 10 | 11 | jobs: 12 | test: 13 | runs-on: ubuntu-latest 14 | 15 | steps: 16 | - uses: actions/checkout@v4 17 | - run: npm i -g --force corepack && corepack enable 18 | - uses: actions/setup-node@v4 19 | with: 20 | cache: "pnpm" 21 | 22 | - name: 📦 Install dependencies 23 | run: pnpm install 24 | 25 | - name: 🧪 Test project 26 | run: pnpm test 27 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules 3 | .idea 4 | .DS_Store 5 | .vscode 6 | *.iml 7 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. 4 | 5 | ### [0.1.2](https://github.com/nuxt/renovate-config-nuxt/compare/v0.1.1...v0.1.2) (2019-05-27) 6 | 7 | 8 | ### Bug Fixes 9 | 10 | * correct quotation mark ([dcfd090](https://github.com/nuxt/renovate-config-nuxt/commit/dcfd090)) 11 | * correct spacing ([312687a](https://github.com/nuxt/renovate-config-nuxt/commit/312687a)) 12 | * move commitMessageTopic inside npm ([#15](https://github.com/nuxt/renovate-config-nuxt/issues/15)) ([83e9edd](https://github.com/nuxt/renovate-config-nuxt/commit/83e9edd)) 13 | 14 | 15 | 16 | 17 | ## [0.1.1](https://github.com/nuxt/renovate-config-nuxt/compare/v0.1.0...v0.1.1) (2018-11-21) 18 | 19 | 20 | ### Bug Fixes 21 | 22 | * use default branch for opening pr ([bef4b3b](https://github.com/nuxt/renovate-config-nuxt/commit/bef4b3b)) 23 | 24 | 25 | 26 | 27 | # [0.1.0](https://github.com/nuxt/renovate-config-nuxt/compare/v0.0.8...v0.1.0) (2018-11-21) 28 | 29 | 30 | ### Features 31 | 32 | * set dev as default branch ([61ee066](https://github.com/nuxt/renovate-config-nuxt/commit/61ee066)) 33 | 34 | 35 | 36 | 37 | ## [0.0.8](https://github.com/nuxt/renovate-config-nuxt/compare/v0.0.7...v0.0.8) (2018-11-20) 38 | 39 | 40 | 41 | 42 | ## [0.0.7](https://github.com/nuxt/renovate-config-nuxt/compare/v0.0.6...v0.0.7) (2018-10-04) 43 | 44 | 45 | 46 | 47 | ## [0.0.5](https://github.com/nuxt/renovate-config-nuxt/compare/v0.0.4...v0.0.5) (2018-09-25) 48 | 49 | 50 | 51 | 52 | ## [0.0.4](https://github.com/nuxt/renovate-config-nuxt/compare/v0.0.3...v0.0.4) (2018-09-25) 53 | 54 | 55 | 56 | 57 | ## [0.0.6](https://github.com/nuxt/renovate-config-nuxt/compare/v0.0.3...v0.0.6) (2018-10-02) 58 | 59 | 60 | 61 | 62 | ## [0.0.5](https://github.com/nuxt/renovate-config-nuxt/compare/v0.0.4...v0.0.5) (2018-09-25) 63 | 64 | 65 | 66 | 67 | ## [0.0.4](https://github.com/nuxt/renovate-config-nuxt/compare/v0.0.3...v0.0.4) (2018-09-25) 68 | 69 | 70 | 71 | 72 | ## [0.0.3](https://github.com/nuxt/renovate-config-nuxt/compare/v0.0.2...v0.0.3) (2018-09-25) 73 | 74 | 75 | 76 | 77 | ## 0.0.2 (2018-09-25) 78 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Renovate Nuxt Configs 2 | 3 | Nuxt preset for [Renovate](https://github.com/renovatebot/renovate). 4 | 5 | ## Usage 6 | 7 | Add this into `renovate.json`: 8 | 9 | ```json 10 | { 11 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 12 | "extends": [ 13 | "github>nuxt/renovate-config-nuxt" 14 | ] 15 | } 16 | ``` 17 | 18 | ## Useful Links 19 | 20 | - [Configuration Options](https://renovatebot.com/docs/configuration-options) 21 | - [Renovatebot Presets](https://github.com/renovatebot/presets/tree/master/packages) 22 | 23 | ## License 24 | 25 | MIT - Nuxt team 26 | -------------------------------------------------------------------------------- /default.json: -------------------------------------------------------------------------------- 1 | { 2 | "description": "Default config for Nuxt repositories", 3 | "extends": [ 4 | "config:recommended", 5 | "group:allNonMajor", 6 | ":maintainLockFilesWeekly", 7 | ":semanticCommitTypeAll(chore)" 8 | ], 9 | "meteor": { 10 | "enabled": false 11 | }, 12 | "ignoreDeps": [ 13 | "node" 14 | ], 15 | "rangeStrategy": "bump", 16 | "npm": { 17 | "commitMessageTopic": "{{prettyDepType}} {{depName}}" 18 | }, 19 | "schedule": [ 20 | "on Monday" 21 | ], 22 | "packageRules": [ 23 | { 24 | "groupName": "nuxt framework", 25 | "groupSlug": "nuxt", 26 | "matchPackageNames": [ 27 | "nuxt", 28 | "nuxt3", 29 | "nuxt-nightly", 30 | "@nuxt/schema", 31 | "@nuxt/kit", 32 | "@nuxt/vite-builder", 33 | "@nuxt/webpack-builder", 34 | "@nuxt/schema-nightly", 35 | "@nuxt/kit-nightly", 36 | "@nuxt/vite-builder-nightly", 37 | "@nuxt/webpack-builder-nightly", 38 | "@nuxt/babel-preset-app", 39 | "@nuxt/builder", 40 | "@nuxt/config", 41 | "@nuxt/core", 42 | "@nuxt/generator", 43 | "@nuxt/server", 44 | "@nuxt/types", 45 | "@nuxt/utils", 46 | "@nuxt/vue-app", 47 | "@nuxt/vue-renderer", 48 | "@nuxt/webpack", 49 | "@nuxt/babel-preset-app-edge", 50 | "@nuxt/builder-edge", 51 | "@nuxt/config-edge", 52 | "@nuxt/core-edge", 53 | "@nuxt/generator-edge", 54 | "@nuxt/server-edge", 55 | "@nuxt/types-edge", 56 | "@nuxt/utils-edge", 57 | "@nuxt/vue-app-edge", 58 | "@nuxt/vue-renderer-edge", 59 | "@nuxt/webpack-edge" 60 | ], 61 | "schedule": [ 62 | "* * * * *" 63 | ] 64 | } 65 | ] 66 | } 67 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@nuxtjs/renovate-config", 3 | "version": "0.2.0", 4 | "description": "Nuxt preset for Renovate", 5 | "license": "MIT", 6 | "homepage": "https://github.com/nuxt/renovate-config-nuxt", 7 | "repository": { 8 | "type": "git", 9 | "url": "git+https://github.com/nuxt/renovate-config-nuxt.git" 10 | }, 11 | "bugs": { 12 | "url": "https://github.com/nuxt/renovate-config-nuxt/issues" 13 | }, 14 | "scripts": { 15 | "validate": "renovate-config-validator default.json", 16 | "test": "npm run validate", 17 | "release": "standard-version && git push --follow-tags && npm publish", 18 | "prepare": "npm run test" 19 | }, 20 | "devDependencies": { 21 | "renovate": "latest" 22 | }, 23 | "packageManager": "pnpm@10.11.0" 24 | } 25 | -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | ignoredBuiltDependencies: 2 | - better-sqlite3 3 | - core-js-pure 4 | - dtrace-provider 5 | - protobufjs 6 | - re2 7 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "github>nuxt/renovate-config-nuxt" 4 | ] 5 | } 6 | --------------------------------------------------------------------------------