Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
Menteur
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PLN
Menteur
Commits
c4e84b82
Unverified
Commit
c4e84b82
authored
5 years ago
by
PLN (Algolia)
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(client): vue add eslint
parent
39b6c8d7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
100 additions
and
32 deletions
+100
-32
babel.config.js
client/babel.config.js
+2
-4
package.json
client/package.json
+16
-2
App.vue
client/src/App.vue
+5
-5
HelloWorld.vue
client/src/components/HelloWorld.vue
+72
-16
main.js
client/src/main.js
+5
-5
yarn.lock
client/yarn.lock
+0
-0
No files found.
client/babel.config.js
View file @
c4e84b82
module
.
exports
=
{
presets
:
[
'@vue/cli-plugin-babel/preset'
]
}
presets
:
[
"@vue/cli-plugin-babel/preset"
]
};
This diff is collapsed.
Click to expand it.
client/package.json
View file @
c4e84b82
...
...
@@ -15,9 +15,13 @@
"@vue/cli-plugin-babel"
:
"~4.3.0"
,
"@vue/cli-plugin-eslint"
:
"~4.3.0"
,
"@vue/cli-service"
:
"~4.3.0"
,
"@vue/eslint-config-prettier"
:
"^6.0.0"
,
"babel-eslint"
:
"^10.1.0"
,
"eslint"
:
"^6.7.2"
,
"eslint-plugin-prettier"
:
"^3.1.1"
,
"eslint-plugin-vue"
:
"^6.2.2"
,
"lint-staged"
:
"^9.5.0"
,
"prettier"
:
"^1.19.1"
,
"vue-template-compiler"
:
"^2.6.11"
},
"eslintConfig"
:
{
...
...
@@ -27,7 +31,8 @@
},
"extends"
:
[
"plugin:vue/essential"
,
"eslint:recommended"
"eslint:recommended"
,
"@vue/prettier"
],
"parserOptions"
:
{
"parser"
:
"babel-eslint"
...
...
@@ -38,5 +43,14 @@
"> 1%"
,
"last 2 versions"
,
"not dead"
]
],
"gitHooks"
:
{
"pre-commit"
:
"lint-staged"
},
"lint-staged"
:
{
"*.{js,jsx,vue}"
:
[
"vue-cli-service lint"
,
"git add"
]
}
}
This diff is collapsed.
Click to expand it.
client/src/App.vue
View file @
c4e84b82
<
template
>
<div
id=
"app"
>
<img
alt=
"Vue logo"
src=
"./assets/logo.png"
>
<HelloWorld
msg=
"Welcome to Your Vue.js App"
/>
<img
alt=
"Vue logo"
src=
"./assets/logo.png"
/
>
<HelloWorld
msg=
"Welcome to Your Vue.js App"
/>
</div>
</
template
>
<
script
>
import
HelloWorld
from
'./components/HelloWorld.vue'
import
HelloWorld
from
"./components/HelloWorld.vue"
;
export
default
{
name
:
'App'
,
name
:
"App"
,
components
:
{
HelloWorld
}
}
}
;
</
script
>
<
style
>
...
...
This diff is collapsed.
Click to expand it.
client/src/components/HelloWorld.vue
View file @
c4e84b82
...
...
@@ -2,41 +2,97 @@
<div
class=
"hello"
>
<h1>
{{
msg
}}
</h1>
<p>
For a guide and recipes on how to configure / customize this project,
<br>
For a guide and recipes on how to configure / customize this project,
<br
/
>
check out the
<a
href=
"https://cli.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
vue-cli documentation
</a>
.
<a
href=
"https://cli.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
vue-cli documentation
</a
>
.
</p>
<h3>
Installed CLI Plugins
</h3>
<ul>
<li><a
href=
"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel"
target=
"_blank"
rel=
"noopener"
>
babel
</a></li>
<li><a
href=
"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint"
target=
"_blank"
rel=
"noopener"
>
eslint
</a></li>
<li>
<a
href=
"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel"
target=
"_blank"
rel=
"noopener"
>
babel
</a
>
</li>
<li>
<a
href=
"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint"
target=
"_blank"
rel=
"noopener"
>
eslint
</a
>
</li>
</ul>
<h3>
Essential Links
</h3>
<ul>
<li><a
href=
"https://vuejs.org"
target=
"_blank"
rel=
"noopener"
>
Core Docs
</a></li>
<li><a
href=
"https://forum.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
Forum
</a></li>
<li><a
href=
"https://chat.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
Community Chat
</a></li>
<li><a
href=
"https://twitter.com/vuejs"
target=
"_blank"
rel=
"noopener"
>
Twitter
</a></li>
<li><a
href=
"https://news.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
News
</a></li>
<li>
<a
href=
"https://vuejs.org"
target=
"_blank"
rel=
"noopener"
>
Core Docs
</a>
</li>
<li>
<a
href=
"https://forum.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
Forum
</a
>
</li>
<li>
<a
href=
"https://chat.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
Community Chat
</a
>
</li>
<li>
<a
href=
"https://twitter.com/vuejs"
target=
"_blank"
rel=
"noopener"
>
Twitter
</a
>
</li>
<li>
<a
href=
"https://news.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
News
</a>
</li>
</ul>
<h3>
Ecosystem
</h3>
<ul>
<li><a
href=
"https://router.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
vue-router
</a></li>
<li><a
href=
"https://vuex.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
vuex
</a></li>
<li><a
href=
"https://github.com/vuejs/vue-devtools#vue-devtools"
target=
"_blank"
rel=
"noopener"
>
vue-devtools
</a></li>
<li><a
href=
"https://vue-loader.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
vue-loader
</a></li>
<li><a
href=
"https://github.com/vuejs/awesome-vue"
target=
"_blank"
rel=
"noopener"
>
awesome-vue
</a></li>
<li>
<a
href=
"https://router.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
vue-router
</a
>
</li>
<li>
<a
href=
"https://vuex.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
vuex
</a>
</li>
<li>
<a
href=
"https://github.com/vuejs/vue-devtools#vue-devtools"
target=
"_blank"
rel=
"noopener"
>
vue-devtools
</a
>
</li>
<li>
<a
href=
"https://vue-loader.vuejs.org"
target=
"_blank"
rel=
"noopener"
>
vue-loader
</a
>
</li>
<li>
<a
href=
"https://github.com/vuejs/awesome-vue"
target=
"_blank"
rel=
"noopener"
>
awesome-vue
</a
>
</li>
</ul>
</div>
</
template
>
<
script
>
export
default
{
name
:
'HelloWorld'
,
name
:
"HelloWorld"
,
props
:
{
msg
:
String
}
}
}
;
</
script
>
<!-- Add "scoped" attribute to limit CSS to this component only -->
...
...
This diff is collapsed.
Click to expand it.
client/src/main.js
View file @
c4e84b82
import
Vue
from
'vue'
import
App
from
'./App.vue'
import
Vue
from
"vue"
;
import
App
from
"./App.vue"
;
Vue
.
config
.
productionTip
=
false
Vue
.
config
.
productionTip
=
false
;
new
Vue
({
render
:
h
=>
h
(
App
)
,
}).
$mount
(
'#app'
)
render
:
h
=>
h
(
App
)
}).
$mount
(
"#app"
);
This diff is collapsed.
Click to expand it.
client/yarn.lock
View file @
c4e84b82
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment