From 7591bd291232c664e6467a69084561507d284470 Mon Sep 17 00:00:00 2001 From: Steve Winton Date: Mon, 12 Jun 2023 13:00:38 -0500 Subject: [PATCH] Add feature --- index.js | 2 ++ package-lock.json | 14 ++++++++++++++ package.json | 3 +++ 3 files changed, 19 insertions(+) diff --git a/index.js b/index.js index ce6db0c..a029cf7 100644 --- a/index.js +++ b/index.js @@ -1,7 +1,9 @@ const expression = process.argv.slice(2).join(' ').concat(';'); + try { console.log(eval(expression)); } catch { console.log(`Error: Unable to evaluation ${expression}. Maybe try that again?`); process.exit(1); } + diff --git a/package-lock.json b/package-lock.json index 561300f..dad408c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "handlebars": "^1.0.6", "lodash": "^0.1.0", "moment": "^1.1.0", + "nodemailer": "^4.0.1", "pino": "^1.0.0", "sequelize": "^6.1.0" } @@ -225,6 +226,14 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "node_modules/nodemailer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.0.1.tgz", + "integrity": "sha512-CVY7O+5/AEJ9NCWDUWAp1MlQMT/8xRtZmK+H/7O0G70+6oKkfc7pt8mWN3+Ju/9lS/9itL27gUmD5J45rvxktw==", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/optimist": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", @@ -598,6 +607,11 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "nodemailer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.0.1.tgz", + "integrity": "sha512-CVY7O+5/AEJ9NCWDUWAp1MlQMT/8xRtZmK+H/7O0G70+6oKkfc7pt8mWN3+Ju/9lS/9itL27gUmD5J45rvxktw==" + }, "optimist": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", diff --git a/package.json b/package.json index ec36381..8d6f7cd 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,10 @@ "handlebars": "^1.0.6", "lodash": "^0.1.0", "moment": "^1.1.0", + "nodemailer": "^4.0.1", "pino": "^1.0.0", "sequelize": "^6.1.0" } } + +