Skip to content

Commit

Permalink
feat(app): first release
Browse files Browse the repository at this point in the history
  • Loading branch information
lgaticaq committed May 30, 2019
1 parent 89bf2e7 commit b9e90eb
Show file tree
Hide file tree
Showing 5 changed files with 150 additions and 2 deletions.
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
trim_trailing_whitespace = false
2 changes: 2 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
save-exact=true
access=public
24 changes: 24 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
language: node_js
cache:
directories:
- ~/.npm
node_js:
- "12.3.1"
notifications:
email: false
stages:
- lint
- name: deploy
if: branch = master
jobs:
include:
- stage: lint
name: eslint
script: npx eslint .
- stage: lint
name: commitlint
before_script:
- npm i -g @commitlint/travis-cli
script: commitlint-travis
- stage: deploy
script: npx semantic-release
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@
# renovate-config
A shareable renovate-config to eclass projects
# @eclass/renovate-config

[![npm](https://img.shields.io/npm/v/@eclass/renovate-config.svg)](https://www.npmjs.com/package/@eclass/renovate-config)
[![Build Status](https://travis-ci.org/eclass/renovate-config.svg?branch=master)](https://travis-ci.org/eclass/renovate-config)

> A shareable renovate-config to eclass projects
## License

[MIT](https://tldrlegal.com/license/mit-license)
102 changes: 102 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
{
"name": "@eclass/renovate-config",
"version": "0.0.1",
"description": "A shareable renovate-config to eclass projects",
"main": "",
"scripts": {},
"repository": {
"type": "git",
"url": "https://github.com/eclass/renovate-config"
},
"keywords": [
"renovate",
"renovate-config",
"eclass"
],
"engines": {
"node": "12.3.1"
},
"author": "Leonardo Gatica <lgatica@protonmail.com> (https://about.me/lgatica)",
"bugs": {
"url": "https://github.com/eclass/renovate-config/issues"
},
"homepage": "https://github.com/eclass/renovate-config#readme",
"dependencies": {},
"devDependencies": {
"@commitlint/cli": "7.6.1",
"@commitlint/config-conventional": "7.6.0",
"@semantic-release/changelog": "3.0.2",
"@semantic-release/commit-analyzer": "6.1.0",
"@semantic-release/git": "7.0.8",
"@semantic-release/github": "5.2.10",
"@semantic-release/npm": "5.1.9",
"@semantic-release/release-notes-generator": "7.1.4",
"husky": "2.3.0",
"semantic-release": "15.13.14"
},
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"renovate": {
"extends": [
"config:js-lib"
],
"assignees": [
"lgatica"
],
"reviewers": [
"lgaticaq"
],
"labels": [
"renovate"
],
"minor": {
"automerge": true
},
"major": {
"automerge": false
}
},
"release": {
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
"@semantic-release/npm",
"@semantic-release/git",
"@semantic-release/github"
]
},
"renovate-config": {
"base": {
"description": "Default base configuration for all languages",
"extends": [
"config:base",
":automergeMinor",
":labels(renovate)",
":reviewer(lgaticaq)"
]
},
"js-app": {
"description": "Default configuration for webapps",
"extends": [
"@eclass:base",
"config:js-app"
]
},
"js-lib": {
"description": "Default configuration for libraries",
"extends": [
"@eclass:base",
"config:js-lib"
]
}
}
}

0 comments on commit b9e90eb

Please sign in to comment.