dal-engine-core-js-lib-dev
v0.0.0
Published
This repository contains the core JavaScript implementation of the Design Abstraction Language Engine (DALE). The engine is formally specified in the Design Abstraction Language (DAL), and this library provides the executable runtime that realizes that sp
Readme
dal-engine-core-js
This repository contains the core JavaScript implementation of the Design Abstraction Language Engine (DALE). The engine is formally specified in the Design Abstraction Language (DAL), and this library provides the executable runtime that realizes that specification. It exposes APIs for constructing, validating, and analyzing formal design models, as well as automatically debugging execution traces against them.
Usage from Package Manager
I have not deployed the library to NPM yet, I am using NPM link locally to develop. See usage below.
Usage from Local Build
Build
Install Libraries:
npm installBuild library:
npm run buildOr to setup automatic library rebuild when source changes (useful for development):
npm run devLink library:
npm linkUse Library Locally
In consuming react application, run:
npm link dal-engine-core-js-lib --saveYou should see the library in node_modules and in package.json.
In react application:
import { DAL } from "dal-engine-core-js-lib";Now you can use the engine as specified in the library to perform the relevant operations.
Providing feedback
You can use GitHub issues to report a bug or request a feature.
