Subjekt Help

Using Subjekt from NodeJS

Subjekt is also available on npm, you just need to run:

npm i @mini-roostico/subjekt

to install it. Since it is compiled using Kotlin multiplatform, the import process is a bit verbose:

const subjekt = require("@mini-roostico/subjekt").io.github.subjekt.Subjekt

From then, you can use all the functionalities available on the main Subjekt class. Here's an example on how to run a simple Subjekt configuration quickly:

const subjekt = require("@mini-roostico/subjekt").io.github.subjekt.Subjekt const result = JSON.parse(subjekt.fromJson( JSON.stringify({ name: "Suite", subject: { person: "\${{ name }}", body: `My name is \${{ name }}` } }) ).customParameter("name", ["Foo", "Bar"]).resolveSubjectsAsJson().asString()) console.log(result)
Last modified: 22 January 2025