UNPKG

dexie-react-hooks

Version:

React hooks for reactive data fetching using Dexie.js

46 lines (42 loc) 1.18 kB
//import {readFileSync} from 'fs'; //import path from 'path'; import commonjs from '@rollup/plugin-commonjs'; import nodeResolve from '@rollup/plugin-node-resolve'; import typescript from '@rollup/plugin-typescript'; //const version = require(path.resolve(__dirname, './package.json')).version; const ERRORS_TO_IGNORE = [ "THIS_IS_UNDEFINED", ]; export default { input: './src/dexie-react-hooks.ts', output: [{ file: 'dist/dexie-react-hooks.js', format: 'umd', globals: {dexie: "Dexie", react: "React", "react-dom": "ReactDOM"}, name: 'DexieReactHooks', sourcemap: true, exports: 'named' },{ file: 'dist/dexie-react-hooks.mjs', format: 'es', sourcemap: true }], external: ['dexie', 'react', 'react-dom'], plugins: [ typescript(), nodeResolve({ browser: true, preferBuiltins: false }), commonjs(), ], onwarn ({loc, frame, code, message}) { if (ERRORS_TO_IGNORE.includes(code)) return; if ( loc ) { console.warn( `${loc.file} (${loc.line}:${loc.column}) ${message}` ); if ( frame ) console.warn( frame ); } else { console.warn(`${code} ${message}`); } } };