react-ssr
Version:
A simplified solution to React server side rendering.
36 lines (33 loc) • 843 B
JavaScript
import uglify from 'rollup-plugin-uglify'
import babel from 'rollup-plugin-babel'
import commonjs from 'rollup-plugin-commonjs'
import includePaths from 'rollup-plugin-includepaths'
import fs from 'fs'
import path from 'path'
const pkg = JSON.parse(fs.readFileSync(path.resolve('./package.json'), 'utf-8'))
const external = Object.keys(pkg.peerDependencies || {}).concat(Object.keys(pkg.dependencies || {}))
console.info('External? ', external)
export default {
input: 'src/decorators/ssrFetchData.js',
output: {
name: 'ssr-fetch-data',
file: 'lib/fetchData.js',
format: 'umd'
},
external,
plugins: [
includePaths({
paths: ['./']
}),
babel({
exclude: 'node_modules/**'
}),
commonjs({
include: [
'src/**/*.js',
'node_modules/**'
]
})
// uglify()
]
}