UNPKG

@edsdk/flmngr-example

Version:

> How to use Flmngr file manager in your project

64 lines (62 loc) 1.91 kB
var path = require('path'); var ExtractTextPlugin = require('extract-text-webpack-plugin'); var webpack = require('webpack'); module.exports = { mode: 'development', devtool: false, entry: { 'flmngr-example.js': path.resolve(__dirname, 'src/flmngr-example.ts'), 'flmngr-example.css': path.resolve(__dirname, 'src/flmngr-example.scss'), }, output: { filename: '[name]', path: path.resolve(__dirname, 'www') }, module: { rules: [ { test: /\.s?css$/, use: ExtractTextPlugin.extract({ fallback: 'style-loader', use: [ 'css-loader', 'sass-loader' ] }) }, { test: /\.ts$/, use: [ { loader: 'ts-loader', options: { onlyCompileBundledFiles: true, compilerOptions: { noEmit: false } } } ], exclude: /node_modules/ } ] }, resolve: { modules: [ path.resolve(__dirname, 'src'), path.resolve(__dirname, 'node_modules') ], extensions: ['.ts', '.js'] }, plugins: [ new ExtractTextPlugin("[name]"), new webpack.BannerPlugin( "This file is generated by Flmngr example project:\n" + "https://www.npmjs.com/package/@edsdk/flmngr-example\n" + "Do not edit this generated file please.\n\n" + "Developer: EdSDK\n" + "Website: https://flmngr.com/\n" + "License: Commercial EdSDK license\n" ) ] };