Skip to content

Instantly share code, notes, and snippets.

View rikkrome's full-sized avatar

Ricky Romero rikkrome

  • EA
  • Los Angeles, CA
View GitHub Profile
@rikkrome
rikkrome / execCommand.js
Created May 12, 2021 19:32
execCommand nodejs
const chalk = require('chalk');
const { exec } = require("child_process");
const util = require('util');
const execCommand = (command, displayError = true) => {
return new Promise(async (resolve, reject) => {
try {
const execPromise = util.promisify(exec);
const { stdout, error } = await execPromise(command, { cwd: process.cwd() })
if (stdout) {
return resolve({ stdout, error: false })
@rikkrome
rikkrome / writeToFile.js
Created May 13, 2021 22:11
writeToFile nodejs
const fs = require("fs");
const writeToFile = (file, data) =>
new Promise((resolve, reject) => {
try {
if (file) {
fs.writeFile(file, data, err => {
if (err) {
console.log("writeFile error: ", err);
resolve({ error: true })
@rikkrome
rikkrome / .eslintrc.js
Last active August 6, 2021 23:07
Configs
module.exports = {
env: {
es2020: true,
node: true,
},
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaFeatures: {
jsx: true,
},