0.6.7 • Published 3 years ago
@designbycosmic/cosmic-react-common-components v0.6.7
cosmic-package-template
A template for cosmic packages w/ eslint, prettier, babel, etc.
You may need to install React eslint packages and add to the config:
yarn add eslint-plugin-react -D
yarn add react prop-types
.eslintrc.js
module.exports = {
"extends": [
"airbnb",
"plugin:prettier/recommended",
"prettier/react"
],
"parser": "babel-eslint",
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 2018,
"sourceType": "module"
},
"plugins": [
"react",
"prettier"
],
rules: {
// allow .jsx in .js files
"react/jsx-filename-extension": [
"error",
{
"extensions": [
".js",
".jsx"
]
}
],
}
}
Or Vue:
yarn add eslint-plugin-vue -D
yarn add vue
.eslintrc.js
module.exports = {
"parserOptions": {"parser": "babel-eslint"},
"extends": [
"airbnb",
"plugin:prettier/recommended",
"plugin:vue/recommended"
],
"plugins": [
"prettier",
"import"
],
"rules": {
"prettier/prettier": "error",
"vue/html-self-closing": [
"error",
{
"html": {
"void": "always",
"normal": "always",
"component": "always"
},
"svg": "always",
"math": "always"
}
],
"vue/max-attributes-per-line": [
2,
{
"singleline": 20,
"multiline": {
"max": 1,
"allowFirstLine": false
}
}
]
}
}
0.6.7
3 years ago
0.7.0
4 years ago
0.6.6
4 years ago
0.6.5
4 years ago
0.6.4
4 years ago
0.6.3
4 years ago
0.6.2
4 years ago
0.6.1
4 years ago
0.6.0
4 years ago
0.5.0
4 years ago
0.4.5
4 years ago
0.4.4
4 years ago
0.4.3
4 years ago
0.4.2
4 years ago
0.4.1
4 years ago
0.4.0
4 years ago
0.3.3
4 years ago
0.3.2
4 years ago
0.3.1
4 years ago
0.3.0
4 years ago
0.2.0
4 years ago
0.1.0
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago