Installation¶
Prerequisites¶
- Node.js 22 or later
- pnpm (recommended) or npm
Install¶
# pnpm (recommended)
pnpm add @peleke.s/interoception
# npm
npm install @peleke.s/interoception
# yarn
yarn add @peleke.s/interoception
Peer Dependency¶
Interoception depends on @peleke.s/cadence as a peer dependency. It re-exports the Tick type for clock integration.
pnpm add @peleke.s/cadence
TypeScript Configuration¶
Interoception is written in TypeScript with strict mode. Ensure your tsconfig.json includes:
{
"compilerOptions": {
"strict": true,
"moduleResolution": "bundler",
"module": "ESNext"
}
}
Verify Installation¶
import { createPreExecSensor } from "@peleke.s/interoception";
console.log(typeof createPreExecSensor); // 'function'