├── .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 |
--------------------------------------------------------------------------------