1.298.0 • Published 4 months ago

@wmfs/tymly v1.298.0

Weekly downloads
557
License
MIT
Repository
github
Last release
4 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.298.0

4 months ago

1.297.0

4 months ago

1.296.0

5 months ago

1.295.0

5 months ago

1.293.0

5 months ago

1.294.0

5 months ago

1.292.0

6 months ago

1.291.0

6 months ago

1.290.0

6 months ago

1.289.0

6 months ago

1.288.0

6 months ago

1.287.0

6 months ago

1.285.0

7 months ago

1.286.0

7 months ago

1.284.0

8 months ago

1.283.0

8 months ago

1.282.0

8 months ago

1.274.0

8 months ago

1.273.0

8 months ago

1.269.0

8 months ago

1.276.0

8 months ago

1.275.0

8 months ago

1.270.0

8 months ago

1.278.0

8 months ago

1.281.0

8 months ago

1.277.0

8 months ago

1.280.0

8 months ago

1.272.0

8 months ago

1.268.0

8 months ago

1.271.0

8 months ago

1.279.0

8 months ago

1.267.0

8 months ago

1.266.0

1 year ago

1.265.0

1 year ago

1.264.0

1 year ago

1.263.1

1 year ago

1.263.0

1 year ago

1.262.0

2 years ago

1.259.0

2 years ago

1.261.0

2 years ago

1.260.0

2 years ago

1.258.0

2 years ago

1.257.0

2 years ago

1.251.0

2 years ago

1.250.0

2 years ago

1.253.0

2 years ago

1.249.0

2 years ago

1.252.0

2 years ago

1.255.0

2 years ago

1.254.0

2 years ago

1.256.0

2 years ago

1.236.0

3 years ago

1.247.0

3 years ago

1.247.1

3 years ago

1.235.3

3 years ago

1.235.2

3 years ago

1.246.0

3 years ago

1.238.0

3 years ago

1.241.0

3 years ago

1.237.0

3 years ago

1.240.0

3 years ago

1.248.0

2 years ago

1.243.0

3 years ago

1.239.1

3 years ago

1.239.0

3 years ago

1.242.0

3 years ago

1.245.0

3 years ago

1.244.0

3 years ago

1.224.2

4 years ago

1.224.1

4 years ago

1.224.0

4 years ago

1.235.1

3 years ago

1.235.0

3 years ago

1.223.0

4 years ago

1.230.0

3 years ago

1.226.0

4 years ago

1.225.0

4 years ago

1.232.0

3 years ago

1.217.1

4 years ago

1.220.0

4 years ago

1.228.0

4 years ago

1.231.0

3 years ago

1.227.0

4 years ago

1.219.0

4 years ago

1.234.0

3 years ago

1.222.0

4 years ago

1.233.0

3 years ago

1.218.0

4 years ago

1.218.1

4 years ago

1.221.0

4 years ago

1.229.0

3 years ago

1.217.0

4 years ago

1.215.0

4 years ago

1.214.0

4 years ago

1.214.1

4 years ago

1.216.0

4 years ago

1.213.0

4 years ago

1.212.4

4 years ago

1.212.3

4 years ago

1.212.1

4 years ago

1.212.2

4 years ago

1.212.0

4 years ago

1.211.0

4 years ago

1.210.0

4 years ago

1.201.0

4 years ago

1.199.0

4 years ago

1.209.0

4 years ago

1.208.0

4 years ago

1.200.0

4 years ago

1.198.0

4 years ago

1.203.0

4 years ago

1.202.0

4 years ago

1.205.0

4 years ago

1.204.0

4 years ago

1.207.0

4 years ago

1.197.0

4 years ago

1.206.0

4 years ago

1.196.0

4 years ago

1.195.1

4 years ago

1.193.0

4 years ago

1.195.0

4 years ago

1.194.0

4 years ago

1.191.0

4 years ago

1.190.0

4 years ago

1.189.0

4 years ago

1.192.0

4 years ago

1.188.0

4 years ago

1.187.0

4 years ago

1.186.0

4 years ago

1.185.0

4 years ago

1.184.0

5 years ago

1.183.0

5 years ago

1.182.0

5 years ago

1.181.0

5 years ago

1.180.0

5 years ago

1.178.0

5 years ago

1.177.0

5 years ago

1.179.0

5 years ago

1.176.1

5 years ago

1.176.0

5 years ago

1.175.0

5 years ago

1.174.1

5 years ago

1.174.0

5 years ago

1.172.0

5 years ago

1.173.0

5 years ago

1.171.0

5 years ago

1.170.0

5 years ago

1.169.0

5 years ago

1.168.0

5 years ago

1.167.0

5 years ago

1.166.0

5 years ago

1.165.0

5 years ago

1.164.0

5 years ago

1.163.0

5 years ago

1.162.0

5 years ago

1.161.0

5 years ago

1.160.0

5 years ago

1.159.0

5 years ago

1.158.0

5 years ago

1.157.0

5 years ago

1.156.0

5 years ago

1.155.0

5 years ago

1.154.0

5 years ago

1.153.0

5 years ago

1.152.0

5 years ago

1.151.0

5 years ago

1.150.0

5 years ago

1.149.0

5 years ago

1.148.0

5 years ago

1.147.1

5 years ago

1.147.0

5 years ago

1.146.0

5 years ago

1.145.0

5 years ago

1.144.0

5 years ago

1.143.0

5 years ago

1.142.0

5 years ago

1.141.0

5 years ago

1.140.0

5 years ago

1.139.0

5 years ago

1.138.0

5 years ago

1.137.3

5 years ago

1.137.2

5 years ago

1.137.1

5 years ago

1.137.0

5 years ago

1.136.0

5 years ago

1.135.2

5 years ago

1.135.1

5 years ago

1.134.0

5 years ago

1.133.0

5 years ago

1.132.0

5 years ago

1.135.0

5 years ago

1.131.0

5 years ago

1.130.0

5 years ago

1.129.0

5 years ago

1.128.0

5 years ago

1.127.0

5 years ago

1.126.2

5 years ago

1.126.1

5 years ago

1.126.0

5 years ago

1.125.0

5 years ago

1.124.0

5 years ago

1.123.0

5 years ago

1.122.0

5 years ago

1.121.0

5 years ago

1.120.0

5 years ago

1.119.0

5 years ago

1.118.0

5 years ago

1.115.0

5 years ago

1.114.0

5 years ago

1.117.0

5 years ago

1.116.0

5 years ago

1.113.0

5 years ago

1.112.0

5 years ago

1.112.1

5 years ago

1.111.0

5 years ago

1.110.0

6 years ago

1.109.0

6 years ago

1.108.0

6 years ago

1.107.0

6 years ago

1.106.0

6 years ago

1.105.0

6 years ago

1.104.0

6 years ago

1.103.3

6 years ago

1.103.2

6 years ago

1.103.1

6 years ago

1.103.0

6 years ago

1.102.0

6 years ago

1.101.0

6 years ago

1.100.0

6 years ago

1.99.0

6 years ago

1.98.1

6 years ago

1.98.0

6 years ago

1.97.0

6 years ago

1.96.1

6 years ago

1.96.0

6 years ago

1.95.0

6 years ago

1.94.2

6 years ago

1.94.1

6 years ago

1.94.0

6 years ago

1.93.0

6 years ago

1.92.0

6 years ago

1.91.1

6 years ago

1.91.0

6 years ago

1.90.2

6 years ago

1.90.1

6 years ago

1.90.0

6 years ago

1.89.0

6 years ago

1.88.0

6 years ago

1.87.0

6 years ago

1.86.0

6 years ago

1.85.0

6 years ago

1.84.1

6 years ago

1.84.0

6 years ago

1.83.1

6 years ago

1.83.0

6 years ago

1.82.0

6 years ago

1.81.0

6 years ago

1.80.3

6 years ago

1.80.2

6 years ago

1.80.1

6 years ago

1.80.0

6 years ago

1.79.0

6 years ago

1.78.1

6 years ago

1.78.0

6 years ago

1.77.0

7 years ago

1.76.0

7 years ago

1.75.0

7 years ago

1.74.0

7 years ago

1.73.0

7 years ago

1.72.0

7 years ago

1.71.0

7 years ago

1.70.0

7 years ago

1.69.0

7 years ago

1.68.1

7 years ago

1.68.0

7 years ago

1.67.0

7 years ago

1.66.0

7 years ago

1.65.1

7 years ago

1.65.0

7 years ago

1.64.0

7 years ago

1.63.0

7 years ago

1.62.0

7 years ago

1.61.0

7 years ago

1.60.0

7 years ago

1.59.0

7 years ago

1.58.0

7 years ago

1.57.0

7 years ago

1.56.0

7 years ago

1.55.0

7 years ago

1.54.0

7 years ago

1.53.0

7 years ago

1.52.1

7 years ago

1.52.0

7 years ago

1.51.0

7 years ago

1.50.0

7 years ago

1.49.0

7 years ago

1.48.1

7 years ago

1.48.0

7 years ago

1.47.0

7 years ago

1.46.0

7 years ago

1.45.0

7 years ago

1.44.0

7 years ago

1.43.0

7 years ago

1.42.0

7 years ago

1.41.0

7 years ago

1.40.0

7 years ago

1.39.0

7 years ago

1.37.0

7 years ago

1.36.0

7 years ago

1.35.0

7 years ago

1.34.0

7 years ago

1.33.0

7 years ago

1.32.0

7 years ago

1.31.0

7 years ago

1.30.0

7 years ago

1.29.0

7 years ago

1.28.0

7 years ago

1.27.0

7 years ago

1.26.1

7 years ago

1.26.0

7 years ago

1.25.0

7 years ago

1.24.0

7 years ago

1.23.0

7 years ago

1.22.0

7 years ago

1.21.0

7 years ago

1.20.0

7 years ago

1.19.0

7 years ago

1.18.0

7 years ago

1.17.1

7 years ago

1.17.0

7 years ago

1.16.2

7 years ago

1.16.1

7 years ago

1.16.0

7 years ago

1.15.2

7 years ago

1.15.1

7 years ago

1.15.0

7 years ago

1.14.0

7 years ago

1.13.1

7 years ago

1.13.0

7 years ago

1.12.1

7 years ago

1.12.0

7 years ago

1.11.0

7 years ago

1.10.0

7 years ago

1.9.0

7 years ago

1.8.0

7 years ago

1.7.1

7 years ago

1.7.0

7 years ago

1.6.0

7 years ago

1.5.0

7 years ago

1.4.1

7 years ago

1.4.0

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago