@alchemist/core
TypeScript icon, indicating that this package has built-in type declarations

0.6.0 • Public • Published

Alchemist Core Library

Underlying core library for building your own Alchemist code generation plugins.

alchemist-image

Npm Version Npm Downloads Join Discord Chat

For more about Alchemist go look at: Alchemist Application

Core parts

The library contains some key components and functionality such as:

  • NodeContainer Component (Provides the basic container for visual nodes)

  • NodeRegistry (Provides all the available node types)

  • NodeGeneratorRegistry (Provides all the generators for node types)

  • CodeProcessorRegistry (Provides all the code processors)

  • ProjectRegistry (Provides all the project types)

  • ProjectGeneratorRegistry (Provides all the generators for project types)

  • IFileSystem (Provides an abstraction on the file system)

How do I use it?

Just add a dependency to @alchemist/core and then include the parts you care about in your code.

You can use the @alchemist/dotnet and @alchemist/ecsrx repositories as examples of making your own plugins.

Blurb

This library is still very much a work in progress so the docs will be sparse and if you want to know more head on over to the discord channel.

Readme

Keywords

none

Package Sidebar

Install

npm i @alchemist/core

Weekly Downloads

14

Version

0.6.0

License

none

Unpacked Size

97.9 kB

Total Files

48

Last publish

Collaborators

  • grofit