Comments (9)
Help wanted for ESLint support 😶, personally I prefer eslint-config-xo over eslint-config-vue for my own projects, discussions are welcome.
from vuepack.
What about a simpler option: standard?
from vuepack.
@amio why is that simpler 😂
from vuepack.
No need to choose styles, rules, configs, devDependencies, just
npm install -D standard
"lint": "standard app/**/*"
(npm script)
I'm switching all my projects to standard, it simplify a lot of things :D
While, another thought:
Maybe it's better to leave code style things to user, instead of predefined in this boilerplate project. Anyway, it depends on users taste, not authors.
from vuepack.
Well it's quite the same thing as xo, either way xo/standard
or eslint-config-xo/eslint-config-standard
allows user to extend the preset rules.
P.S. I'm also using xo for all my projects 😝
from vuepack.
And for the difference between standard
and eslint-config-standard
, I think it's just the first one has a CLI 😆
from vuepack.
Yeap
xo is cool 💪 but there's another reason(besides code style) let me prefer standard -- a smaller footprint:
/p/tmp $ npm i --production xo 16:19:57
[email protected] node_modules/xo
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
/p/tmp $ du -sh node_modules/ 16:20:49
73M node_modules/
/p/tmp $ mv node_modules node_modules_0 16:21:39
/p/tmp $ npm i --production standard 16:21:44
[email protected] node_modules/standard
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
/p/tmp $ du -sh node_modules/ 16:22:08
26M node_modules/
26MB vs 73MB 😅
from vuepack.
Eh.. I ran the same command for xo but:
⋊> ~/d/t/te du -sh node_modules/
33M node_modules/
Maybe you didn't rm -rf node_modules
before that.
I would like to add an option to meta.json
to allow user choose their desired eslint-config, like: eslint-config-standard
eslint-config-xo
or eslint-config-airbnb
and so on.
from vuepack.
I figure it out. I switched my local Node.js to 4.x for debugging, and it comes with [email protected] 😅
👍 for the lint style options
from vuepack.
Related Issues (20)
- Missed packages HOT 5
- Is it possible to proxy requests to backend with dev server? HOT 3
- [Suggestion] Add babel-polyfill to the project HOT 1
- i create project npm run app electron empty.!! HOT 3
- Base project prod build packs up entire project folder HOT 3
- App crashed after deployed on Heroku. But it's working in my local. HOT 17
- How to configure ES7 support? HOT 1
- Node version 8.4 Support HOT 1
- `htmlWebpackPlugin is not defined` error during initialization HOT 1
- Unit tests configurations
- dynamic import in vue-router css and less file is not loaded
- HOT Reload is not working HOT 3
- Norton says that your site uses a coin miner HOT 1
- Docker deployment image HOT 1
- Switch to Parcel HOT 2
- [question] Why is localhost:4000 showing only a blank page?
- Vue-router: History Mode - Built app blank on public subdirectory
- IE 11 support?
- I have this problem with heroku and my discord bot it dont go online HOT 1
- Vuepack 4.0 progress
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vuepack.