Skip to content

Commit

Permalink
chore(architecture): shift the architecture to monorepo (#236)
Browse files Browse the repository at this point in the history
  • Loading branch information
mimshins authored Nov 2, 2024
1 parent b9f8692 commit 0b7d37e
Show file tree
Hide file tree
Showing 222 changed files with 4,613 additions and 11,681 deletions.
15 changes: 0 additions & 15 deletions .storybook/DocTemplate.mdx

This file was deleted.

16 changes: 0 additions & 16 deletions .storybook/main.ts

This file was deleted.

7 changes: 0 additions & 7 deletions .storybook/manager.ts

This file was deleted.

36 changes: 0 additions & 36 deletions .storybook/preview.ts

This file was deleted.

27 changes: 0 additions & 27 deletions .storybook/theme.ts

This file was deleted.

10 changes: 5 additions & 5 deletions docs/.vitepress/theme/index.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import DefaultTheme from 'vitepress/theme'
import './custom.css'
import '../../components'
import '../../../styles/theme.css'
import DefaultTheme from "vitepress/theme";
import "../../../packages/theme/src/index.css";
import "../../components";
import "./custom.css";

export default {
extends: DefaultTheme,
}
};
16 changes: 0 additions & 16 deletions docs/Introduction.mdx

This file was deleted.

82 changes: 41 additions & 41 deletions docs/dev/components/[component].md
Original file line number Diff line number Diff line change
Expand Up @@ -5,47 +5,47 @@ outline: 'deep'
---

<script>
import '../../../src/avatar';
import '../../../src/badge';
import '../../../src/badge-wrapper';
import '../../../src/banner';
import '../../../src/base-button';
import '../../../src/bottom-navigation';
import '../../../src/nps';
import '../../../src/bottom-navigation-item';
import '../../../src/bottom-sheet';
import '../../../src/base-button';
import '../../../src/button';
import '../../../src/chat-bubble';
import '../../../src/checkbox';
import '../../../src/divider';
import '../../../src/icon-button';
import '../../../src/input';
import '../../../src/modal';
import '../../../src/notice';
import '../../../src/pinwheel';
import '../../../src/pinwheel-group';
import '../../../src/progress-indicator';
import '../../../src/radio';
import '../../../src/radio-group';
import '../../../src/route';
import '../../../src/row';
import '../../../src/segmented-button';
import '../../../src/segmented-button-group';
import '../../../src/chip';
import '../../../src/chip-group';
import '../../../src/skeleton';
import '../../../src/spinner';
import '../../../src/step-indicator';
import '../../../src/stepper';
import '../../../src/switch';
import '../../../src/text-field';
import '../../../src/textarea';
import '../../../src/toast';
import '../../../src/tooltip';
import '../../../src/empty-state';
import '../../../src/button';
import '../../../styles/theme.css';
import '../../../packages/web-components/src/avatar';
import '../../../packages/web-components/src/badge';
import '../../../packages/web-components/src/badge-wrapper';
import '../../../packages/web-components/src/banner';
import '../../../packages/web-components/src/base-button';
import '../../../packages/web-components/src/bottom-navigation';
import '../../../packages/web-components/src/nps';
import '../../../packages/web-components/src/bottom-navigation-item';
import '../../../packages/web-components/src/bottom-sheet';
import '../../../packages/web-components/src/base-button';
import '../../../packages/web-components/src/button';
import '../../../packages/web-components/src/chat-bubble';
import '../../../packages/web-components/src/checkbox';
import '../../../packages/web-components/src/divider';
import '../../../packages/web-components/src/icon-button';
import '../../../packages/web-components/src/input';
import '../../../packages/web-components/src/modal';
import '../../../packages/web-components/src/notice';
import '../../../packages/web-components/src/pinwheel';
import '../../../packages/web-components/src/pinwheel-group';
import '../../../packages/web-components/src/progress-indicator';
import '../../../packages/web-components/src/radio';
import '../../../packages/web-components/src/radio-group';
import '../../../packages/web-components/src/route';
import '../../../packages/web-components/src/row';
import '../../../packages/web-components/src/segmented-button';
import '../../../packages/web-components/src/segmented-button-group';
import '../../../packages/web-components/src/chip';
import '../../../packages/web-components/src/chip-group';
import '../../../packages/web-components/src/skeleton';
import '../../../packages/web-components/src/spinner';
import '../../../packages/web-components/src/step-indicator';
import '../../../packages/web-components/src/stepper';
import '../../../packages/web-components/src/switch';
import '../../../packages/web-components/src/text-field';
import '../../../packages/web-components/src/textarea';
import '../../../packages/web-components/src/toast';
import '../../../packages/web-components/src/tooltip';
import '../../../packages/web-components/src/empty-state';
import '../../../packages/web-components/src/button';
import '../../../packages/theme/src/index.css';
import '@tapsioss/icons/dist/icons';
import "cemnama"

Expand Down
4 changes: 2 additions & 2 deletions docs/dev/references/[reference].md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
outline: 'deep'
---
<script>
import '../../../tokens/colors.css';
import '../../../tokens/pallete.css';
import '../../../packages/theme/src/tokens/colors.css';
import '../../../packages/theme/src/tokens/palette.css';
</script>
<!-- @content -->
18 changes: 15 additions & 3 deletions docs/utils/getColorTokensReferenceContent.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,19 @@
import fs from "node:fs";
import * as fs from "node:fs";
import * as path from "node:path";
import { fileURLToPath } from "node:url";

const colorsFile = fs.readFileSync("tokens/colors.css");
const paletteFile = fs.readFileSync("tokens/pallete.css");
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

const workspaceDir = path.resolve(__dirname, "../..");

const colorsFile = fs.readFileSync(
path.resolve(workspaceDir, "packages/theme/src/tokens/colors.css"),
);

const paletteFile = fs.readFileSync(
path.resolve(workspaceDir, "packages/theme/src/tokens/palette.css"),
);

const getColorTokensReferenceContent = () => {
let content = "";
Expand Down
2 changes: 1 addition & 1 deletion docs/utils/getComponentsTokensReferenceContent.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type { CustomElement, Package } from "custom-elements-manifest";
import fs from "node:fs";
import * as fs from "node:fs";

const file = fs.readFileSync("dist/custom-elements.json");
const manifest = JSON.parse(file.toString()) as Package;
Expand Down
13 changes: 11 additions & 2 deletions docs/utils/getRadiusTokensReferenceContent.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
import fs from "node:fs";
import * as fs from "node:fs";
import * as path from "node:path";
import { fileURLToPath } from "node:url";

const radiusFile = fs.readFileSync("tokens/radius.css");
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

const workspaceDir = path.resolve(__dirname, "../..");

const radiusFile = fs.readFileSync(
path.resolve(workspaceDir, "packages/theme/src/tokens/radius.css"),
);

const getRadiusTokensReferenceContent = () => {
let content = "";
Expand Down
13 changes: 11 additions & 2 deletions docs/utils/getSpacingTokensReferenceContent.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
import fs from "node:fs";
import * as fs from "node:fs";
import * as path from "node:path";
import { fileURLToPath } from "node:url";

const spacingFile = fs.readFileSync("tokens/spacing.css");
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

const workspaceDir = path.resolve(__dirname, "../..");

const spacingFile = fs.readFileSync(
path.resolve(workspaceDir, "packages/theme/src/tokens/spacing.css"),
);

const getSpacingTokensReferenceContent = () => {
let content = "";
Expand Down
13 changes: 11 additions & 2 deletions docs/utils/getStrokeTokensReferenceContent.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
import fs from "node:fs";
import * as fs from "node:fs";
import * as path from "node:path";
import { fileURLToPath } from "node:url";

const strokeFile = fs.readFileSync("tokens/stroke.css");
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

const workspaceDir = path.resolve(__dirname, "../..");

const strokeFile = fs.readFileSync(
path.resolve(workspaceDir, "packages/theme/src/tokens/strokes.css"),
);

const getStrokeTokensReferenceContent = () => {
let content = "";
Expand Down
13 changes: 11 additions & 2 deletions docs/utils/getTypographyTokensReferenceContent.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
import fs from "node:fs";
import * as fs from "node:fs";
import * as path from "node:path";
import { fileURLToPath } from "node:url";

const typographyFile = fs.readFileSync("tokens/typography.css");
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

const workspaceDir = path.resolve(__dirname, "../..");

const typographyFile = fs.readFileSync(
path.resolve(workspaceDir, "packages/theme/src/tokens/colors.css"),
);

const getTypographyTokensReferenceContent = () => {
let content = "";
Expand Down
13 changes: 11 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,21 @@
content="width=device-width, initial-scale=1.0"
/>
<link
rel="preconnect"
href="https://fonts.googleapis.com"
/>
<link
rel="preconnect"
href="https://fonts.gstatic.com"
crossorigin
/>
<link
href="https://fonts.googleapis.com/css2?family=Vazirmatn:[email protected]&display=swap"
rel="stylesheet"
href="./styles/font.css"
/>
<link
rel="stylesheet"
href="./styles/theme.css"
href="./packages/theme/src/index.css"
/>
</head>
<body dir="rtl">
Expand Down
Loading

0 comments on commit 0b7d37e

Please sign in to comment.