viewability
Version:
Returns how viewable an element is
37 lines (36 loc) • 704 B
JavaScript
const path = require('path')
const fs = require('fs')
let babelRc = JSON.parse(fs.readFileSync('./.babelrc', { encoding: 'utf8' }))
module.exports = {
entry: {
viewability: './viewability.js'
},
output: {
filename: '[name].js',
path: path.resolve(__dirname, 'dist')
},
module: {
rules: [
{
test: /\.js$/,
use: {
loader: 'babel-loader',
options: Object.assign(babelRc, {
cacheDirectory: true
})
}
},
{
test: /\.xml/,
use: [
{
loader: 'html-loader',
options: {
minimize: true
}
}
]
}
]
}
}