1.1.1 • Published 3 years ago

@just-web/contributions v1.1.1

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

@just-web/contributions

@just-web/contributions manages contribution metadata within a @just-web application.

The contribution concept borrows from the VS Code extension system.

It includes declarative information such as:

  • vertical capabilities of the application (e.g. keyBindings)
  • cross-component capabilities

Other modules will provide the implementation of these capabilities.

For example,

This separates the declaration and implementation into different packages.

It has the benefits of:

  • Realize on-demand loading and memory management
  • Supporting various platforms and detail implementation without modifying the logic.

Install

# npm
npm install @just-web/browser-contributions

# yarn
yarn add @just-web/browser-contributions

# pnpm
pnpm install @just-web/browser-contributions

#rush
rush add -p @just-web/browser-contributions

Usage

import { createApp } from '@just-web/app'
import contributionsPlugin from '@just-web/contributions'

const app = createApp({ name: 'your-awesome-app' })
  .extend(contributionsPlugin())

await app.start()
1.1.1

3 years ago

1.0.2

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago