Fix ESM symlink build for Viewers

This commit is contained in:
dannyrb 2019-07-15 13:03:29 -04:00
parent 2fbbb4a8e2
commit 83e627e5c9
3 changed files with 27 additions and 7 deletions

View File

@ -14,7 +14,7 @@
},
"scripts": {
"build": "webpack --progress --colors --mode production",
"dev": "webpack --watch --progress --colors --mode development"
"lerna:build": "webpack --watch --progress --colors --mode development"
},
"peerDependencies": {
"@ohif/i18n": "0.2.2",
@ -51,9 +51,7 @@
"react-i18next": "^10.11.0",
"react-redux": "^7.1.0",
"react-viewerbase": "^0.15.1",
"redux": "^4.0.1",
"shader-loader": "^1.3.1",
"worker-loader": "^2.0.0"
"redux": "^4.0.1"
},
"files": [
"dist",

View File

@ -7,8 +7,7 @@
],
"scripts": {
"start": "lerna run lerna:start --parallel",
"build:magic": "lerna run lerna:build --parallel",
"build": "lerna exec --parallel -- babel --root-mode upward src -d lib --ignore **/*.story.js,**/*.spec.js"
"build": "lerna run lerna:build --parallel"
},
"devDependencies": {
"@babel/core": "^7.5.0",
@ -44,6 +43,7 @@
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-scripts": "^3.0.1",
"shader-loader": "^1.3.1",
"stylelint": "^10.1.0",
"stylelint-config-recommended": "^2.2.0",
"stylus": "^0.54.5",
@ -53,7 +53,8 @@
"webpack-dev-server": "^3.7.2",
"webpack-hot-middleware": "^2.25.0",
"webpack-merge": "^4.2.1",
"workbox-webpack-plugin": "^4.3.1"
"workbox-webpack-plugin": "^4.3.1",
"worker-loader": "^2.0.0"
},
"husky": {
"hooks": {

View File

@ -63,6 +63,27 @@ module.exports = (env, argv) => {
},
],
},
/**
*
*/
{
test: /\.glsl$/i,
include: /vtk\.js[\/\\]Sources/,
loader: 'shader-loader',
},
/**
*
*/
{
test: /\.worker\.js$/,
include: /vtk\.js[\/\\]Sources/,
use: [
{
loader: 'worker-loader',
options: { inline: true, fallback: false },
},
],
},
],
},
plugins: [