1.1.1 • Published 1 day ago
@swimlane/swimlane-js v1.1.1
swimlane-js
Setup
./setup-swimlane-js -h SWIMLANE_HOST -u SWIMLANE_USER
SWIMLANE_USER should be the user used when installing Swimlane (the owner of /opt/swimlane). Defaults to swimlane-host if not specified
This script automates setting up the git repo taking these steps:
- create a new ed25519 SSH key if one doesn't already exist in the default location and adds it to the authorized_keys for the swimlane user
- set up a git repo for the swimlane-js code
- set a post-receive hook to update the docker container when code is pushed
- add an entry in importmap.json to enable importing code from widgets
- adds a remote to the git repo named swimlane-dev
- pushes the "main" branch to the new remote to trigger the deployment of the code to the sw_web docker
Usage
Import it into a widget with
import {SwimlaneAPI} from 'swimlane-js';
The constructor takes the api token as a parameter. If instantiated inside a SwimlaneElement
const cli = new SwimlaneAPI(this.contextData.token);
Example code (may not be current)
There's an example index.html that can be used as a reference
- Fill in the relevant values in config.skel.js and move it to config.js
- start a web server and load index.html
1.1.1
1 day ago
1.1.0
1 month ago
1.0.4
6 months ago
1.0.2
6 months ago
1.0.1
6 months ago
1.0.0
6 months ago
1.0.0-beta.2
9 months ago
1.0.1-beta.1
6 months ago
1.0.3
6 months ago
1.0.0-beta.1
1 year ago