Skip to content

Commit 9b9f4da

Browse files
committed
Add raw plugin
1 parent d658919 commit 9b9f4da

File tree

4 files changed

+34
-39
lines changed

4 files changed

+34
-39
lines changed

packages/shared/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"@vitest/coverage-v8": "^2.1.8",
2929
"esbuild-plugin-react18": "^0.2.5",
3030
"esbuild-plugin-react18-css": "^0.0.4",
31+
"esraw": "^0.0.0",
3132
"jsdom": "^25.0.1",
3233
"react": "^19.0.0",
3334
"react-dom": "^19.0.0",
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
declare module "*.module.css";
22
declare module "*.module.scss";
3+
declare module "?raw" {
4+
const value: string;
5+
export default value;
6+
}

packages/shared/tsup.config.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { defineConfig, type Options } from "tsup";
22
import react18Plugin from "esbuild-plugin-react18";
33
import cssPlugin from "esbuild-plugin-react18-css";
4+
import { raw } from "esraw";
45

56
export default defineConfig(
67
(options: Options) =>
@@ -12,7 +13,11 @@ export default defineConfig(
1213
clean: !options.watch,
1314
bundle: true,
1415
minify: !options.watch,
15-
esbuildPlugins: [react18Plugin(), cssPlugin({ generateScopedName: "[folder]__[local]" })],
16+
esbuildPlugins: [
17+
raw(),
18+
react18Plugin(),
19+
cssPlugin({ generateScopedName: "[folder]__[local]" }),
20+
],
1621
external: ["react"],
1722
...options,
1823
}) as Options,

pnpm-lock.yaml

Lines changed: 23 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)