Skip to content

teclone/node-utils

Repository files navigation

Node-Utils

Build Status Coverage Status semantic-release npm version npm

Node-Utils is a collection of day-to-day utility methods usable in node environments.

Installation

npm install @teclone/node-utils

Usage Sample

import {getEntryPath, isProdEnv, isDevEnv. isTestEnv, mkDirSync} from '@teclone/node-utils';

process.env.NODE_ENV = 'production';
console.log(isProdEnv()); //logs true

process.env.NODE_ENV = 'test';
console.log(isTestEnv()); //true
console.log(isDevEnv()); //returns true as long as env is not in production

process.env.NODE_ENV = '';
console.log(isTestEnv()); //false
console.log(isDevEnv()); //true

//iteratively creates the folder is it does not exist
mkDirSync('a directory or file path');

//gets the project root directory by inspection
getEntryPath();

About

A collection of day-to-day utility methods specifically for Node environment

Resources

License

Stars

Watchers

Forks

Packages

No packages published