UNPKG

@rushstack/heft-web-rig

Version:

A rig package for web browser projects that build using Heft

36 lines (23 loc) 1.32 kB
## @rushstack/heft-web-rig A rig package for web projects that build using [Heft](https://www.npmjs.com/package/@rushstack/heft) build system. To learn more about rig packages, consult the [@rushstack/rig-package](https://www.npmjs.com/package/@rushstack/rig-package) documentation. This rig provides the following profiles: - [app](./profiles/app/): For applications that get bundled using Webpack. - [library](./profiles/library/): For creating library packages to be consumed by other web projects. ***Also use this profile for a library meant to be used by both Node.js and web apps.*** To enable it, add a **rig.json** file to your project, as shown below: **config/rig.json** ```js { "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", "rigPackageName": "@rushstack/heft-web-rig", "rigProfile": "library" } ``` The config files provided by this rig profile can be found in the [heft-web-rig/profiles/library]( https://github.com/microsoft/rushstack/tree/main/rigs/heft-web-rig/profiles/library) source folder. ## Links - [CHANGELOG.md]( https://github.com/microsoft/rushstack/blob/main/rigs/heft-web-rig/CHANGELOG.md) - Find out what's new in the latest version `@rushstack/heft-web-rig` is part of the [Rush Stack](https://rushstack.io/) family of projects.