Skip to content

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 ... 🩷

License

RajaRakoto/plum-cli

Repository files navigation

plum-cli 🩷

forthebadge forthebadge forthebadge forthebadge forthebadge

Git Gitub

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 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 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.

About

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 ... 🩷

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published