diff --git a/package.json b/package.json index b087b447..53881ffd 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "bundle:standalone": "webpack --env production --env standalone --mode=production", "bundle:lib": "webpack --mode=production && npm run declarations", "bundle:browser": "webpack --env production --env browser --mode=production", - "bundle": "npm run bundle:clean && npm run bundle:lib && npm run bundle:standalone && npm run bundle:browser", + "bundle": "npm run bundle:clean && npm run bundle:lib && npm run bundle:browser && npm run bundle:standalone", "declarations": "tsc --emitDeclarationOnly -p tsconfig.lib.json && cp -R src/types typings/", "stats": "webpack --env production --env standalone --json --profile --mode=production > stats.json", "prettier": "prettier --write \"cli/index.ts\" \"src/**/*.{ts,tsx}\"", diff --git a/src/fs.empty.js b/src/fs.empty.js deleted file mode 100644 index 7c6d6c73..00000000 --- a/src/fs.empty.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = {} \ No newline at end of file diff --git a/src/services/SearchWorker.worker.ts b/src/services/SearchWorker.worker.ts index a90287b5..a4a6da4b 100644 --- a/src/services/SearchWorker.worker.ts +++ b/src/services/SearchWorker.worker.ts @@ -1,12 +1,5 @@ import * as lunr from 'lunr'; -try { - // tslint:disable-next-line - require('core-js/es/promise'); // bundle into worker -} catch (_) { - // nope -} - /* just for better typings */ export default class Worker { add: typeof add = add; diff --git a/webpack.config.ts b/webpack.config.ts index 0d5ecf8f..bf0e013f 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -47,12 +47,12 @@ export default (env: { standalone?: boolean, browser?: boolean } = {}) => ({ fallback: { path: require.resolve('path-browserify'), http: false, - fs: env.browser ? path.resolve(__dirname, 'src/fs.empty.js') : false, - os: false, + fs: env.browser ? path.resolve(__dirname, 'src/empty.js') : false, + os: path.resolve(__dirname, 'src/empty.js'), + tty: path.resolve(__dirname, 'src/empty.js'), } }, performance: false, - // target: 'node', externalsPresets: env.standalone || env.browser ? {} : { node: true }, externals: env.standalone ? {