Skip to content

Commit de7b69e

Browse files
author
Ryan Sites
authored
Feature/react peer dependency (#3)
* close * linting after upgrade to react 17 * update docs
1 parent 27ba8d5 commit de7b69e

File tree

56 files changed

+16795
-8567
lines changed

Some content is hidden

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

56 files changed

+16795
-8567
lines changed

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
**/*.js

.eslintrc

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"root": true,
3+
"parser": "@typescript-eslint/parser",
4+
"plugins": [
5+
"@typescript-eslint"
6+
],
7+
"extends": [
8+
"eslint:recommended",
9+
"plugin:@typescript-eslint/eslint-recommended",
10+
"plugin:@typescript-eslint/recommended"
11+
],
12+
"rules": {
13+
"@typescript-eslint/consistent-type-assertions": 0,
14+
"@typescript-eslint/no-explicit-any": 0,
15+
"no-mixed-spaces-and-tabs": 0
16+
}
17+
}

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,6 @@ typings/
4848
# dotenv environment variables file
4949
.env
5050

51-
# VS Code
52-
.vscode
53-
5451
# OSX
5552
.DS_Store
5653

.storybook/main.js

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,18 @@
11
module.exports = {
2-
stories: ['../stories/**/*.(tsx|mdx)'],
3-
addons: ['@storybook/addon-actions', '@storybook/addon-links', '@storybook/addon-docs'],
4-
webpackFinal: async config => {
5-
config.module.rules.push({
6-
test: /\.(ts|tsx)$/,
7-
use: [
8-
{
9-
loader: require.resolve('ts-loader'),
10-
},
11-
// Optional
12-
{
13-
loader: require.resolve('react-docgen-typescript-loader'),
14-
},
15-
],
16-
});
17-
config.resolve.extensions.push('.ts', '.tsx');
18-
return config;
19-
},
20-
};
21-
2+
"stories": [
3+
"../src/stories/*.@(tsx|mdx)"
4+
],
5+
"addons": [
6+
"@storybook/addon-essentials",
7+
"@storybook/preset-create-react-app"
8+
],
9+
typescript: {
10+
check: false,
11+
checkOptions: {},
12+
reactDocgen: 'react-docgen-typescript',
13+
reactDocgenTypescriptOptions: {
14+
shouldExtractLiteralValuesFromEnum: true,
15+
propFilter: (prop) => (prop.parent ? !/node_modules/.test(prop.parent.fileName) : true),
16+
},
17+
}
18+
}

.storybook/preview.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ import { CSSReset, ThemeProvider } from "@chakra-ui/core";
44
import '@storybook/addon-console';
55

66

7+
export const parameters = {
8+
controls: { expanded: false },
9+
};
10+
711
const AppProvider = ({ children }) => {
812
return (
913
<ThemeProvider>

.vscode/extensions.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"recommendations": [
3+
"samverschueren.linter-xo",
4+
"esbenp.prettier-vscode"
5+
]
6+
}

.vscode/settings.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"xo.enable": true,
3+
"xo.format.enable": true,
4+
"javascript.format.enable": false,
5+
"javascript.validate.enable": false,
6+
"prettier.tabWidth": 4,
7+
"prettier.singleQuote": true,
8+
"[json]": {
9+
"editor.formatOnSave": true,
10+
"editor.defaultFormatter": "esbenp.prettier-vscode"
11+
},
12+
"[javascript]": {
13+
"editor.formatOnSave": true,
14+
"editor.defaultFormatter": "samverschueren.linter-xo"
15+
},
16+
"[typescript]": {
17+
"editor.formatOnSave": true,
18+
"editor.defaultFormatter": "samverschueren.linter-xo"
19+
},
20+
"[typescriptreact]": {
21+
"editor.formatOnSave": true,
22+
"editor.defaultFormatter": "samverschueren.linter-xo"
23+
}
24+
}

docs-wrapper.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as React from 'react'
22
import {ThemeProvider} from '@chakra-ui/core'
33

44
const DocsWrapper = (props: any): JSX.Element => {
5-
return <ThemeProvider>{props.children}</ThemeProvider>
5+
return <ThemeProvider>{props.children}</ThemeProvider>
66
}
77

88
export default DocsWrapper

docs/_config.yml

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

docs/asset-manifest.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"files": {
3+
"main.js": "./main.1566dacf1a4a4329815e.bundle.js",
4+
"main.js.map": "./main.1566dacf1a4a4329815e.bundle.js.map",
5+
"runtime~main.js": "./runtime~main.1566dacf1a4a4329815e.bundle.js",
6+
"runtime~main.js.map": "./runtime~main.1566dacf1a4a4329815e.bundle.js.map",
7+
"vendors~main.js": "./vendors~main.1566dacf1a4a4329815e.bundle.js",
8+
"vendors~main.js.map": "./vendors~main.1566dacf1a4a4329815e.bundle.js.map",
9+
"iframe.html": "./iframe.html",
10+
"vendors~main.1566dacf1a4a4329815e.bundle.js.LICENSE.txt": "./vendors~main.1566dacf1a4a4329815e.bundle.js.LICENSE.txt"
11+
},
12+
"entrypoints": [
13+
"runtime~main.1566dacf1a4a4329815e.bundle.js",
14+
"vendors~main.1566dacf1a4a4329815e.bundle.js",
15+
"main.1566dacf1a4a4329815e.bundle.js"
16+
]
17+
}

0 commit comments

Comments
 (0)