|
1 | 1 | /* eslint-disable no-undef */ |
2 | | -const path = require('path') |
3 | | -const alias = require('@rollup/plugin-alias') |
4 | | -const babelPlugin = require('@rollup/plugin-babel') |
5 | | -const resolve = require('@rollup/plugin-node-resolve') |
6 | | -const replace = require('@rollup/plugin-replace') |
7 | | -const terser = require('@rollup/plugin-terser') |
8 | | -const typescript = require('@rollup/plugin-typescript') |
9 | | -const banner2 = require('rollup-plugin-banner2') |
10 | | -const { default: esbuild } = require('rollup-plugin-esbuild') |
11 | | -const createBabelConfig = require('./babel.config.js') |
| 2 | +import path from 'path' |
| 3 | +import alias from '@rollup/plugin-alias' |
| 4 | +import babelPlugin from '@rollup/plugin-babel' |
| 5 | +import resolve from '@rollup/plugin-node-resolve' |
| 6 | +import replace from '@rollup/plugin-replace' |
| 7 | +import terser from '@rollup/plugin-terser' |
| 8 | +import typescript from '@rollup/plugin-typescript' |
| 9 | +import banner2 from 'rollup-plugin-banner2' |
| 10 | +import esbuild from 'rollup-plugin-esbuild' |
| 11 | +import createBabelConfig from './babel.config.js' |
12 | 12 |
|
13 | 13 | const extensions = ['.js', '.ts', '.tsx'] |
14 | 14 | const { root } = path.parse(process.cwd()) |
15 | | -const entries = [ |
| 15 | +export const entries = [ |
16 | 16 | { find: /.*\/vanilla\/utils\.ts$/, replacement: 'jotai/vanilla/utils' }, |
17 | 17 | { find: /.*\/react\/utils\.ts$/, replacement: 'jotai/react/utils' }, |
18 | 18 | { find: /.*\/vanilla\.ts$/, replacement: 'jotai/vanilla' }, |
@@ -165,7 +165,7 @@ function createSystemConfig(input, output, env, clientOnly) { |
165 | 165 | } |
166 | 166 | } |
167 | 167 |
|
168 | | -module.exports = function (args) { |
| 168 | +export default function (args) { |
169 | 169 | let c = Object.keys(args).find((key) => key.startsWith('config-')) |
170 | 170 | const clientOnly = Object.keys(args).some((key) => key === 'client-only') |
171 | 171 | if (c) { |
@@ -193,5 +193,3 @@ module.exports = function (args) { |
193 | 193 | ), |
194 | 194 | ] |
195 | 195 | } |
196 | | - |
197 | | -module.exports.entries = entries |
0 commit comments