Skip to content

Commit

Permalink
feat(prettier-config): add next config for babel-ts parser
Browse files Browse the repository at this point in the history
  • Loading branch information
JounQin committed Feb 1, 2020
1 parent e7534e7 commit 0804cc8
Show file tree
Hide file tree
Showing 8 changed files with 53 additions and 39 deletions.
2 changes: 1 addition & 1 deletion packages/prettier-config/angular.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
const baseConfig = require('.')
const baseConfig = require('./base')

module.exports = Object.assign({}, baseConfig, {
overrides: baseConfig.overrides.concat([
Expand Down
35 changes: 35 additions & 0 deletions packages/prettier-config/base.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
module.exports = {
arrowParens: 'avoid',
htmlWhitespaceSensitivity: 'ignore',
semi: false,
singleQuote: true,
trailingComma: 'all',
overrides: [
{
files: ['.*rc', '*.json'],
options: {
parser: 'json-stringify',
},
},
{
files: ['.bashrc', '.cshrc', '.zshrc'],
options: {
parser: 'sh',
},
},
{
files: [
'angular.json',
'jsconfig.json',
'settings.json',
'tsconfig.json',
'tsconfig.*.json',
'tslint.json',
'tslint.*.json',
],
options: {
parser: 'json',
},
},
],
}
36 changes: 1 addition & 35 deletions packages/prettier-config/index.js
Original file line number Diff line number Diff line change
@@ -1,35 +1 @@
module.exports = {
arrowParens: 'avoid',
htmlWhitespaceSensitivity: 'ignore',
semi: false,
singleQuote: true,
trailingComma: 'all',
overrides: [
{
files: ['.*rc', '*.json'],
options: {
parser: 'json-stringify',
},
},
{
files: ['.bashrc', '.cshrc', '.zshrc'],
options: {
parser: 'sh',
},
},
{
files: [
'angular.json',
'jsconfig.json',
'settings.json',
'tsconfig.json',
'tsconfig.*.json',
'tslint.json',
'tslint.*.json',
],
options: {
parser: 'json',
},
},
],
}
module.exports = require('./base')
12 changes: 12 additions & 0 deletions packages/prettier-config/next.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
const baseConfig = require('./base')

module.exports = Object.assign({}, baseConfig, {
overrides: baseConfig.overrides.concat([
{
files: '*.ts',
options: {
parser: 'babel-ts',
},
},
]),
})
2 changes: 1 addition & 1 deletion packages/prettier-config/quote.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
module.exports = Object.assign({}, require('.'), { singleQuote: false })
module.exports = Object.assign({}, require('./base'), { singleQuote: false })
2 changes: 1 addition & 1 deletion packages/prettier-config/semi/index.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
module.exports = Object.assign({}, require('..'), { semi: true })
module.exports = Object.assign({}, require('../base'), { semi: true })
1 change: 1 addition & 0 deletions packages/prettier-config/semi/quote.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = Object.assign({}, require('../quote'), { semi: true })
2 changes: 1 addition & 1 deletion packages/prettier-config/vue.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
const baseConfig = require('.')
const baseConfig = require('./base')

module.exports = Object.assign({}, baseConfig, {
overrides: baseConfig.overrides.concat([
Expand Down

0 comments on commit 0804cc8

Please sign in to comment.