aboutsummaryrefslogtreecommitdiffstats
path: root/babel.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'babel.config.js')
-rw-r--r--babel.config.js20
1 files changed, 19 insertions, 1 deletions
diff --git a/babel.config.js b/babel.config.js
index e5191b0f7f9..523dbe5de01 100644
--- a/babel.config.js
+++ b/babel.config.js
@@ -1,13 +1,31 @@
+/**
+ * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
module.exports = {
plugins: [
'@babel/plugin-syntax-dynamic-import',
- '@babel/plugin-proposal-class-properties',
+ '@babel/plugin-transform-class-properties',
+ '@babel/plugin-transform-private-methods',
+ // We need the bundler entry not the web one
+ // Jest will otherwise resolve the wrong one
+ [
+ "module-resolver",
+ {
+ "alias": {
+ "webdav$": "webdav/dist/node/index.js",
+ },
+ },
+ ]
],
presets: [
+ // https://babeljs.io/docs/en/babel-preset-typescript
+ '@babel/preset-typescript',
[
'@babel/preset-env',
{
useBuiltIns: false,
+ modules: 'auto',
},
],
],