MCPcopy Index your code
hub / github.com/nathancahill/split

github.com/nathancahill/split @v1.5.9 sqlite

repository ↗ · DeepWiki ↗ · release v1.5.9 ↗
299 symbols 539 edges 24 files 31 documented · 10% 2 cross-repo links
README

Split CI Dependencies Backers on Open Collective Sponsors on Open Collective

Unopinionated utilities for resizeable split views.

  • Zero Deps
  • Tiny: Weight between 1-2kb gzipped.
  • Fast: No overhead or attached window event listeners, uses pure CSS for resizing.
  • Unopinionated: Only compute view sizes. Everything else is up to you.

Two utilities:

  • Split.js - The original library, works with float and flex layouts. Supports all browsers.
  • Split Grid - Successor to Split.js, for grid layouts. Supports modern browsers.

Two React wrappers:

Credits

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Extension points exported contracts — how you extend this code

Options (Interface)
(no doc)
packages/splitjs/index.d.ts
Instance (Interface)
(no doc)
packages/splitjs/index.d.ts

Core symbols most depended-on inside this repo

getJasmineRequireObj
called by 63
packages/splitjs/test/lib/jasmine-2.6.4/console.js
createDom
called by 48
packages/splitjs/test/lib/jasmine-2.6.4/jasmine-html.js
Split
called by 30
packages/splitjs/src/split.js
getOption
called by 22
packages/split-grid/src/index.js
getOption
called by 15
packages/splitjs/src/split.js
getSizeAtTrack
called by 13
packages/split-grid/src/gridUtil.js
destroy
called by 12
packages/splitjs/index.d.ts
find
called by 12
packages/splitjs/test/lib/jasmine-2.6.4/jasmine-html.js

Shape

Function 239
Method 50
Class 8
Interface 2

Languages

TypeScript100%

Modules by API surface

packages/splitjs/test/lib/jasmine-2.6.4/jasmine.js151 symbols
packages/split-grid/src/index.js35 symbols
packages/splitjs/src/split.js24 symbols
docs/split.min.js18 symbols
packages/splitjs/test/lib/jasmine-2.6.4/jasmine-html.js17 symbols
packages/react-split-grid/src/index.js13 symbols
packages/splitjs/index.d.ts12 symbols
packages/splitjs/test/lib/jasmine-2.6.4/console.js9 symbols
packages/split-grid/src/gridUtil.js8 symbols
packages/react-split/src/index.js6 symbols
packages/splitjs/test/ie8/polyfills.js4 symbols
packages/splitjs/test/split.spec.js1 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

@babel/core7.1.2 · 1×
@babel/preset-env7.1.0 · 1×
babel-core7.0.0-bridge.0 · 1×
babel-jest23.6.0 · 1×
eslint5.8.0 · 1×
eslint-config-airbnb17.1.0 · 1×
eslint-plugin-react7.11.0 · 1×
gzip-size-cli3.0.0 · 1×
jasmine-core2.6.4 · 1×

For agents

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

⬇ download graph artifact