aboutsummaryrefslogtreecommitdiff
path: root/.babelrc
diff options
context:
space:
mode:
Diffstat (limited to '.babelrc')
-rw-r--r--.babelrc16
1 files changed, 16 insertions, 0 deletions
diff --git a/.babelrc b/.babelrc
new file mode 100644
index 0000000..f242acf
--- /dev/null
+++ b/.babelrc
@@ -0,0 +1,16 @@
+{
+ "presets": [
+ // Covert code to an older version of JavaScript. This allows us to
+ // use newer syntax (like classes) without having to working if it
+ // will work in IE9.
+ "es2015",
+ // This converts the react code syntactical surger to their "plain"
+ // javascript equivalents.
+ // See https://reactjs.org/docs/introducing-jsx.html#jsx-represents-objects
+ "react",
+ // This allows us the use newer JavaScript features that are still
+ // in the working. Examples are the spread operator (https://babeljs.io/docs/plugins/transform-object-rest-spread/),
+ // and class propreties (https://babeljs.io/docs/plugins/transform-class-properties/)
+ "stage-2"
+ ],
+}