1.0.0 • Published 2 years ago
@raja_rakoto/plum-cli v1.0.0
plum-cli 🩷
Streamline your web development process with Plum CLI. Effortlessly integrate the Plum package, access offline documentation and unlock a suite of applications for better use of third-party modules.
📌 Using
npm install -g @raja_rakoto/plum-cli📌 Scripts
Start
- 📜
start- Run your application with bun. - 📜
start:smol- Run your application with bun and a flag which configures the JavaScriptCore heap size to be smaller and grow slower. - 📜
start:bin- Run your standalone binary app.
Clean
- 📜
clean- Remove coverage data, prod, build.
Development
- 📜
dev- Launch your application in development mode with bun. - 📜
dev:watch- Interactive watch mode to automatically transpile source files with bun in development. - 📜
dev:hot- Hot reloading of source files with bun in development. - 📜
dev:smol:watch- Interactive watch mode to automatically transpile source files with bun in development, while using --smol flag. - 📜
dev:smol:hot- Hot reloading source files with bun in development, while using --smol flag.
Build
- 📜
build- Transpile and bundle source files with bun. - 📜
build:watch- Interactive watch mode to automatically transpile source files with bun. - 📜
build:bin- bun's bundler implements a --compile flag for generating a standalone binary from a TypeScript or JavaScript file, use this in your production environment to ensure optimal execution of your app.
Testing
- 📜
test- Run bun test. - 📜
test:watch- Interactive watch mode to automatically re-run tests with bun.
Linting and Formatting
- 📜
eslint- Lint source files with ESLint. - 📜
prettier- Reformat source files with Prettier.
Backup and Dependency Management
- 📜
backup- Backup files with Grunt. - 📜
pkg-check- Check useless dependencies with depcheck. - 📜
pkg-upgrade- Upgrade outdated dependencies (interactive mode) with npm-check-updates.
Versioning
- 📜
versioning- Start ungit server.
npm Commands
- 📜
npm-version:major- Increments the major version number of your project using npm. - 📜
npm-version:minor- Increments the minor version number of your project using npm. - 📜
npm-version:patch- Increments the version patch number of your project using npm. - 📜
npm-login- Login to a registry user account. - 📜
npm-publish- Publish your npm package with public access. - 📜
npm-unpublish- Forcefully unpublish the plum-cli package from npm. - 📜
npm-reset:registry- Delete the custom npm registry. - 📜
npm-check:registry- Get the currently configured registry for npm. - 📜
npm-proxy-set:registry- Set the npm registry to use a local proxy. - 📜
npm-proxy:start- Start a Verdaccio server with a local npm proxy. - 📜
npm-proxy:publish- Publish your npm package via the local proxy. - 📜
npm-proxy:unpublish- Forcefully unpublish the plum-cli package from the npm registry via the local proxy. - 📜
npm-proxy:republish- Republish your npm package by first unpublishing it and then publishing it again via the local proxy.
1.0.0
2 years ago