MCPcopy Index your code
hub / github.com/CapivaraJS/capivarajs

github.com/CapivaraJS/capivarajs @3.5.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.5.0 ↗ · + Follow
337 symbols 642 edges 118 files 48 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<img  src="https://www.gumga.com.br/blog/wp-content/uploads/2018/01/Ativo-1@4x.png"  alt="CapivaraJS"  width="200px"/>







<a href="https://travis-ci.org/CapivaraJS/capivarajs"><img src="https://travis-ci.org/CapivaraJS/capivarajs.svg" alt="Travis"></a>
<a href="https://codecov.io/gh/CapivaraJS/capivarajs"><img src="https://codecov.io/gh/CapivaraJS/capivarajs/branch/master/graph/badge.svg" alt="Codecov"></a>
<a href="https://www.npmjs.com/package/capivarajs"><img src="https://img.shields.io/npm/dm/capivarajs.svg" alt="Downloads"></a>
<a href="https://www.npmjs.com/package/capivarajs"><img src="https://badge.fury.io/js/capivarajs.svg" alt="Version"></a> 
<a href="https://www.npmjs.com/package/capivarajs"><img src="https://img.shields.io/npm/l/capivarajs.svg" alt="License"></a>







<a href="https://greenkeeper.io/"><img src="https://badges.greenkeeper.io/CapivaraJS/capivarajs.svg" alt="Greenkeeper badge"></a>
<a href="https://gitter.im/capivarajs/Lobby"><img src="https://badges.gitter.im/Join%20Chat.svg" alt="Join the chat"></a>

Atualmente existem vários frameworks que possibilitam a criação de componentes, entretanto tais componentes acabam ficando isolados em determinada tecnologia, fazendo com que uma possível migração seja mais complexa.

Criamos um framework híbrido e suas diretivas são totalmente personalizáveis, tornando assim os componentes independentes da tecnologia utilizada.

Componentes CapivaraJS são compatíveis com todos frameworks. Experimente!


Ir para documentação / Go to documentation

Seja um contribuidor / Be a contributor


Nowadays there are a lot of frameworks to component criation, but these components become isolated in the technology. and this increase the complexity to migrate them.

We create a hibrid framework and yours directives are totaly customizable, making your components independent of the used technology

CapivaraJS components are compatible with all frameworks. Try it!

Extension points exported contracts — how you extend this code

Directive (Interface)
(no doc) [37 implementers]
src/map/directive/directive.interface.ts
ComponentConfig (Interface)
(no doc)
src/core/component.config.ts

Core symbols most depended-on inside this repo

controller
called by 51
src/core/capivara.ts
init
called by 15
src/map/directive/cp-if.ts
isArray
called by 12
src/core/capivara.ts
element
called by 10
src/scope/scope.ts
create
called by 10
src/map/directive/directive.interface.ts
isObject
called by 7
src/core/capivara.ts
on
called by 6
src/core/element.ts
replaceAll
called by 6
src/core/capivara.ts

Shape

Method 201
Function 68
Class 65
Interface 2
Enum 1

Languages

TypeScript100%

Modules by API surface

src/map/map-dom.ts37 symbols
src/core/capivara.ts32 symbols
src/common.ts30 symbols
src/core/component.instance.ts25 symbols
webpack-nightwatch-plugin/lib/index.js11 symbols
src/scope/scope.ts10 symbols
src/map/directive/cp-repeat.ts8 symbols
src/map/directive/cp-class.ts8 symbols
src/map/directive/cp-show.ts7 symbols
src/map/directive/cp-model.ts7 symbols
src/map/directive/cp-hide.ts7 symbols
src/map/directive/cp-disabled.ts7 symbols

For agents

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

⬇ download graph artifact