Split 'index' files into 3: node, web, worker

This commit is contained in:
Christopher Willis-Ford 2016-06-15 13:46:55 -07:00
parent 73ae8c205d
commit f3a80c3429
5 changed files with 17 additions and 10 deletions

6
src/index-web.js Normal file
View File

@ -0,0 +1,6 @@
var RenderWebGL = require('./RenderWebGL');
/**
* Export for use in a web page
*/
window.RenderWebGL = RenderWebGL;

6
src/index-webworker.js Normal file
View File

@ -0,0 +1,6 @@
var WorkerRemote = require('./WorkerRemote');
/**
* Export for use in a Web Worker
*/
self.RenderWebGLRemote = WorkerRemote;

View File

@ -1,7 +1,6 @@
var RenderWebGL = require('./RenderWebGL');
/**
* Export and bind to `window`
* Export for NPM / Node.js
*/
module.exports = RenderWebGL;
if (typeof self !== 'undefined') self.RenderWebGL = RenderWebGL;

View File

@ -1,4 +0,0 @@
var WorkerRemote = require('./WorkerRemote');
module.exports = WorkerRemote;
if (typeof self !== 'undefined') self.RenderWebGLRemote = WorkerRemote;

View File

@ -3,10 +3,10 @@ var webpack = require('webpack');
module.exports = {
entry: {
'render-webgl': './src/index.js',
'render-webgl.min': './src/index.js',
'render-webgl-worker': './src/worker.js',
'render-webgl-worker.min': './src/worker.js'
'render-webgl': './src/index-web.js',
'render-webgl.min': './src/index-web.js',
'render-webgl-worker': './src/index-webworker.js',
'render-webgl-worker.min': './src/index-webworker.js'
},
devtool: 'source-map',
output: {