Skip to content
This repository was archived by the owner on Jan 1, 2025. It is now read-only.

Commit 1c33908

Browse files
authored
Merge pull request #5 from teamseodo/eslint-prettier-setup
eslint setup
2 parents c16f39b + 26db603 commit 1c33908

File tree

6 files changed

+1243
-51
lines changed

6 files changed

+1243
-51
lines changed

.eslintrc.js

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
module.exports = {
2+
extends: [
3+
// add more generic rulesets here, such as:
4+
// 'eslint:recommended',
5+
'plugin:vue/vue3-recommended'
6+
// 'airbnb-base',
7+
],
8+
rules: {
9+
quotes: ['error', 'single', { avoidEscape: true }],
10+
semi: ['error', 'never'],
11+
indent: ['error', 2],
12+
'comma-dangle': [2, 'never']
13+
}
14+
}

package.json

+10-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"scripts": {
55
"dev": "vite",
66
"build": "vite build",
7-
"serve": "vite preview"
7+
"serve": "vite preview",
8+
"lint": "eslint --ext .js,.vue src --fix"
89
},
910
"main": "./dist/vue3-tree.umd.js",
1011
"module": "./dist/vue3-tree.es.js",
@@ -15,15 +16,20 @@
1516
},
1617
"./dist/style.css": "./dist/style.css"
1718
},
18-
"dependencies": {
19-
"vue": "^3.0.5"
20-
},
19+
"dependencies": {},
2120
"devDependencies": {
2221
"@vitejs/plugin-vue": "^1.2.4",
2322
"@vue/compiler-sfc": "^3.0.5",
23+
"eslint": "^7.30.0",
24+
"eslint-config-airbnb-base": "^14.2.1",
25+
"eslint-plugin-import": "^2.23.4",
26+
"eslint-plugin-vue": "^7.13.0",
2427
"sass": "^1.35.2",
2528
"sass-loader": "10.1.1",
2629
"vite": "^2.4.0"
2730
},
31+
"peerDependencies": {
32+
"vue": "^3.0.5"
33+
},
2834
"license": "MIT"
2935
}

src/App.vue

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
11
<template>
2+
<Tree />
23
</template>
34

4-
<script setup>
5+
<script>
6+
import Tree from './lib/index'
57
8+
export default {
9+
components: {
10+
Tree
11+
}
12+
}
613
</script>
714

815
<style>

src/lib/index.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
import Tree from './components/Tree.vue'
2-
3-
export { Tree }
2+
export default Tree

src/main.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { createApp } from 'vue'
22
import App from './App.vue'
33

4-
export { Tree } from './lib/index'
4+
import Tree from './lib/index'
5+
export default Tree
56

67
createApp(App).mount('#app')

0 commit comments

Comments
 (0)