zeelib
A small lib of Node, string, and DOM utils.
Usage
zeelib
is a collection of over 250 utility functions.
See the docs for details.
Example usage:
import z from 'zeelib'
const z = require('zeelib')
import { exit, getArgs } from 'zeelib'
const { exit, getArgs } = require('zeelib')
import getArgs from 'zeelib/lib/get-args'
import exit from 'zeelib/lib/exit'
const getArgs = require('zeelib/lib/get-args')
const exit = require('zeelib/lib/exit')
if (!module.parent) {
const args = getArgs()
if (!args.length) {
console.log('Usage: my-thing some-command')
exit(1)
}
}
If you're not importing just the functions you need (and you should be!), you
may have problems with front-end builds. Try something like this (assuming a
Webpack config):
node: {
fs: 'empty',
net: 'empty',
tls: 'empty',
readline: 'empty',
child_process: 'empty'
}