query-to-jsx
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

Query to JSX

This small utility will convert your queries into JSX string as required by the LabelStudio editor.

Installation

	yarn add query-to-jsx

Usage Guide

Talk is cheap, see the code.

Using Text Classification Strategy

import { TextClassificationStrategyBuilder } from "query-to-jsx/strategies";
const strategyBuilder = new TextClassificationStrategyBuilder();
strategyBuilder
  .addChoice("yes")
  .addChoice("no")
  .addChoice("maybe")
  .setChoiceName("answer");

const strategy = strategyBuilder.build();

const parser = new QueryToJsx(strategy);
const lblStudioInput = parser.parse();

Using Named Entity Recognition Strategy

import { NamedEntityRecognitionStrategyBuilder } from "./strategies";
const strategyBuilder = new NamedEntityRecognitionStrategyBuilder();
strategyBuilder
  .addChoice("person", "red")
  .addChoice("place", "blue")
  .addChoice("thing", "green");
const strategy = strategyBuilder.build();

const parser = new QueryToJsx(strategy);
const lblStudioInput = parser.parse();

Readme

Keywords

none

Package Sidebar

Install

npm i query-to-jsx

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

26.8 kB

Total Files

21

Last publish

Collaborators

  • regmicmahesh