The core engine of KKna without any presets.
import { process } from '@kkna/core'
import { mastodon } from '@kkna/preset-mastodon'
const result = await process({
data: {
mastodon: {
// https://fosstodon.org/@importantimport/111211120931974745
id: '111211120931974745',
instance: 'https://fosstodon.org',
}
},
presets: [mastodon],
})
/** @type {import('@kkna/core').ProcessResult} */
console.log(result)
import { definePreset } from '@kkna/core'
export const myPreset = definePreset<{ myPreset: MyPresetOptions }>(async ({ myPreset }) => ({
comments: { ...comments },
reactions: { ...reactions },
}))
MIT