@capsulajs/capsulahub-widget-request-form
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

Widget Request Form

Widget item extension, that provides a webComponent with an editor, that allows to create JS or JSON code snippets.

TODO

Prepare the bootstrap of the extension

Install

NPM

To install the package from NPM registry you should run

yarn add @capsulajs/capsulahub-widget-request-form

or

npm install @capsulajs/capsulahub-widget-request-form

CDN

You can get the default export from the link

https://capsulajs.s3.amazonaws.com/develop/capsulahub-widget-request-form/index.js

WorkspaceConfiguration example

{
  "components": {
    "layouts": {},
    "items": {
      "web-request-form": {
        "componentName": "web-request-form",
        "path": "https://capsulajs.s3.amazonaws.com/develop/capsulahub-widget-request-form/index.js",
        "config": {}
      }
    }
  }
}

Exports

Default

Bootstrap function of the extension.

Named (API)

The public API of the extension.

API

CDN

The documentation about public API.

Local

Run

yarn doc

And open doc/index.html in browser.

Example

Internally example prepares the widget almost in the same way as Workspace does it.

Run

yarn start

It will use the local version of extension from local src.

The bundle is being loaded statically in order to provide watch mode.

Tests

Run

  1. yarn test
  2. yarn test:debug

Add new commands (in Cypress)

New commands have to be typed correctly in typescript.

For example:

Cypress.Commands.add('getHeading', () => {
  return cy.get('h1');
});

declare namespace Cypress {
  interface Chainable {
    getHeading: () => Chainable;
  }
}

Licence

CapsulaHub and related services are released under MIT Licence.

Back to the Main Page

Readme

Keywords

none

Package Sidebar

Install

npm i @capsulajs/capsulahub-widget-request-form

Weekly Downloads

4

Version

0.0.4

License

MIT

Unpacked Size

4.42 MB

Total Files

60

Last publish

Collaborators

  • 95kach
  • capsulajsbot
  • capsulajsci
  • idanilt
  • mikesquall