Skip to content
This repository has been archived by the owner on Mar 11, 2023. It is now read-only.

DevoRia/textvarify

Repository files navigation

textvarify

npm version Downloads

The library to scrape and manage snippets from some text.

Install

    npm i textvarify

How to use

import {Snippet} from "textvarify/lib/snippet";
import {SnippetBorder} from "textvarify/lib/models/borders";

const text = 'Hello, {{user}}, i am a demo case.';

snippet = new Snippet(SnippetBorder.BRACE, 2); // init snippet as {{snippet}}
scraper = new Scraper(snippet); // init scraper

const values = scraper.getAllValues(text); // values = ['user'];
const borderValues = scraper.getAllValuesWithBorder(text); // borderValues = ['{{user}}'];

const maching = scraper.isMatch(text); // maching = true; there is at least one snippet in the text.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published