New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

worp

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

worp

### Installation

Source
npmnpm
Version
1.0.1
Version published
Weekly downloads
5
150%
Maintainers
1
Weekly downloads
 
Created
Source

worp - fixtures factory / generator

Installation

To install this package:

npm install worp

If you use Typescript you don't need to download anything else. Typescript will be automatically loaded.

Example use

Javascript:

import { fixtureFactory } from "worp";

const factoryInstructions = {
  a: index => `property A, record nr: ${index + 1}`,
  b: index => index + 1,
  c: () =>
    `property C, random integer from 1 to 10: ${Math.ceil(Math.random() * 10)}`
};

const records = fixtureFactory(factoryInstructions, {
  nrOfRecordsToGenerate: 100
});

Typescript:

import { fixtureFactory, FactoryInstructions } from "worp";

type ExampleProps = {
  a: string;
  b: number;
  c: string;
};

const factoryInstructions: FactoryInstructions<ExampleProps> = {
  a: index => `property A, record nr: ${index + 1}`,
  b: index => index + 1,
  c: () =>
    `property C, random integer from 1 to 10: ${Math.ceil(Math.random() * 10)}`
};

const records = fixtureFactory(factoryInstructions, {
  nrOfRecordsToGenerate: 100
});

This code will generate 100 objects like this:

[
  {
    a: "property A, record nr: 1",
    b: 1,
    c: "property C, random integer from 1 to 10: 3",
  },
  {
    a: "property A, record nr: 2",
    b: 2,
    c: "property C, random integer from 1 to 10: 6",
  },
  ... (98 more like this)
]

This package was created out of this boilerplate: https://github.com/michal-wrzosek/react-component-lib

FAQs

Package last updated on 21 May 2019

Related posts