1.23.10 • Published 1 year ago

cwlts v1.23.10

Weekly downloads
402
License
Apache-2.0
Repository
github
Last release
1 year ago

cwl-ts

Build Status npm version

CWL-ts is a data model library for the Common Workflow Language made for use in TypeScript and JavaScript (primarily client-side) applications.

It supports JSON schemas and mappings for draft-3, draft-4, and v1.0. Draft-2 support is SevenBridges flavored.

Installation

npm install cwlts

Build

The npm package can be built locally by running the following command. It will generate .d.ts and compiled .js files into the /lib directory.

./scripts/package.sh

Mappings

lib/mappings contains TypeScript interfaces that can be used for type hinting when working with CWL documents in TS/JS.

Schemas

lib/schemas contains JSON Schema definitions for CommandLineTool, Workflow and ExpressionTool for each draft/version. They can be used with a JSON Schema validator to ensure schema validity of a CWL document.

Models WIP

lib/models contains TypeScript classes representing CWL entities. Models are still in early development, so many intended features are not implemented yet or don't function properly. The purpose of these models is to provide a set of methods that will facilitate working with CWL in a client-side application--one that graphically displays CWL documents or creates them. They should abstract differences between drafts and versions, provide a consistent API, and always generate correct and valid CWL documents.

CommandLineToolModel should:

  • generate command line when supplied test data
  • evaluate and validate expressions
  • enable operations on complex child objects (inputs, outputs, arguments, etc)

WorkflowModel should:

  • generate DAG of workflow
  • enable adding and connecting steps
  • enable operations on complex child objects (inputs, outputs, steps, etc)
1.23.10

1 year ago

1.23.8

1 year ago

1.23.9

1 year ago

0.0.1-test

2 years ago

1.23.6

2 years ago

1.23.5

2 years ago

1.23.2-a

2 years ago

1.22.4

3 years ago

1.23.2

2 years ago

1.23.0-rc1

3 years ago

1.23.0

3 years ago

1.23.1

3 years ago

1.22.4-rc

3 years ago

1.23.2-rc1

2 years ago

1.22.4-hotfix

3 years ago

1.22.4-rc2

3 years ago

1.22.4-rc3

3 years ago

1.23.2-rc.1

3 years ago

1.23.1-rc.1

3 years ago

1.23.0-rc.2

3 years ago

1.23.0-rc.1

3 years ago

1.22.4-rc.1

3 years ago

1.22.3

3 years ago

1.22.2

3 years ago

1.22.1

3 years ago

1.22.0

3 years ago

1.22.1-0

3 years ago

1.21.1

3 years ago

1.21.0

3 years ago

1.21.0-rc.6

3 years ago

1.20.1

3 years ago

1.19.3-2

3 years ago

1.19.3-1

3 years ago

1.19.3-0

3 years ago

1.21.0-rc.5

3 years ago

1.21.0-rc.4

3 years ago

1.21.0-rc.3

3 years ago

1.21.0-rc.2

3 years ago

1.21.0-rc.1

3 years ago

1.20.0

3 years ago

1.20.0-rc.2

3 years ago

1.20.0-rc.1

3 years ago

1.15.35-patch.2

4 years ago

1.15.35-patch.1

4 years ago

1.19.2

4 years ago

1.19.1-0

4 years ago

1.19.0

4 years ago

1.18.1-12

4 years ago

1.18.1-11

4 years ago

1.18.1-10

4 years ago

1.18.1-9

4 years ago

1.18.1-8

4 years ago

1.18.1-7

4 years ago

1.18.1-6

4 years ago

1.18.1-5

4 years ago

1.18.1-4

4 years ago

1.18.1-3

4 years ago

1.18.1-2

4 years ago

1.18.1-0

4 years ago

1.17.2

4 years ago

1.17.1

4 years ago

1.16.5

4 years ago

1.17.0

4 years ago

1.16.4-7

4 years ago

1.16.4

4 years ago

1.16.4-6

4 years ago

1.16.4-5

4 years ago

1.16.4-4

4 years ago

1.16.4-3

4 years ago

1.16.4-2

4 years ago

1.16.4-rc.0

4 years ago

1.16.4-1

4 years ago

1.16.4-0

4 years ago

1.16.3-rc.9

4 years ago

1.16.3

4 years ago

1.16.3-rc.8

4 years ago

1.16.3-rc.7

4 years ago

1.16.3-rc.6

4 years ago

1.16.3-rc.2

4 years ago

1.16.3-rc.4

4 years ago

1.16.3-rc.3

4 years ago

1.16.3-rc.5

4 years ago

1.16.3-rc.1

4 years ago

1.16.2

4 years ago

1.16.1

5 years ago

1.16.0

5 years ago

1.15.39

5 years ago

1.15.38

5 years ago

1.15.37

5 years ago

1.15.36

5 years ago

1.15.35

5 years ago

1.15.34

5 years ago

1.15.33

5 years ago

1.15.32

5 years ago

1.15.31

5 years ago

1.15.30

5 years ago

1.15.29

6 years ago

1.15.28

6 years ago

1.15.27

6 years ago

1.15.26

6 years ago

1.15.25

6 years ago

1.15.24

6 years ago

1.15.23

6 years ago

1.15.22

6 years ago

1.15.21

6 years ago

1.15.19

6 years ago

1.15.18

6 years ago

1.15.17

6 years ago

1.15.16

6 years ago

1.15.15

6 years ago

1.15.14

6 years ago

1.15.13

6 years ago

1.15.12

6 years ago

1.15.11

6 years ago

1.15.10

6 years ago

1.15.9

6 years ago

1.15.8

6 years ago

1.15.7

6 years ago

1.15.6

6 years ago

1.15.5

6 years ago

1.15.4

6 years ago

1.15.3

6 years ago

1.15.2

6 years ago

1.15.1

7 years ago

1.15.0

7 years ago

1.14.1

7 years ago

1.14.0

7 years ago

1.13.40

7 years ago

1.13.39

7 years ago

1.13.38

7 years ago

1.13.37

7 years ago

1.13.36

7 years ago

1.13.35

7 years ago

1.13.34

7 years ago

1.13.33

7 years ago

1.13.32

7 years ago

1.13.31

7 years ago

1.13.30

7 years ago

1.13.29

7 years ago

1.13.28

7 years ago

1.13.27

7 years ago

1.13.26

7 years ago

1.13.25

7 years ago

1.13.24

7 years ago

1.13.23

7 years ago

1.13.22

7 years ago

1.13.21

7 years ago

1.13.20

7 years ago

1.13.19

7 years ago

1.13.18

7 years ago

1.13.17

7 years ago

1.13.16

7 years ago

1.13.15

7 years ago

1.13.14

7 years ago

1.13.13

7 years ago

1.13.12

7 years ago

1.13.11

7 years ago

1.13.10

7 years ago

1.13.9

7 years ago

1.13.8

7 years ago

1.13.7

7 years ago

1.13.6

7 years ago

1.13.5

7 years ago

1.13.4

7 years ago

1.13.3

7 years ago

1.13.2

7 years ago

1.13.1

7 years ago

1.12.18

7 years ago

1.12.17

7 years ago

1.12.16

7 years ago

1.12.15

7 years ago

1.12.14

7 years ago

1.12.13

7 years ago

1.12.12

7 years ago

1.12.11

7 years ago

1.12.10

7 years ago

1.12.9

7 years ago

1.12.8

7 years ago

1.12.7

7 years ago

1.12.6

7 years ago

1.12.5

7 years ago

1.12.4

7 years ago

1.12.3

7 years ago

1.12.2

7 years ago

1.12.1

7 years ago

1.12.0

7 years ago

1.11.38

7 years ago

1.11.37

7 years ago

1.11.36

7 years ago

1.11.35

7 years ago

1.11.34

7 years ago

1.11.33

7 years ago

1.11.32

7 years ago

1.11.31

7 years ago

1.11.30

7 years ago

1.11.29

7 years ago

1.11.28

7 years ago

1.11.27

7 years ago

1.11.26

7 years ago

1.11.25

7 years ago

1.11.24

7 years ago

1.11.23

7 years ago

1.11.22

7 years ago

1.11.21

7 years ago

1.11.20

7 years ago

1.11.19

7 years ago

1.11.18

7 years ago

1.11.17

7 years ago

1.11.16

7 years ago

1.11.15

7 years ago

1.11.14

7 years ago

1.11.13

7 years ago

1.11.12

7 years ago

1.11.11

7 years ago

1.11.10

7 years ago

1.11.9

7 years ago

1.11.8

7 years ago

1.11.7

7 years ago

1.11.6

7 years ago

1.11.5

7 years ago

1.11.4

7 years ago

1.11.3

7 years ago

1.11.2

7 years ago

1.11.1

7 years ago

1.11.0

7 years ago

1.10.21

7 years ago

1.10.20

7 years ago

1.10.19

7 years ago

1.10.18

7 years ago

1.10.17

7 years ago

1.10.16

7 years ago

1.10.15

7 years ago

1.10.14

7 years ago

1.10.13

7 years ago

1.10.12

7 years ago

1.10.11

7 years ago

1.10.10

7 years ago

1.10.9

7 years ago

1.10.8

7 years ago

1.10.7

7 years ago

1.10.6

7 years ago

1.10.5

7 years ago

1.10.4

7 years ago

1.10.3

7 years ago

1.10.2

7 years ago

1.10.1

7 years ago

1.10.0

7 years ago

1.9.17

7 years ago

1.9.16

7 years ago

1.9.15

7 years ago

1.9.14

7 years ago

1.9.13

7 years ago

1.9.12

7 years ago

1.9.11

7 years ago

1.9.10

7 years ago

1.9.9

7 years ago

1.9.8

7 years ago

1.9.7

7 years ago

1.9.6

7 years ago

1.9.5

7 years ago

1.9.4

7 years ago

1.9.3

7 years ago

1.9.2

7 years ago

1.9.1

7 years ago

1.9.0

7 years ago

1.8.2

7 years ago

1.8.1

7 years ago

1.8.0

7 years ago

1.7.0

8 years ago

1.6.1

8 years ago

1.4.13

8 years ago

1.4.12

8 years ago

1.6.0

8 years ago

1.5.0

8 years ago

1.4.11

8 years ago

1.4.10

8 years ago

1.4.9

8 years ago

1.4.8

8 years ago

1.4.7

8 years ago

1.4.6

8 years ago

1.4.5

8 years ago

1.4.4

8 years ago

1.4.3

8 years ago

1.4.2

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.2.2

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.1

8 years ago

1.0.0

8 years ago