JSPM

@strato-admin/faker-ecommerce

0.4.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 386
  • Score
    100M100P100Q101959F
  • License MIT

Strato Admin Faker Ecommerce - Mock data for E-commerce domain using faker

Package Exports

  • @strato-admin/faker-ecommerce

Readme

@strato-admin/faker-ecommerce

This package provides mock data for an E-commerce domain using @faker-js/faker.

Resources

  • categories
  • customers
  • products
  • reviews
  • orders (including basket as OrderItem[])

Usage

As a Data Provider

import { Admin, Resource } from 'react-admin';
import { dataProvider } from '@strato-admin/faker-ecommerce';

const App = () => (
    <Admin dataProvider={dataProvider}>
        <Resource name="products" list={ProductList} />
        <Resource name="customers" list={CustomerList} />
    </Admin>
);

Raw Data Generation

import { generateEcommerceData } from '@strato-admin/faker-ecommerce';

const data = generateEcommerceData();
console.log(data.products.length); // 50

Types

The package exports interfaces for all resources:

  • Category
  • Customer
  • Product
  • Review
  • Order
  • OrderItem