diff --git a/.gitignore b/.gitignore index a627497..5d23e32 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ dist-ssr .cache server/dist public/dist +storybook-static \ No newline at end of file diff --git a/apps/docs/.storybook/main.js b/apps/docs/.storybook/main.js index d7c05c8..816f57f 100644 --- a/apps/docs/.storybook/main.js +++ b/apps/docs/.storybook/main.js @@ -1,7 +1,7 @@ module.exports = { "stories": [ "../stories/**/*.mdx", - "../stories/**/*.stories.@(js|jsx|ts|tsx)" + "../stories/**/*.stories.tsx" ], "addons": [ "@storybook/addon-links", @@ -18,4 +18,13 @@ module.exports = { "docs": { "autodocs": "tag" }, + typescript: { + check: false, + checkOptions: {}, + reactDocgen: 'react-docgen-typescript', + reactDocgenTypescriptOptions: { + shouldExtractLiteralValuesFromEnum: true, + propFilter: (prop) => (prop.parent ? !/node_modules/.test(prop.parent.fileName) : true), + }, + }, } diff --git a/packages/eslint-config-custom/index.js b/packages/eslint-config-custom/index.js index 0e992ba..487a130 100644 --- a/packages/eslint-config-custom/index.js +++ b/packages/eslint-config-custom/index.js @@ -6,6 +6,7 @@ module.exports = { extends: [ "eslint:recommended", "plugin:react/recommended", + "plugin:react/jsx-runtime", "plugin:@typescript-eslint/recommended", "prettier", ], diff --git a/packages/ui/.eslintrc.js b/packages/ui/.eslintrc.js new file mode 100644 index 0000000..c8df607 --- /dev/null +++ b/packages/ui/.eslintrc.js @@ -0,0 +1,4 @@ +module.exports = { + root: true, + extends: ["custom"], +};