Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose as npm package #754

Open
benkeen opened this issue Apr 29, 2022 · 3 comments
Open

Expose as npm package #754

benkeen opened this issue Apr 29, 2022 · 3 comments

Comments

@benkeen
Copy link
Owner

benkeen commented Apr 29, 2022

High level steps:

  1. update UI to expose schema to define the data you want to generate (hidden),
  2. release an npm-installable version of this application
  3. show the schema generator in the UI.
@benkeen benkeen added this to the 4.1 milestone Apr 29, 2022
@benkeen benkeen pinned this issue Dec 13, 2022
@benkeen
Copy link
Owner Author

benkeen commented Dec 13, 2022

Dec 2022. This is coming along pretty well now. The core generation code has been refactored to separate the web worker code from the web workers themselves, so we can provide an alternative interface for the same functionality for node. However, all plugins will also need to be updated.

I'm going to take a little break to focus on a different project for a little bit, but will be back to focus on this soon.

@benkeen benkeen modified the milestones: 4.1, 4.0.16 Dec 28, 2022
@benkeen
Copy link
Owner Author

benkeen commented Feb 15, 2023

Going well, but slow! The actual npm package will be bumped to 4.2. 4.1 ended up being prep-work and includes a few other minor things I need to get out before the final npm package.

@benkeen benkeen modified the milestones: 4.1.0, 4.2.0 Feb 15, 2023
@benkeen
Copy link
Owner Author

benkeen commented Feb 26, 2023

This is finally picking up pace. The basic stuff is working now: you can generate data in any format.

I settled on @generatedata/cli as the package name and I'm documenting it here.
https://github.com/benkeen/generatedata/tree/master/cli

Currently I'm working through each DT and ET one at a time to confirm they're generating properly, then I'll turn to the more advanced scenarios like ensuring mapping between rows. Then finally I'll be updating the UI to generate the data config files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant