diff --git a/.eslintrc.json b/.eslintrc.json index 8c786d4..226b011 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -8,7 +8,7 @@ "sourceType": "module" }, "plugins": ["react"], - "extends": ["react-app", "eslint:recommended", "plugin:react/recommended", "plugin:prettier/recommended", "prettier"], + "extends": ["eslint:recommended", "plugin:react/recommended", "plugin:prettier/recommended", "prettier"], "rules": { "linebreak-style": 0, "object-curly-newline": 0, diff --git a/.storybook/main.cjs b/.storybook/main.cjs index e9c7678..642f460 100644 --- a/.storybook/main.cjs +++ b/.storybook/main.cjs @@ -1,18 +1,18 @@ +const { mergeConfig } = require('vite'); +const path = require('path'); + module.exports = { - "stories": [ - "../src/**/*.stories.mdx", - "../src/**/*.stories.@(js|jsx|ts|tsx)" - ], - "addons": [ - "@storybook/addon-links", - "@storybook/addon-essentials", - "@storybook/addon-interactions" - ], - "framework": "@storybook/react", - "core": { - "builder": "@storybook/builder-vite" + stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], + addons: ['@storybook/addon-links', '@storybook/addon-essentials'], + core: { + builder: '@storybook/builder-vite', }, - "features": { - "storyStoreV7": true - } -} \ No newline at end of file + viteFinal: async (config, { configType }) => { + config.resolve.alias = { + ...config.resolve.alias, + '@': path.resolve(__dirname, '../src'), + }; + + return config; + }, +}; diff --git a/package.json b/package.json index 0f3b90f..4644e00 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "emotion-reset": "^3.0.1", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-router-dom": "^6.6.2", "storybook": "^6.5.15" }, "devDependencies": { diff --git a/src/routes/.gitkeep b/src/routes/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/stories/components/base/.gitkeep b/src/stories/components/base/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/stories/components/domain/.gitkeep b/src/stories/components/domain/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/yarn.lock b/yarn.lock index 95e85c6..6eda330 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1700,6 +1700,11 @@ schema-utils "^3.0.0" source-map "^0.7.3" +"@remix-run/router@1.2.1": + version "1.2.1" + resolved "https://registry.npmjs.org/@remix-run/router/-/router-1.2.1.tgz#812edd4104a15a493dda1ccac0b352270d7a188c" + integrity sha512-XiY0IsyHR+DXYS5vBxpoBe/8veTeoRpMHP+vDosLZxL5bnpetzI0igkxkLZS235ldLzyfkxF+2divEwWHP3vMQ== + "@rollup/pluginutils@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" @@ -9450,6 +9455,21 @@ react-refresh@^0.14.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== +react-router-dom@^6.6.2: + version "6.6.2" + resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.6.2.tgz#bbf1f9b45855b218d22fc2d294b79408a084740a" + integrity sha512-6SCDXxRQqW5af8ImOqKza7icmQ47/EMbz572uFjzvcArg3lZ+04PxSPp8qGs+p2Y+q+b+S/AjXv8m8dyLndIIA== + dependencies: + "@remix-run/router" "1.2.1" + react-router "6.6.2" + +react-router@6.6.2: + version "6.6.2" + resolved "https://registry.npmjs.org/react-router/-/react-router-6.6.2.tgz#556f7b56cff7fe32c5c02429fef3fcb2ecd08111" + integrity sha512-uJPG55Pek3orClbURDvfljhqFvMgJRo59Pktywkk8hUUkTY2aRfza8Yhl/vZQXs+TNQyr6tu+uqz/fLxPICOGQ== + dependencies: + "@remix-run/router" "1.2.1" + react@^18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"