Skip to content

Commit 535c6c3

Browse files
authored
feat(markdown): move styles (#22)
1 parent 891dc42 commit 535c6c3

File tree

18 files changed

+28
-4
lines changed

18 files changed

+28
-4
lines changed

packages/discord-user-card/src/styles/components/index.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
@import "./clan.scss";
66
@import "./customStatus.scss";
77
@import "./emoji.scss";
8-
@import "./markdown/markdown.scss";
8+
@import "../../../node_modules/@discord-user-card/markdown/lib/style.scss";
99
@import "./profile.scss";
1010
@import "./profileEffect.scss";
1111
@import "./roles.scss";

packages/markdown/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,12 @@ console.log(toHTML(markdown)); // string (Raw HTML)
2929
// Parse markdown and get the rerender interval (some markdown elements need to be rerendered periodically to work properly)
3030
console.log(rerenderInterval(markdown)); // number | undefined (Interval in milliseconds, undefined if no interval)
3131
```
32+
33+
You can also import the styles from the package:
34+
35+
```TypeScript
36+
// css
37+
import "@discord-user-card/markdown/style.css";
38+
// scss
39+
import "@discord-user-card/markdown/style.scss";
40+
```

packages/markdown/package.json

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
"types": "./lib/index.d.ts",
1616
"import": "./lib/index.js",
1717
"require": "./lib/index.js"
18-
}
18+
},
19+
"./style.css": "./lib/style.css",
20+
"./style.scss": "./lib/style.scss"
1921
},
2022
"main": "./lib/index.js",
2123
"module": "./lib/index.js",
@@ -24,13 +26,22 @@
2426
"lib"
2527
],
2628
"scripts": {
27-
"build": "tsc",
28-
"dev": "tsc -w"
29+
"dev:ts": "tsc -w",
30+
"dev:css": "sass src/styles/index.scss:lib/style.css --watch",
31+
"dev:scss": "sass src/styles/index.scss lib/style.scss --watch",
32+
"build:ts": "tsc",
33+
"build:css": "sass src/styles/index.scss lib/style.css",
34+
"build:scss": "sass src/styles/index.scss lib/style.scss",
35+
"dev": "pnpm dev:ts & pnpm dev:css & pnpm dev:scss",
36+
"build": "pnpm build:ts && pnpm build:css && pnpm build:scss"
2937
},
3038
"dependencies": {
3139
"@discord-user-card/core": "workspace:*",
3240
"@discord-user-card/emojis": "workspace:*",
3341
"highlight.js": "^11.10.0",
3442
"simple-markdown": "^0.7.3"
43+
},
44+
"devDependencies": {
45+
"sass": "^1.77.8"
3546
}
3647
}

packages/discord-user-card/src/styles/components/markdown/blockQuote.scss renamed to packages/markdown/src/styles/blockQuote.scss

File renamed without changes.

packages/discord-user-card/src/styles/components/markdown/channel.scss renamed to packages/markdown/src/styles/channel.scss

File renamed without changes.

packages/discord-user-card/src/styles/components/markdown/codeblock.scss renamed to packages/markdown/src/styles/codeblock.scss

File renamed without changes.

packages/discord-user-card/src/styles/components/markdown/em.scss renamed to packages/markdown/src/styles/em.scss

File renamed without changes.

packages/discord-user-card/src/styles/components/markdown/heading.scss renamed to packages/markdown/src/styles/heading.scss

File renamed without changes.

packages/discord-user-card/src/styles/components/markdown/markdown.scss renamed to packages/markdown/src/styles/index.scss

File renamed without changes.

packages/discord-user-card/src/styles/components/markdown/inlineCode.scss renamed to packages/markdown/src/styles/inlineCode.scss

File renamed without changes.

0 commit comments

Comments
 (0)