@rushstack/heft-web-rig
Version:
A rig package for web browser projects that build using Heft
36 lines (23 loc) • 1.32 kB
Markdown
## @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.