{"library":"rapid-build","title":"Rapid Build System","description":"Rapid-build is a command-line interface (CLI) build system designed for rapidly developing and distributing client-side and server-side applications, particularly those utilizing Node.js, Express, and AngularJS. It provides comprehensive support for a range of technologies including CSS, Less, Sass, HTML, JavaScript (ES6, CoffeeScript, TypeScript), Angular, Karma, Jasmine, and Express, along with Bower and npm for package management. The current stable version is 6.0.0, which was released recently and focuses on dependency updates and build stability. Its key differentiators include its opinionated yet customizable directory structure, explicit separation of `src` and `dist` environments, and distinct client/server build configurations, all managed through a `rapid-build.json` file. It's tailored for full-stack JavaScript projects, streamlining development, testing, and deployment workflows.","language":"javascript","status":"active","last_verified":"Sun Apr 19","install":{"commands":["npm install rapid-build"],"cli":{"name":"rapid-build","version":null}},"imports":["rapid-build <command>","rapid-build dev:test:client"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"npm install rapid-build -g\n\n# Navigate to your project root (which must have a package.json)\n# Create a rapid-build.json file if you don't have one.\n# This file will define your build options. A basic structure is:\n# {\n#   \"common\": {},\n#   \"dev\": {},\n#   \"prod\": {}\n# }\n\n# Run the default build in development mode\nrapid-build dev\n\n# Run a production build (optimizes assets)\nrapid-build prod\n\n# Run client-side tests in development mode\nrapid-build dev:test:client","lang":"javascript","description":"Demonstrates global installation and common command-line invocations for running development, production, and testing builds for your project.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}