Packages
@onmax/nimiq-mini-app-kit
Unified runtime, dev simulator, and Nuxt helpers for the published Nimiq mini-app provider.
@onmax/nimiq-mini-app-kit
This package wraps @nimiq/mini-app-sdk so app code can wait for window.nimiq, use the full published provider surface, and optionally enable the shared simulator helpers from one package.
Main exports
initMiniAppProvider(options)waitForMiniAppProvider(options)getMiniAppProvider(target?)hasMiniAppProvider(target?)isMiniAppProvider(value)@onmax/nimiq-mini-app-kit/dev@onmax/nimiq-mini-app-kit/nuxthasBlockNumberCapability(provider)hasConsensusCapability(provider)
Main types
MiniAppProviderMiniAppProviderConfigMiniAppProviderSourceWaitForMiniAppProviderOptionsMiniAppProviderErrorMiniAppSignResultMiniAppTransactionInfo
Example
runtime.ts
import { initMiniAppProvider } from '@onmax/nimiq-mini-app-kit'
const provider = await initMiniAppProvider({ timeout: 10_000 })
const accounts = await provider.listAccounts()
Behavior
- The package root is the runtime-safe adapter around the published provider.
@onmax/nimiq-mini-app-kit/devadds the simulator, host bridge, and bootstrap helpers for local development.@onmax/nimiq-mini-app-kit/nuxtstarts the local host sidecar during Nuxt dev.