1.263.0 • Published 2 months ago

@wmfs/tymly v1.263.0

Weekly downloads
557
License
MIT
Repository
github
Last release
2 months ago

tymly

Tymly Package npm (scoped) CircleCI codecov CodeFactor Dependabot badge Commitizen friendly JavaScript Style Guide license FOSSA Status

A framework for building and sharing workflows in Node.js.

Install

$ npm install tymly --save

Usage

const tymly = require('tymly')

const tymlyServices = await tymly.boot(
  {
    // Blueprints are structured directories that describe a business function.
    // They contain 'state-machines' (e.g. Finite State Machines expressed in JSON as per Amazon State Machine specification: http://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-state-machine-structure.html)
    // along with the resources required for those state-machines to run (e.g. data
    // model definitions, images, form-layouts, templates etc.)
    // This is just a simple list of directories where blueprints can be found...
    blueprintPaths: [
      '/tymly/blueprints/hr',      // Some flows for HR-related things
      '/tymly/blueprints/payroll'  // Some flows for payroll-related activities
    ],
    excludeBlueprints: 'the-thing-that-should-not-be-blueprint'
    // Tymly is extended via plugins, each in-turn offer 'services' and other components...
    pluginPaths: [
      '/tymly/plugins/tymly-express-plugin',  // For accessing Tymly over HTTP/REST etc.
      '/tymly/plugins/tymly-etl-plugin',   // Adds import-from-CSV capabilities
      '/tymly/plugins/tymly-pg-plugin'   // Persist to PostgreSQL instead of the default in-memory solution
    ],
    excludePlugins: 'the-thing-that-should-not-be-plugin'
  }
)

// Do something with those services...
// (e.g. the 'tymly-express-plugin' provides an Express-powered 'server' service)
const port = 3000
services.server.listen(port, () => {
  console.log(`Example app listening on port ${port}`);
})

Why?

Tymly has been developed as an alternative for organisations (especially non-profits and Government departments) who need continually-evolving business software - but can do without the complexity, expense and vendor lock-in that usually accompanies it.

Documentation

For documentation, please visit http://www.tymly.io/

Tests

$ npm test

License

MIT

FOSSA Status

1.263.0

2 months ago

1.262.0

4 months ago

1.259.0

9 months ago

1.261.0

9 months ago

1.260.0

9 months ago

1.258.0

10 months ago

1.257.0

10 months ago

1.251.0

1 year ago

1.250.0

1 year ago

1.253.0

1 year ago

1.249.0

1 year ago

1.252.0

1 year ago

1.255.0

1 year ago

1.254.0

1 year ago

1.256.0

1 year ago

1.236.0

2 years ago

1.247.0

1 year ago

1.247.1

1 year ago

1.235.3

2 years ago

1.235.2

2 years ago

1.246.0

1 year ago

1.238.0

2 years ago

1.241.0

2 years ago

1.237.0

2 years ago

1.240.0

2 years ago

1.248.0

1 year ago

1.243.0

1 year ago

1.239.1

2 years ago

1.239.0

2 years ago

1.242.0

2 years ago

1.245.0

1 year ago

1.244.0

1 year ago

1.224.2

2 years ago

1.224.1

2 years ago

1.224.0

2 years ago

1.235.1

2 years ago

1.235.0

2 years ago

1.223.0

2 years ago

1.230.0

2 years ago

1.226.0

2 years ago

1.225.0

2 years ago

1.232.0

2 years ago

1.217.1

3 years ago

1.220.0

2 years ago

1.228.0

2 years ago

1.231.0

2 years ago

1.227.0

2 years ago

1.219.0

2 years ago

1.234.0

2 years ago

1.222.0

2 years ago

1.233.0

2 years ago

1.218.0

3 years ago

1.218.1

2 years ago

1.221.0

2 years ago

1.229.0

2 years ago

1.217.0

3 years ago

1.215.0

3 years ago

1.214.0

3 years ago

1.214.1

3 years ago

1.216.0

3 years ago

1.213.0

3 years ago

1.212.4

3 years ago

1.212.3

3 years ago

1.212.1

3 years ago

1.212.2

3 years ago

1.212.0

3 years ago

1.211.0

3 years ago

1.210.0

3 years ago

1.201.0

3 years ago

1.199.0

3 years ago

1.209.0

3 years ago

1.208.0

3 years ago

1.200.0

3 years ago

1.198.0

3 years ago

1.203.0

3 years ago

1.202.0

3 years ago

1.205.0

3 years ago

1.204.0

3 years ago

1.207.0

3 years ago

1.197.0

3 years ago

1.206.0

3 years ago

1.196.0

3 years ago

1.195.1

3 years ago

1.193.0

3 years ago

1.195.0

3 years ago

1.194.0

3 years ago

1.191.0

3 years ago

1.190.0

3 years ago

1.189.0

3 years ago

1.192.0

3 years ago

1.188.0

3 years ago

1.187.0

3 years ago

1.186.0

3 years ago

1.185.0

3 years ago

1.184.0

3 years ago

1.183.0

3 years ago

1.182.0

3 years ago

1.181.0

3 years ago

1.180.0

3 years ago

1.178.0

3 years ago

1.177.0

3 years ago

1.179.0

3 years ago

1.176.1

3 years ago

1.176.0

3 years ago

1.175.0

3 years ago

1.174.1

3 years ago

1.174.0

3 years ago

1.172.0

3 years ago

1.173.0

3 years ago

1.171.0

3 years ago

1.170.0

3 years ago

1.169.0

3 years ago

1.168.0

3 years ago

1.167.0

3 years ago

1.166.0

4 years ago

1.165.0

4 years ago

1.164.0

4 years ago

1.163.0

4 years ago

1.162.0

4 years ago

1.161.0

4 years ago

1.160.0

4 years ago

1.159.0

4 years ago

1.158.0

4 years ago

1.157.0

4 years ago

1.156.0

4 years ago

1.155.0

4 years ago

1.154.0

4 years ago

1.153.0

4 years ago

1.152.0

4 years ago

1.151.0

4 years ago

1.150.0

4 years ago

1.149.0

4 years ago

1.148.0

4 years ago

1.147.1

4 years ago

1.147.0

4 years ago

1.146.0

4 years ago

1.145.0

4 years ago

1.144.0

4 years ago

1.143.0

4 years ago

1.142.0

4 years ago

1.141.0

4 years ago

1.140.0

4 years ago

1.139.0

4 years ago

1.138.0

4 years ago

1.137.3

4 years ago

1.137.2

4 years ago

1.137.1

4 years ago

1.137.0

4 years ago

1.136.0

4 years ago

1.135.2

4 years ago

1.135.1

4 years ago

1.134.0

4 years ago

1.133.0

4 years ago

1.132.0

4 years ago

1.135.0

4 years ago

1.131.0

4 years ago

1.130.0

4 years ago

1.129.0

4 years ago

1.128.0

4 years ago

1.127.0

4 years ago

1.126.2

4 years ago

1.126.1

4 years ago

1.126.0

4 years ago

1.125.0

4 years ago

1.124.0

4 years ago

1.123.0

4 years ago

1.122.0

4 years ago

1.121.0

4 years ago

1.120.0

4 years ago

1.119.0

4 years ago

1.118.0

4 years ago

1.115.0

4 years ago

1.114.0

4 years ago

1.117.0

4 years ago

1.116.0

4 years ago

1.113.0

4 years ago

1.112.0

4 years ago

1.112.1

4 years ago

1.111.0

4 years ago

1.110.0

4 years ago

1.109.0

4 years ago

1.108.0

4 years ago

1.107.0

4 years ago

1.106.0

4 years ago

1.105.0

4 years ago

1.104.0

4 years ago

1.103.3

4 years ago

1.103.2

4 years ago

1.103.1

4 years ago

1.103.0

4 years ago

1.102.0

4 years ago

1.101.0

4 years ago

1.100.0

5 years ago

1.99.0

5 years ago

1.98.1

5 years ago

1.98.0

5 years ago

1.97.0

5 years ago

1.96.1

5 years ago

1.96.0

5 years ago

1.95.0

5 years ago

1.94.2

5 years ago

1.94.1

5 years ago

1.94.0

5 years ago

1.93.0

5 years ago

1.92.0

5 years ago

1.91.1

5 years ago

1.91.0

5 years ago

1.90.2

5 years ago

1.90.1

5 years ago

1.90.0

5 years ago

1.89.0

5 years ago

1.88.0

5 years ago

1.87.0

5 years ago

1.86.0

5 years ago

1.85.0

5 years ago

1.84.1

5 years ago

1.84.0

5 years ago

1.83.1

5 years ago

1.83.0

5 years ago

1.82.0

5 years ago

1.81.0

5 years ago

1.80.3

5 years ago

1.80.2

5 years ago

1.80.1

5 years ago

1.80.0

5 years ago

1.79.0

5 years ago

1.78.1

5 years ago

1.78.0

5 years ago

1.77.0

5 years ago

1.76.0

5 years ago

1.75.0

5 years ago

1.74.0

5 years ago

1.73.0

5 years ago

1.72.0

5 years ago

1.71.0

5 years ago

1.70.0

5 years ago

1.69.0

5 years ago

1.68.1

5 years ago

1.68.0

5 years ago

1.67.0

5 years ago

1.66.0

5 years ago

1.65.1

5 years ago

1.65.0

5 years ago

1.64.0

5 years ago

1.63.0

5 years ago

1.62.0

5 years ago

1.61.0

5 years ago

1.60.0

5 years ago

1.59.0

5 years ago

1.58.0

5 years ago

1.57.0

5 years ago

1.56.0

6 years ago

1.55.0

6 years ago

1.54.0

6 years ago

1.53.0

6 years ago

1.52.1

6 years ago

1.52.0

6 years ago

1.51.0

6 years ago

1.50.0

6 years ago

1.49.0

6 years ago

1.48.1

6 years ago

1.48.0

6 years ago

1.47.0

6 years ago

1.46.0

6 years ago

1.45.0

6 years ago

1.44.0

6 years ago

1.43.0

6 years ago

1.42.0

6 years ago

1.41.0

6 years ago

1.40.0

6 years ago

1.39.0

6 years ago

1.37.0

6 years ago

1.36.0

6 years ago

1.35.0

6 years ago

1.34.0

6 years ago

1.33.0

6 years ago

1.32.0

6 years ago

1.31.0

6 years ago

1.30.0

6 years ago

1.29.0

6 years ago

1.28.0

6 years ago

1.27.0

6 years ago

1.26.1

6 years ago

1.26.0

6 years ago

1.25.0

6 years ago

1.24.0

6 years ago

1.23.0

6 years ago

1.22.0

6 years ago

1.21.0

6 years ago

1.20.0

6 years ago

1.19.0

6 years ago

1.18.0

6 years ago

1.17.1

6 years ago

1.17.0

6 years ago

1.16.2

6 years ago

1.16.1

6 years ago

1.16.0

6 years ago

1.15.2

6 years ago

1.15.1

6 years ago

1.15.0

6 years ago

1.14.0

6 years ago

1.13.1

6 years ago

1.13.0

6 years ago

1.12.1

6 years ago

1.12.0

6 years ago

1.11.0

6 years ago

1.10.0

6 years ago

1.9.0

6 years ago

1.8.0

6 years ago

1.7.1

6 years ago

1.7.0

6 years ago

1.6.0

6 years ago

1.5.0

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago