Packages

To enrich your scripting experience, consider pulling in additional packages to expand the functionality that you have to build your programs. 

We currently only support the NPM package listed, but if there's a package that you'd like to use with AutoBlocks, let us know, and we'll do our best to support it.

Utility Packages

Package name

Included by AutoBlocks library

Description

@avst-lib/convert

Core (included by default)

Contains convenience functions for converting buffers to text formats and vice versa. Also contains a function to convert one form of text to another.

@avst-lib/record-storage

Core (included by default)

Contains functions needed for working with record storage (key-value storage).

@avst-lib/internal-event

Core (included by default)

Contains functions needed for publishing internal events.

@avst-lib/http-endpoint

HTTP Endpoint

Contains types and functions needed to work with HTTP endpoints.

@avst-lib/slack

Slack

Contains event types for Slack.

@avst-lib/jira-server

Jira On-Premise

Contains event types for Jira Server/DC.

@avst-lib/confluence-server

Confluence On-Premise

Contains event types for Confluence Server/DC.

@avst-lib/jira-cloud

Jira Cloud Platform

Contains event types for Jira Cloud.

@avst-lib/bitbucket-cloud

Bitbucket Cloud

Contains event types for Bitbucket cloud.

@avst-lib/bitbucket-server

Bitbucket On-Premise

Contains event types for Bitbucket Server/DC.

Managed APIs

Package name

Included by AutoBlocks library

Description

@avst-api/jira-cloud-v3

Jira Cloud Platform

Managed API for Jira Cloud REST API v3

@avst-api/jira7-server

Jira On-Premise

Managed API for Jira Server/DC 7.13.9 REST API

@avst-api/slack

Slack

Managed API for Slack REST API

@avst-api/confluence-cloud

Confluence Cloud

Managed API for Confluence Cloud REST API

@avst-api/bitbucket-cloud-v2

Bitbucket Cloud

Managed API for Bitbucket Cloud REST API v2

@avst-api/tempo-cloud

Tempo Cloud

Managed API for Tempo Cloud REST API (Timesheets)

@avst-api/google-sheets

Google Sheets

Managed API for Google Sheets REST API

@avst-api/confluence-server

Confluence On-Premise

Managed API for Confluence Server/DC REST API

@avst-api/bitbucket-server-v7

Bitbucket On-Premise

Managed API for Bitbucket Server/DC 7.11.1 REST API

@avst-api/tempo-server

Jira On-Premise

Managed API for Tempo Server REST API (Timesheets)

@avst-api/servicenow

ServiceNow

Managed API for ServiceNow REST API

NPM Packages

Package name

Included in AutoBlocks library

Description

dayjs

Day.js NPM Package

Day.js package is great for working with dates and times.

entitiesEntities NPM PackageAllows you to easily and quickly encode and decode XML and HTML entities.
fast-xml-parserFast XML Parser NPM PackageAllows you to quickly validate XML, parse XML to JS/JSON and vice versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback.
jose

Jose NPM package

Universal "JSON Web Almost Everything" - JWA, JWS, JWE, JWT, JWK.

Currently supported functions:

js
import { SignJWT } from 'jose-browser-runtime/jwt/sign'; import { generateKeyPair } from 'jose-browser-runtime/util/generate_key_pair'; import { fromKeyLike } from 'jose-browser-runtime/jwk/from_key_like'; import { parseJwk } from 'jose-browser-runtime/jwk/parse'; import { jwtVerify } from 'jose-browser-runtime/jwt/verify';