Files
Imhotep/packages/imhotep
John Dvorak 70f528fbab chore: polish for FOL contract delivery (CHANGELOG, CLI guardrails, metadata)
- Update CHANGELOG.md for 1.1.0 (date, refactoring, repository fixes)
- Add overwrite guardrails to imhotep-cli init — skips existing files
- Add bugs/homepage/keywords metadata to 5 public packages
- Mark imhotep-bench and imhotep-fixtures as private packages
- Add selector field to SourceReference interface (core types)
- Remove 7  casts from check-all.ts (folAst.position, cardinality results)
- Generate package-lock.json for reproducible installs
2026-05-21 11:58:31 -07:00
..

imhotep

Meta-package for Imhotep — declarative, relational UI testing for web applications.

npm install imhotep

Usage

import { imhotep, imhotepComponent, imhotepStory } from 'imhotep';

const ui = await imhotep(page);
ui.expect('.header').to.be.above('.content', { minGap: 16 });
const result = await ui.checkAll();

Exports

Export Source
imhotep imhotep-playwright
imhotepComponent imhotep-playwright
imhotepStory imhotep-playwright
imhotepFixture imhotep-playwright
dslExpect imhotep-dsl
spec imhotep-dsl
evaluate imhotep-solver
enumeratedDomain, generatedDomain imhotep-core
createDeterministicContext imhotep-core
touchTarget through modalContainment imhotep-playwright