@farhanmansuri/ignite-js
v2.0.0
Published
Vanilla JS client for serverless cold-start warming — framework-agnostic
Downloads
64
Maintainers
Readme
@farhanmansuri/ignite-js
Vanilla JavaScript client for warming serverless functions on user intent — no framework required.
Install
npm install @farhanmansuri/ignite-jsUsage
import { configureIgnite } from '@farhanmansuri/ignite-js'
const ignite = configureIgnite({
serverBaseURL: 'https://your-serverless-backend.com',
apiKey: 'optional-secret',
})
// Warm a function before the user needs it
document.querySelector('#submit-btn').addEventListener('mouseenter', () => {
ignite.warm('createProject')
})API
configureIgnite(config)— Create a configured ignite instanceignite.warm(functionName)— Send a warm signalignite.warmMany(functionNames)— Warm multiple functionsignite.isWarmed(functionName)— Check if already warmedsendIgniteSignal(functionName, options)— Low-level signal functionclearWarmCache()— Reset the warm cache
For full documentation, see the main repository.
