Skip to content

Commit 18a1105

Browse files
authored
get build working (#166)
1 parent deb7871 commit 18a1105

File tree

3 files changed

+78
-21
lines changed

3 files changed

+78
-21
lines changed

packages/mantine-react-table/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@
9898
"react-is": "^18.2.0",
9999
"rollup": "^3.29.4",
100100
"rollup-plugin-copy": "^3.5.0",
101+
"rollup-plugin-delete": "^2.0.0",
101102
"rollup-plugin-dts": "^6.0.2",
102103
"rollup-plugin-peer-deps-external": "^2.2.4",
103104
"rollup-plugin-postcss": "^4.0.2",
@@ -111,8 +112,8 @@
111112
},
112113
"dependencies": {
113114
"@tanstack/match-sorter-utils": "8.8.4",
114-
"@tanstack/react-table": "8.10.3",
115-
"@tanstack/react-virtual": "3.0.0-beta.61",
115+
"@tanstack/react-table": "8.10.6",
116+
"@tanstack/react-virtual": "3.0.0-beta.65",
116117
"clsx": "^2.0.0"
117118
},
118119
"peerDependencies": {

packages/mantine-react-table/rollup.config.mjs

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1+
import copy from 'rollup-plugin-copy';
2+
import del from 'rollup-plugin-delete';
13
import dts from 'rollup-plugin-dts';
24
import external from 'rollup-plugin-peer-deps-external';
35
import resolve from '@rollup/plugin-node-resolve';
46
import typescript from '@rollup/plugin-typescript';
57
import postcss from 'rollup-plugin-postcss';
6-
import {babel} from '@rollup/plugin-babel';
8+
import { babel } from '@rollup/plugin-babel';
79

810
export default [
911
{
10-
preserveModules: true,
1112
external: [
1213
'@mantine/core',
1314
'@mantine/dates',
@@ -34,6 +35,7 @@ export default [
3435
],
3536
plugins: [
3637
babel({
38+
babelHelpers: 'bundled',
3739
exclude: 'node_modules/**',
3840
presets: ['@babel/preset-react'],
3941
}),
@@ -42,12 +44,35 @@ export default [
4244
typescript({
4345
rootDir: './src',
4446
}),
45-
postcss({ extract: 'mrt.css' }),
47+
postcss({
48+
extract: true,
49+
modules: true,
50+
minimize: true,
51+
}),
4652
],
4753
},
4854
{
4955
input: './dist/esm/types/index.d.ts',
50-
output: [{ file: './dist/index.d.ts', format: 'esm' }],
51-
plugins: [dts()],
56+
output: [
57+
{
58+
file: './dist/index.d.ts',
59+
format: 'esm',
60+
},
61+
],
62+
plugins: [
63+
copy({
64+
targets: [
65+
{ src: 'dist/cjs/index.css', dest: 'dist', rename: 'mrt.css' },
66+
],
67+
verbose: true,
68+
hook: 'buildStart',
69+
}),
70+
del({
71+
targets: ['dist/cjs/index.css', 'dist/esm/mantine-react-table.esm.css'],
72+
verbose: true,
73+
hook: 'buildEnd',
74+
}),
75+
dts(),
76+
],
5277
},
5378
];

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)