diff --git a/doc/App.js b/doc/App.js index fbfd0861..3a12e2db 100644 --- a/doc/App.js +++ b/doc/App.js @@ -19,7 +19,7 @@ import "codemirror/addon/search/match-highlighter.js"; import "codemirror/addon/search/matchesonscrollbar.js"; import "codemirror/addon/search/matchesonscrollbar.css"; -import vm from "../build/src/vm"; +import vm from "../dist/vm"; import pkg from "../package"; export default class App extends Component { diff --git a/package.json b/package.json index e835a1a8..50f387a3 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,7 @@ "scripts": { "test": "rm -rf ./build && tsc -p ./ && nyc ava ./build/test ./build/src/**/*.test.js", - "build": "rm -rf ./build && tsc -p ./ -d", - "pack": + "build": "rm -rf ./dist && webpack --display-error-details --progress --colors", "start": "npm run build && parcel ./doc/index.html -d vm.js", "docs": diff --git a/webpack.config.ts b/webpack.config.ts index 0ef60ecc..19a7437d 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -8,7 +8,11 @@ const webpackConfig: webpack.Configuration = { }, output: { path: path.join(__dirname, "/dist"), - filename: "[name].js" + filename: "[name].js", + libraryTarget: "umd" + }, + externals: { + "babel-types": "babel-types" }, resolve: { modules: ["node_modules"],