@immfly/js-toolkit

1.0.0 • Public • Published

npm Build Status MIT license

js-toolkit

This package exports modules used through js immfly projects.

Installation

npm install --save-dev @immfly/js-toolkit

tool

Shell

Allows to run bash commands.

const { Shell } = require('@immfly/js-toolkit' )

...
await Shell.execute('echo "Hellow"')

FileWriter

Allows to write files given the output file and its content.

const { FileWriter } = require('@immfly/js-toolkit' )

...
await FileWriter.write('file.txt', '::content::'))

EnvFiler

Allows generate .env files given the output file and the data to generate.

const { EnvFiler } = require('@immfly/js-toolkit' )

...
await EnvFiler.build({
  file: 'file.txt',
  data1: '::data1::',
  data2: '::data2::'
})

The result of this example whould be a file named file.txt with this content:

DATA1=::data1
DATA2=::data2

Contributing

Contributions welcome; Please submit all pull requests the against master branch. If your pull request contains JavaScript patches or features, you should include relevant unit tests. Please check the Contributing Guidelines for more details. Thanks!

Author

Albert Pérez Farrés

License

Package Sidebar

Install

npm i @immfly/js-toolkit

Weekly Downloads

16

Version

1.0.0

License

MIT

Unpacked Size

4.59 kB

Total Files

11

Last publish

Collaborators

  • ricrm88
  • ricardrm88
  • albertitoper14