Depend on platform implementations for common features (#165950)

* don't depend on externals

* remove unneeded externals
This commit is contained in:
Tyler James Leonhardt
2022-11-09 14:29:21 -08:00
committed by GitHub
parent 1784a7ed34
commit b9b93f2b45
13 changed files with 50 additions and 40 deletions

View File

@@ -16,14 +16,12 @@ module.exports = withBrowserDefaults({
entry: {
extension: './src/extension.ts',
},
externals: {
'keytar': 'commonjs keytar',
},
resolve: {
alias: {
'node-fetch': path.resolve(__dirname, 'node_modules/node-fetch/browser.js'),
'uuid': path.resolve(__dirname, 'node_modules/uuid/dist/esm-browser/index.js'),
'./authServer': path.resolve(__dirname, 'src/env/browser/authServer'),
'./node/authServer': path.resolve(__dirname, 'src/browser/authServer'),
'./node/crypto': path.resolve(__dirname, 'src/browser/crypto'),
'./node/fetch': path.resolve(__dirname, 'src/browser/fetch')
}
}
});