summaryrefslogtreecommitdiff
path: root/together/node_modules/formidable/src/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'together/node_modules/formidable/src/index.js')
-rw-r--r--together/node_modules/formidable/src/index.js38
1 files changed, 38 insertions, 0 deletions
diff --git a/together/node_modules/formidable/src/index.js b/together/node_modules/formidable/src/index.js
new file mode 100644
index 0000000..bf555a9
--- /dev/null
+++ b/together/node_modules/formidable/src/index.js
@@ -0,0 +1,38 @@
+'use strict';
+
+const PersistentFile = require('./PersistentFile');
+const VolatileFile = require('./VolatileFile');
+const Formidable = require('./Formidable');
+const FormidableError = require('./FormidableError');
+
+const plugins = require('./plugins/index');
+const parsers = require('./parsers/index');
+
+// make it available without requiring the `new` keyword
+// if you want it access `const formidable.IncomingForm` as v1
+const formidable = (...args) => new Formidable(...args);
+
+module.exports = Object.assign(formidable, {
+ errors: FormidableError,
+ File: PersistentFile,
+ PersistentFile,
+ VolatileFile,
+ Formidable,
+ formidable,
+
+ // alias
+ IncomingForm: Formidable,
+
+ // parsers
+ ...parsers,
+ parsers,
+
+ // misc
+ defaultOptions: Formidable.DEFAULT_OPTIONS,
+ enabledPlugins: Formidable.DEFAULT_OPTIONS.enabledPlugins,
+
+ // plugins
+ plugins: {
+ ...plugins,
+ },
+});