Skip to content

Commit 51c398a

Browse files
author
Steve Dodier-Lazaro
committed
feat: Release the first version of this addon
1 parent 510c0cc commit 51c398a

51 files changed

Lines changed: 11905 additions & 1266 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.eslintignore

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# This file is generated.
2+
.github/dependabot.yml
3+
4+
# We do want to lint other dotfiles.
5+
!.\*
6+
7+
.gitignore
8+
.eslintignore
9+
.prettierignore
10+
11+
/scripts
12+
13+
dist/
14+
\*.tgz
15+
coverage/
16+
node_modules/
17+
storybook-static/
18+
build-storybook.log
19+
.DS_Store
20+
.env
21+
.idea
22+
.vscode

.eslintrc.cjs

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
module.exports = {
2+
env: {
3+
es6: true,
4+
node: true,
5+
},
6+
7+
root: true,
8+
9+
extends: [
10+
'eslint:recommended',
11+
'airbnb-base',
12+
'plugin:vue/vue3-recommended',
13+
'prettier',
14+
],
15+
16+
plugins: ['@typescript-eslint'],
17+
18+
parserOptions: {
19+
parser: '@typescript-eslint/parser',
20+
ecmaVersion: 2020,
21+
},
22+
23+
settings: {
24+
'import/resolver': {
25+
node: {
26+
extensions: ['.js', '.jsx', '.ts', '.tsx', '.vue', '.cjs'],
27+
},
28+
},
29+
},
30+
31+
rules: {
32+
'line-comment-position': 'error',
33+
'newline-before-return': 'error',
34+
'no-console': 'error',
35+
'no-debugger': 'error',
36+
'no-param-reassign': 'error',
37+
'no-underscore-dangle': 'off',
38+
'import/extensions': ['error', 'never'],
39+
'import/prefer-default-export': 'off',
40+
'import/no-extraneous-dependencies': [
41+
'error',
42+
{
43+
devDependencies: [
44+
'.storybook/*',
45+
'*.config.js',
46+
'*.config.cjs',
47+
'*.config.ts',
48+
'.*rc.js',
49+
'.*rc.cjs',
50+
'src/stories/*',
51+
],
52+
packageDir: ['.'],
53+
},
54+
],
55+
},
56+
57+
overrides: [
58+
{
59+
files: ['*.vue'],
60+
parser: 'vue-eslint-parser',
61+
rules: {
62+
'react/react-in-jsx-scope': 'off',
63+
},
64+
},
65+
],
66+
}

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
dist/
2+
\*.tgz
23
node_modules/
34
storybook-static/
45
build-storybook.log
56
.DS_Store
6-
.env
7+
.env
8+
.idea
9+
.vscode
10+
.eslintcache

.husky/commit-msg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env sh
2+
. "$(dirname -- "$0")/_/husky.sh"
3+
4+
node_modules/.bin/commitlint --edit ${1}

.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env sh
2+
. "$(dirname -- "$0")/_/husky.sh"
3+
4+
npx lint-staged

.lintstagedrc.cjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module.exports = {
2+
'*.{js,jsx,ts,tsx,vue}': ['yarn lint:fix', 'yarn format:fix'],
3+
'*.{json,md,scss,css,html,yml}': ['yarn format:fix'],
4+
}

.prettierignore

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,22 @@
1-
dist
1+
# This file is generated.
2+
.github/dependabot.yml
3+
4+
# We do want to lint other dotfiles.
5+
!.\*
6+
7+
.gitignore
8+
.eslintignore
9+
.prettierignore
10+
11+
/scripts
12+
13+
dist/
14+
\*.tgz
15+
coverage/
16+
node_modules/
17+
storybook-static/
18+
build-storybook.log
19+
.DS_Store
20+
.env
21+
.idea
22+
.vscode

.prettierrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

.prettierrc.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module.exports = {
2+
semi: false,
3+
singleQuote: true,
4+
trailingComma: 'all',
5+
}

.storybook/local-preset.js

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)