UNPKG

@react-native-module/get-random-values

Version:
35 lines (31 loc) 995 B
import commonjs from "@rollup/plugin-commonjs" import { nodeResolve } from "@rollup/plugin-node-resolve" import typescript from '@rollup/plugin-typescript'; const inputSrc = [ ["./src/index.ts", "es"], ["./src/index.ts", "cjs"], ] const extensions = [".mjs", ".json", ".ts", ".native.ts", ".native.js"] export default inputSrc .map(([input, format]) => { return { input, output: { dir: `lib/${format}`, format, }, // @TODO // check rollup update to remove /lib/{format}/node_modules preserveModules: true, preserveEntrySignatures: true, plugins: [ typescript(), nodeResolve(), // https://velog.io/@peterkimzz/rollup-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8 // CommonJS 로 작성된 모듈들을 ES6 바꾸어서 rollup이 해석할 수 있게 도와줍니다. commonjs({ extensions: [...extensions, ".js"] }), ] } })