UNPKG

@ubilabs/react-geosuggest

Version:

A React autosuggest for the Google Maps Places API.

39 lines (36 loc) 1.02 kB
import typescript from 'rollup-plugin-typescript2'; import commonjs from '@rollup/plugin-commonjs'; import resolve from '@rollup/plugin-node-resolve'; import replace from '@rollup/plugin-replace'; import terser from '@rollup/plugin-terser'; import peerDepsExternal from 'rollup-plugin-peer-deps-external'; const env = process.env.NODE_ENV; export default { input: 'example/src/app.tsx', output: { name: 'Geosuggest', sourcemap: env === 'production' ? false : 'inline', exports: 'none', globals: { google: 'google', react: 'React', 'react-dom': 'ReactDOM', 'react-dom/client': 'ReactDOM' }, format: 'iife', file: 'example/dist/app.js' }, plugins: [ peerDepsExternal(), typescript(), resolve({jsnext: true, main: true, browser: true}), commonjs({ include: 'node_modules/**' }), replace({ preventAssignment: true, values: {'process.env.NODE_ENV': JSON.stringify(env)} }), env === 'production' && terser() ] };