Bootstrap 3.4.x
How to configure Bootstrap NES
Minimum Requirements
Please review our Minimum Requirements to ensure a smooth installation. Then follow 3 easy steps:
- Update your
package.json
- Create or update your
.npmrc
file - Configure DOMPurify
- Install & Run!
Detailed Instructions
Substitute the Bootstrap dependencies in your package.json
with the following
Create an .npmrc
file with the following
Replace <YOUR_NES_ACCESS_TOKEN> with your access token
Configure DOMPurify
DOMPurify is a DOM-only, super-fast, open source, XSS sanitizer for HTML.
HeroDevs strongly recommends that you include DOMPurify as a dependency along with your Bootstrap NES 3.4.5+ packages to provide optimal security protection for your application.
Bootstrap NES 3.4.5 and above will automatically detect DOMPurify and utilize it as needed. For this to happen, DOMPurify
must be available on the window
object. There are various ways to achieve this depending on your setup.
Option 1
Add the DOMPurify dependency to your package.json
with the following:
Then ensure node_modules/dompurify/dist/purify[.min].js
is included in your application, either as a standalone script or in your application bundle.
There are many ways in which dependencies are imported and bundled together in applications. You must ensure that your application makes DOMPurify available on the window
object in order for it to work properly. Here is an example of how it could be accomplished within an application that uses Webpack.
Option 2
Include DOMPurify from a CDN in your HTML template:
Install your dependencies
And just like that, you can run your integration tests against Bootstrap NES!
Additional Information
The direct download URLs for Bootstrap NES are:
Package | Version | Direct Download Link |
---|---|---|
bootstrap | 3.4.5 | Download |