The LocalKit CLI provides a series of utilities that can be used by web developers to enhance their workflow. Note that this CLI can be used when connected to the Internet and in offline mode for more sensitive operations.
The key features are:
- Generation and analysis of passwords
- Generation and validation of UUIDs (Universally Unique Identifiers)
- Generation and validation of OTP (One Time Password) secrets and tokens
- Youtube Video/Audio Files Download
- Favicon Builder
- Encryption and decryption of messages with the AES256 Algorithm
- Hashing of messages with the MD5 Algorithm
- Install the CLI Globally
$ npm install -g localkit
- Run it with:
$ localkit
If you wish to make use of the LocaLKit CLI to perform sensitive operations, I suggest that you fork this repository and lock all dependencies in the package.json
file (equivalent to using the --save-exact
flag) for security reasons.
- GIT
- NodeJS ^v21.0.0
- NPM ^v10.2.0
- Clone the repository
$ git clone git@github.com:your-username/localkit.git
- Install the dependencies
$ npm install
- Run it
$ npm start
$ npm publish
- JavaScript
# Unit Tests
$ npm run test:unit
# Integration Tests
$ npm run test:integration
- Implement the PWA Assets' Generators
- Implement the JavaScript/Typescript/CSS file template generators
- Inquirer.js
- node-aes256
- check-password-strength
- date-fns
- generate-password
- node-md5
- uuid
- otplib
- ytdl
- sharp
- png-to-ico
- ffmpeg