@capsulajs/capsulahub-widget-logger
v0.0.4
Published
Widget item extension, that provides a web-component with the logs of all the events, that happen in the application
Downloads
146
Keywords
Readme
Widget Logger
Widget item extension, that provides a web-component with the logs of all the events, that happen in the application.
TODO
Prepare the bootstrap of the extension
Install
NPM
To install the package from NPM registry you should run
yarn add @capsulajs/capsulahub-widget-logger
or
npm install @capsulajs/capsulahub-widget-logger
CDN
You can get the default export from the link
https://capsulajs.s3.amazonaws.com/develop/capsulahub-widget-logger/index.js
WorkspaceConfiguration example
{
"components": {
"layouts": {},
"items": {
"web-logger": {
"componentName": "web-logger",
"nodeId": "web-logger",
"path": "https://capsulajs.s3.amazonaws.com/develop/capsulahub-widget-logger/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
yarn test
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.