MCPcopy
hub / github.com/tajo/ladle

github.com/tajo/ladle @0.3.2 sqlite

repository ↗ · DeepWiki ↗ · release 0.3.2 ↗
251 symbols 538 edges 120 files 83 documented · 33%
README

Ladle

Ladle is an environment to develop, test and share your React components faster.

Ladle BaseWeb

Quick start

yarn add @ladle/react react react-dom
yarn ladle serve # to start deving
yarn ladle build # to build (when ready to deploy)

Create your first story src/hello.stories.tsx:

export const Button = () => <button>Hello</button>;

Extension points exported contracts — how you extend this code

Story (Interface)
(no doc)
packages/ladle/lib/app/exports.ts
Args (Interface)
(no doc)
packages/ladle/lib/app/exports.ts
ArgType (Interface)
(no doc)
packages/ladle/lib/app/exports.ts
ArgTypes (Interface)
(no doc)
packages/ladle/lib/app/exports.ts

Core symbols most depended-on inside this repo

parseWithFn
called by 20
packages/ladle/tests/parse/utils.ts
getEntryData
called by 19
packages/ladle/lib/cli/vite-plugin/parse/get-entry-data.js
getOutput
called by 16
packages/ladle/tests/parse/utils.ts
getMetaJson
called by 10
packages/ladle/lib/cli/vite-plugin/generate/get-meta-json.js
getSingleEntry
called by 9
packages/ladle/lib/cli/vite-plugin/parse/get-entry-data.js
toSource
called by 7
packages/ladle/lib/cli/deps/lodash.clonedeep.js
getNative
called by 6
packages/ladle/lib/cli/deps/lodash.clonedeep.js
focusSelectedItem
called by 6
packages/ladle/lib/app/src/sidebar/tree-view.tsx

Shape

Function 237
Enum 4
Interface 4
Method 4
Class 2

Languages

TypeScript100%

Modules by API surface

packages/ladle/lib/cli/deps/lodash.clonedeep.js79 symbols
packages/ladle/lib/app/src/icons.tsx12 symbols
packages/ladle/lib/app/src/sidebar/utils.ts8 symbols
packages/ladle/lib/app/src/story-name.ts7 symbols
packages/ladle/lib/cli/vite-plugin/naming-utils.js6 symbols
packages/ladle/lib/app/src/error-boundary.tsx6 symbols
packages/ladle/lib/cli/vite-plugin/ast-to-obj.js5 symbols
packages/ladle/lib/app/src/addons/control.tsx5 symbols
packages/ladle/lib/app/exports.ts5 symbols
packages/ladle/lib/shared/types.ts4 symbols
packages/ladle/lib/cli/vite-plugin/vite-plugin.js4 symbols
packages/ladle/lib/cli/strip-flow.js4 symbols

Dependencies from manifests, versioned

@babel/cli7.17.6 · 1×
@babel/code-frame7.16.7 · 1×
@babel/core7.17.8 · 1×
@babel/generator7.17.7 · 1×
@babel/parser7.17.8 · 1×
@babel/plugin-proposal-class-properties7.16.7 · 1×
@babel/plugin-transform-modules-commonjs7.17.7 · 1×
@babel/preset-env7.16.11 · 1×
@babel/preset-react7.16.7 · 1×
@babel/preset-typescript7.16.7 · 1×
@babel/runtime7.17.8 · 1×
@babel/template7.16.7 · 1×

For agents

$ claude mcp add ladle \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact