Ignite Framework lets you build lean JavaScript library bundles which run in the ForgeRock Identity Cloud Decision Nodes!
Explore the docs »
Report Bug
–
Request Feature
Ignite Framework is for building lean JavaScript library bundles which run in the ForgeRock Identity Cloud, Ignite provides a whole mass of useful programming helpers and patches (known as fuel) to aid and improve the development experience of ForgeRock Identity Cloud decision nodes and Rhino.js, Ignite also ships a deployment CLI to help you target a script and deploy your bundle exactly where you need it, dependencies are inlined minified and optimized so you only get the libraries you need.
Ignite prefers not to patch everything, leaving the pragmatic choices to you, but in some casses it adds a little sense into Rhino.js environments, introducing a global
object for example, here is a list of non-optional built ins required for proper functionality.
console
- fake
module
object - Imrpoved ForgeRock Decision Node API layer
global
object
These are just npm packages which get bundled, you could say that they ingite your scripts.
- client-script
- client-stylesheet
- console
- dom-utils
- logging
- platform-ui-component-api
Dont panic! on-top of minifying your ignite bundle so it sits out of the way of your script, the build tool does not include any more than it needs to, your scripts also run in a Java backend which is much faster than node.js or your browser, its hard to compare apples to kiwis.
This repository is provided by the community of ForgeRock users. Ignite is not supported or tested by ForgeRock.