4.0.5 • Published 5 months ago

spl-js-engine v4.0.5

Weekly downloads
3
License
MIT
Repository
github
Last release
5 months ago

spl-js-engine

Software Product Line JavaScript Derivation Engine

Requirements

  • Node (> v16.14.2)

Install with npm

In the local folder/project: npm install spl-js-engine [--save-dev]

Global installation: npm install spl-js-engine --location=global

Running it: npx spl-js-engine help

Install from github

  • git clone https://github.com/AlexCortinas/spl-js-engine.git: Clone the repo
  • npm install: Installation.
  • npm test: Run all test (won't work on Windows without WSL).
  • npm run prepare: Set husky git hooks (linting).
  • [sudo] npm link: Globally link the client so spl-js-engine can be run anywhere.
  • npx spl-js-engine help: Usage page.

Documentation

Check the wiki.

Examples (github)

My Calculator

A simple web-based calculator made with Spring Boot and Angular

Generation of the product:

cd examples/MyCalculator
[npx] spl-js-engine --featureModel model.json \
    --product product.json \
    --config config.json \
    --extra extra.js \
    --code code \
    --output output
    [--verbose]

Running the generated product:

cd output
npm install
mvn spring-boot:run

# open http://localhost:8080/ on any web browser
4.0.5

5 months ago

3.1.3

12 months ago

4.0.4

11 months ago

4.0.1

12 months ago

4.0.0

12 months ago

4.0.3

12 months ago

4.0.2

12 months ago

3.1.0

2 years ago

3.0.4

2 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

6 years ago