diff --git a/.babelrc b/.babelrc index d55ba80..cedf24f 100644 --- a/.babelrc +++ b/.babelrc @@ -1,6 +1,5 @@ { "presets": [ - "es2015", - "stage-0" + "@babel/preset-env" ] -} +} \ No newline at end of file diff --git a/package.json b/package.json index c5caa3d..26f01c2 100755 --- a/package.json +++ b/package.json @@ -2,13 +2,13 @@ "name": "slacky-slack", "version": "1.0.0", "engines": { - "node": "6.10.2" + "node": "14.x" }, "description": "Prebuilt api for slack app clone.", "main": "dist", "scripts": { - "dev": "NODE_ENV=development nodemon -w src --exec \"babel-node src --presets es2015,stage-0\"", - "build": "babel src -s -D -d dist --presets es2015,stage-0", + "dev": "NODE_ENV=development nodemon -w src --exec \"babel-node src --presets @babel/preset-env\"", + "build": "babel src -s -D -d dist --presets @babel/preset-env", "prestart": "npm run -s build", "start": "node ./dist/index.js", "lint": "eslint src", @@ -16,7 +16,7 @@ }, "eslintConfig": { "parserOptions": { - "ecmaVersion": 7, + "ecmaVersion": 2022, "sourceType": "module" }, "env": { @@ -24,29 +24,28 @@ }, "rules": { "no-console": 0, - "no-unsed-vars": 1 + "no-unused-vars": 1 } }, "author": "Jacob Luetzow", "license": "ISC", "dependencies": { - "body-parser": "1.17.1", - "express": "4.15.2", - "express-jwt": "5.3.0", - "jsonwebtoken": "7.4.0", - "mongoose": "4.9.7", - "passport": "0.3.2", - "passport-local": "1.0.0", - "passport-local-mongoose": "4.0.0", - "babel-cli": "6.24.1", - "babel-core": "6.24.1", - "babel-eslint": "7.2.3", - "babel-preset-es2015": "6.24.1", - "babel-preset-stage-0": "6.24.1", - "socket.io": "2.0.3" + "body-parser": "^1.19.0", + "express": "^4.17.1", + "express-jwt": "^6.0.0", + "jsonwebtoken": "^8.5.1", + "mongoose": "^6.1.2", + "passport": "^0.5.0", + "passport-local": "^1.0.0", + "passport-local-mongoose": "^6.1.0", + "@babel/cli": "^7.16.8", + "@babel/core": "^7.16.7", + "@babel/eslint-parser": "^7.15.8", + "@babel/preset-env": "^7.16.8", + "socket.io": "^4.4.1" }, "devDependencies": { - "eslint": "3.19.0", - "nodemon": "1.11.0" + "eslint": "^8.1.0", + "nodemon": "^2.0.15" } -} +} \ No newline at end of file