A tiny loader for webpack which asynchronously calls the inklecate package, compiling Ink source into JavaScript.
npm i -D inklecate-loader
{
test: /\.ink$/,
use: require.resolve('inklecate-loader'),
options: {
/* Optional, defaults to true. false calls the inklecate binaries. */
wasm: true,
},
}
/* The story object, to be passed to inkjs or etc. */
export const storyContent = { ... };
/* The original source code. */
export const text = '...';
/* Any warnings output by the compiler. */
export const compilerOutput = [
'WARNING: Foo bar baz!',
...
];