refactor: use es6 classes

Adds babel and uses es6 classes instead of class.extend
This commit is contained in:
Craig Weber 2022-07-19 12:23:30 -04:00
parent 9c44e09096
commit 03c63eae66
No known key found for this signature in database
13 changed files with 4554 additions and 550 deletions

View file

@ -2,9 +2,6 @@
* Copyright (c) 2017 Jeremy Thomerson
* Licensed under the MIT license.
*/
'use strict';
var path = require('path'),
getCodeVersion = require('silvermine-serverless-utils/src/get-code-version');
@ -52,6 +49,26 @@ module.exports = function(grunt) {
main: {
src: config.js.standalone,
dest: config.dist.js.bundle,
options: {
transform: [
[
'babelify',
{
presets: [
[
'@babel/preset-env',
{
debug: true,
useBuiltIns: 'usage',
shippedProposals: true,
corejs: 3,
},
],
],
},
],
],
},
},
},