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.
npm install rapid-buildVerified import paths — ran on the pinned version, not inferred.
Demonstrates global installation and common command-line invocations for running development, production, and testing builds for your project.
Review your `rapid-build.json` configuration and any custom `gulp` tasks or plugins for compatibility with `gulp` v4's API changes. Consult `gulp` v4 migration guides.
No specific action is typically required for `rapid-build` users, as the change is internal. However, if you had custom scripts or configurations directly interacting with `node-sass` internals, review them for compatibility with the new `sass` package.
Review the TypeScript v3.1.3 release notes for breaking changes (e.g., changes to `tsconfig.json` options, stricter type checks, module resolution behavior) and update your TypeScript code and configuration accordingly.
Adhere to the documented directory structure (`src/client`, `src/server`, `dist`, `package.json`) or carefully configure `rapid-build.json`'s options (refer to the options API) to correctly map your custom paths.
Carefully review the 'Customizing Your Builds' section of the documentation and the `rapid-build` options API to ensure your `rapid-build.json` is correctly structured and options are placed in the appropriate `common`, `dev`, or `prod` blocks.
Upgrade to `rapid-build` v6.0.0 or higher, which replaces `node-sass` with the more stable `sass` package, eliminating the Python dependency. For older versions, ensure Python 2.x or 3.x is installed and accessible in your system's PATH.
Review your TypeScript code and `tsconfig.json` against the TypeScript v3.1.3 breaking changes. Ensure all necessary type declarations (`@types/pkg-name`) are installed and properly referenced in your project.
Install `rapid-build` globally using `npm install rapid-build -g` or execute it locally using `npx rapid-build <command>` within your project directory.
No dependency data recorded yet.