@backstage-community/scaffolder-backend-module-regex
TypeScript icon, indicating that this package has built-in type declarations

2.2.2 • Public • Published

Regex actions for Backstage

This plugin provides Backstage template actions for RegExp.

The following actions are currently supported in this plugin:

Prerequisites

Installation

Run the following command to install the action package in your Backstage project:

yarn workspace backend add @backstage-community/scaffolder-backend-module-regex

Installing the action on the new backend

Add the following to your packages/backend/src/index.ts file:

const backend = createBackend();

// Add the following line
backend.add(import('@backstage-community/scaffolder-backend-module-regex'));

backend.start();

Usage

Action : regex:replace

Parameter Name Type Required Description
regExps[].pattern string Yes The regex pattern to match the value like in String.prototype.replace()
regExps[].flags string[] No The flags for the regex, possible values are: g, m, i, y, u, s, d
regExps[].replacement string Yes The replacement value for the regex like in String.prototype.replace()
regExps[].values[].key string Yes The key to access the regex value
regExps[].values[].value string Yes The input value of the regex

Warning

The regExps[].pattern string cannot have a leading or trailing forward slash

The regExps[].values[].key values must all be unique since the key is used for values.<key> to access the return value

Output

Name Type Description
values.<key> string A new string, with one, some, or all matches of the pattern replaced by the specified replacement.

Package Sidebar

Install

npm i @backstage-community/scaffolder-backend-module-regex

Homepage

red.ht/rhdh

Weekly Downloads

29

Version

2.2.2

License

Apache-2.0

Unpacked Size

42.3 kB

Total Files

10

Last publish

Collaborators

  • patriko