1.0.1 • Published 9 months ago

query-to-jsx v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

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();
1.0.1

9 months ago

1.0.0

9 months ago