Skip to content

Commit 7e32a97

Browse files
committed
chore: project bootstrap
0 parents  commit 7e32a97

22 files changed

+9474
-0
lines changed

.DS_Store

6 KB
Binary file not shown.

.gitignore

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
6+
# build
7+
/dist
8+
/storybook-static
9+
10+
# logs
11+
*storybook.log

.prettierrc.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"semi": true,
3+
"trailingComma": "es5",
4+
"singleQuote": false
5+
}

.storybook/main.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import type { StorybookConfig } from "@storybook/react-vite";
2+
3+
const config: StorybookConfig = {
4+
stories: ["../src/docs/*.mdx", "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"],
5+
addons: [
6+
"@storybook/addon-onboarding",
7+
"@storybook/addon-essentials",
8+
"@storybook/addon-interactions"
9+
],
10+
framework: {
11+
name: "@storybook/react-vite",
12+
options: {},
13+
},
14+
};
15+
export default config;

.storybook/preview.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import type { Preview } from "@storybook/react";
2+
3+
import "./style.css";
4+
5+
const preview: Preview = {
6+
parameters: {
7+
controls: {
8+
matchers: {
9+
color: /(background|color)$/i,
10+
date: /Date$/i,
11+
},
12+
},
13+
},
14+
};
15+
16+
export default preview;

.storybook/style.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
@import url("https://fonts.googleapis.com/css2?family=Montserrat:[email protected]&display=swap");
2+
@import "../src/global.css";
3+
4+
:root {
5+
--font-sans: "Montserrat";
6+
}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
WIP

eslint.config.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import globals from "globals";
2+
import pluginJs from "@eslint/js";
3+
import tseslint from "typescript-eslint";
4+
import pluginReact from "eslint-plugin-react";
5+
6+
/** @type {import('eslint').Linter.Config[]} */
7+
export default [
8+
{
9+
files: ["src/**/*.{js,mjs,cjs,ts,jsx,tsx}"],
10+
},
11+
{ ignores: ["dist/"] },
12+
{ languageOptions: { globals: globals.browser } },
13+
pluginJs.configs.recommended,
14+
...tseslint.configs.recommended,
15+
pluginReact.configs.flat.recommended,
16+
pluginReact.configs.flat["jsx-runtime"],
17+
{
18+
settings: {
19+
react: {
20+
version: "detect",
21+
},
22+
},
23+
},
24+
];

0 commit comments

Comments
 (0)