Power of Browser DevTools inspectors right inside your React app. Fork of storybookjs/react-inspector with Effect Schema support.
Storybook - Interactive component documentation and examples
bun add @overeng/react-inspectorimport { ObjectInspector } from '@overeng/react-inspector'
const data = {
id: 1,
name: 'John Doe',
nested: { foo: 'bar' },
}
<ObjectInspector data={data} />import { ObjectInspector, withSchemaSupport, SchemaProvider } from '@overeng/react-inspector'
import { Schema } from 'effect'
const UserSchema = Schema.Struct({
id: Schema.Number,
name: Schema.String,
}).annotations({ title: 'User' })
// Option 1: Using HOC
const SchemaInspector = withSchemaSupport(ObjectInspector)
<SchemaInspector data={user} schema={UserSchema} />
// Option 2: Using SchemaProvider directly
<SchemaProvider schema={UserSchema}>
<ObjectInspector data={user} />
</SchemaProvider>See FORK_CHANGELOG.md for details on fork-specific features.