Skip to content

Commit 4681ef7

Browse files
committed
chore: rollup commonjs
1 parent 1ff5944 commit 4681ef7

File tree

4 files changed

+107
-2
lines changed

4 files changed

+107
-2
lines changed

package-lock.json

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

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,13 @@
3333
"test:watch": "jest --watch"
3434
},
3535
"devDependencies": {
36+
"@rollup/plugin-commonjs": "^22.0.2",
3637
"@rollup/plugin-node-resolve": "^13.0.4",
3738
"@testing-library/jest-dom": "^5.16.5",
3839
"@testing-library/react": "^13.3.0",
3940
"@types/jest": "^28.1.7",
4041
"@types/react": "^18.0.17",
42+
"@types/react-dom": "^18.0.6",
4143
"@typescript-eslint/eslint-plugin": "^5.34.0",
4244
"@typescript-eslint/parser": "^5.34.0",
4345
"eslint": "^8.22.0",

rollup.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import typescript from 'rollup-plugin-typescript2';
2+
import commonjs from "@rollup/plugin-commonjs";
23
import { terser } from 'rollup-plugin-terser'
34
import size from 'rollup-plugin-sizes'
45
import resolve from '@rollup/plugin-node-resolve';
@@ -14,6 +15,7 @@ export default [
1415
{ file: path('development', 'es'), format: 'es', sourcemap: true },
1516
],
1617
plugins: [
18+
commonjs(),
1719
resolve(),
1820
typescript({
1921
tsconfig: "tsconfig.json",
@@ -33,6 +35,7 @@ export default [
3335
{ file: path('production', 'es.min'), format: 'es', sourcemap: true },
3436
],
3537
plugins: [
38+
commonjs(),
3639
resolve(),
3740
typescript({
3841
tsconfig: "tsconfig.release.json",

src/wrapper.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { h, createRef as gCreateRef, Component as gComponent } from "gridjs";
2-
import * as ReactDOMClient from 'react-dom/client';
2+
import { createRoot } from 'react-dom/client';
33

44

55
export class ReactWrapper extends gComponent<{
@@ -13,7 +13,7 @@ export class ReactWrapper extends gComponent<{
1313
ref = gCreateRef();
1414

1515
componentDidMount(): void {
16-
const root = ReactDOMClient.createRoot(this.ref.current);
16+
const root = createRoot(this.ref.current);
1717
root.render(this.props.element);
1818
}
1919

0 commit comments

Comments
 (0)