From 434679ff923fa616e8fff39323a4a1c3d5c1245f Mon Sep 17 00:00:00 2001 From: Leo Hui Date: Wed, 28 Aug 2019 12:32:29 +0800 Subject: [PATCH] chore: add schema for configfile (#20) * feat: add schema * feat: add postcss-preset folder --- .commitlintrc.js | 3 --- .commitlintrc.json | 3 +++ .eslintrc.js | 4 ---- .eslintrc.json | 4 ++++ .huskyrc | 7 +++++++ .huskyrc.js | 7 ------- .lintstagedrc | 4 ++++ .lintstagedrc.js | 4 ---- .prettierrc | 6 ++++++ .prettierrc.js | 6 ------ renovate.json => .renovaterc | 1 + package.json | 4 +++- packages/{babel-preset => commitlint-config}/.gitkeep | 0 packages/conventional-commit-types/.gitkeep | 0 packages/postcss-preset/.gitkeep | 0 15 files changed, 28 insertions(+), 25 deletions(-) delete mode 100644 .commitlintrc.js create mode 100644 .commitlintrc.json delete mode 100644 .eslintrc.js create mode 100644 .eslintrc.json create mode 100644 .huskyrc delete mode 100644 .huskyrc.js create mode 100644 .lintstagedrc delete mode 100644 .lintstagedrc.js create mode 100644 .prettierrc delete mode 100644 .prettierrc.js rename renovate.json => .renovaterc (74%) rename packages/{babel-preset => commitlint-config}/.gitkeep (100%) create mode 100644 packages/conventional-commit-types/.gitkeep create mode 100644 packages/postcss-preset/.gitkeep diff --git a/.commitlintrc.js b/.commitlintrc.js deleted file mode 100644 index c34aa79..0000000 --- a/.commitlintrc.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - extends: ['@commitlint/config-conventional'] -}; diff --git a/.commitlintrc.json b/.commitlintrc.json new file mode 100644 index 0000000..c30e5a9 --- /dev/null +++ b/.commitlintrc.json @@ -0,0 +1,3 @@ +{ + "extends": ["@commitlint/config-conventional"] +} diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 87632d9..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - extends: ['@mjolnir/eslint-config/node', 'plugin:prettier/recommended'], - rules: {} -}; diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..533ffec --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,4 @@ +{ + "extends": ["@mjolnir/eslint-config/node", "plugin:prettier/recommended"], + "rules": {} +} diff --git a/.huskyrc b/.huskyrc new file mode 100644 index 0000000..75b45e2 --- /dev/null +++ b/.huskyrc @@ -0,0 +1,7 @@ +{ + "$schema": "http://json.schemastore.org/huskyrc", + "hooks": { + "pre-commit": "lint-staged", + "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" + } +} diff --git a/.huskyrc.js b/.huskyrc.js deleted file mode 100644 index 7f1ca21..0000000 --- a/.huskyrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - $schema: 'http://json.schemastore.org/huskyrc', - hooks: { - 'pre-commit': 'lint-staged', - 'commit-msg': 'commitlint -E HUSKY_GIT_PARAMS' - } -}; diff --git a/.lintstagedrc b/.lintstagedrc new file mode 100644 index 0000000..3ef8008 --- /dev/null +++ b/.lintstagedrc @@ -0,0 +1,4 @@ +{ + "$schema": "http://json.schemastore.org/lintstagedrc.schema", + "**/*.{js, ts}": ["prettier --write", "eslint --fix", "git add"] +} diff --git a/.lintstagedrc.js b/.lintstagedrc.js deleted file mode 100644 index 6d653cf..0000000 --- a/.lintstagedrc.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - $schema: 'http://json.schemastore.org/lintstagedrc.schema', - '**/*.{js, ts}': ['prettier --write', 'eslint --fix', 'git add'] -}; diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..438da81 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,6 @@ +{ + "$schema": "http://json.schemastore.org/prettierrc", + "printWidth": 80, + "singleQuote": true, + "arrowParens": "always" +} diff --git a/.prettierrc.js b/.prettierrc.js deleted file mode 100644 index 4d366fe..0000000 --- a/.prettierrc.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - $schema: 'http://json.schemastore.org/prettierrc', - printWidth: 80, - singleQuote: true, - arrowParens: 'always' -}; diff --git a/renovate.json b/.renovaterc similarity index 74% rename from renovate.json rename to .renovaterc index 9b6b0d7..ce48e0a 100644 --- a/renovate.json +++ b/.renovaterc @@ -1,4 +1,5 @@ { + "$schema": "http://json.schemastore.org/renovate", "extends": [ "config:base", ":preserveSemverRanges", diff --git a/package.json b/package.json index 679388b..fda1c45 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,7 @@ { - "name": "root", + "$schema": "http://json.schemastore.org/package", + "name": "mjolnir", + "description": "", "private": true, "workspaces": [ "packages/*" diff --git a/packages/babel-preset/.gitkeep b/packages/commitlint-config/.gitkeep similarity index 100% rename from packages/babel-preset/.gitkeep rename to packages/commitlint-config/.gitkeep diff --git a/packages/conventional-commit-types/.gitkeep b/packages/conventional-commit-types/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/packages/postcss-preset/.gitkeep b/packages/postcss-preset/.gitkeep new file mode 100644 index 0000000..e69de29