0.15.2 • Published 4 months ago

@flock/wirespec v0.15.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 months ago

wirespec

npm version license

Wirespec your API's

Simplify your API development workflows, accelerate implementation, and guarantee strict adherence to defined contract specifications

Wirespec is a tool that simplifies interface design using a contract-first approach, with concise, human-readable specifications as the single source of truth.

Visit wirespec.io for more information about the project.

Features

  • Generate Wirespec files: Automatically create Wirespec templates or definitions programmatically.
  • Validation: Ensure your Wirespec files adhere to defined schema and specifications.
  • CLI Support: Easily integrate with your development workflow using simple CLI commands.
  • Integration Ready: Works well with modern JavaScript/TypeScript projects.

Installation

You can install wirespec globally or as a dev dependency in your project:

# Install as a dev dependency
npm install --save-dev wirespec

# Or install globally
npm install -g wirespec

Usage

CLI

The wirespec plugin can be used directly through the command line. Below are some example commands:

# Create a new Wirespec file
wirespec generate <filename>

# Validate an existing Wirespec file
wirespec validate <filename>

Programmatic Usage

You can also use wirespec in your JavaScript or TypeScript code:

import { generate, validate } from 'wirespec';

// Generate a Wirespec file
generate('example.wirespec');

// Validate a Wirespec file
const isValid = validate('example.wirespec');
console.log(`Is valid: ${isValid}`);

Contributing

Contributions are welcome! If you find any issues or want to suggest new features, feel free to open an issue or submit a pull request.

See our CONTRIBUTING.md for more details

License

This project is licensed under the Apache-2.0 license.


Elevate your Wirespec development workflow with the wirespec npm library.

0.14.13

5 months ago

0.14.12

5 months ago

0.14.11

5 months ago

0.14.10

6 months ago

0.14.17

5 months ago

0.14.16

5 months ago

0.14.15

5 months ago

0.13.0

7 months ago

0.14.14

5 months ago

0.13.1

7 months ago

0.13.2

6 months ago

0.14.18

5 months ago

0.14.20

5 months ago

0.14.24

5 months ago

0.14.23

5 months ago

0.14.22

5 months ago

0.14.21

5 months ago

0.14.28

5 months ago

0.14.27

5 months ago

0.14.26

5 months ago

0.14.25

5 months ago

0.14.29

5 months ago

0.14.30

5 months ago

0.14.5

6 months ago

0.14.6

6 months ago

0.14.7

6 months ago

0.14.8

6 months ago

0.14.9

6 months ago

0.14.2

6 months ago

0.14.3

6 months ago

0.14.4

6 months ago

0.11.8

8 months ago

0.11.9

8 months ago

0.10.18

11 months ago

0.10.19

11 months ago

0.11.0

9 months ago

0.10.14

11 months ago

0.11.1

9 months ago

0.10.15

11 months ago

0.11.2

9 months ago

0.10.16

11 months ago

0.11.3

9 months ago

0.10.17

11 months ago

0.15.0

5 months ago

0.11.4

8 months ago

0.15.1

4 months ago

0.11.5

8 months ago

0.10.11

11 months ago

0.15.2

4 months ago

0.11.6

8 months ago

0.10.12

11 months ago

0.11.7

8 months ago

0.10.13

11 months ago

0.10.20

11 months ago

0.10.25

9 months ago

0.10.26

9 months ago

0.10.21

11 months ago

0.10.22

10 months ago

0.10.23

9 months ago

0.10.24

9 months ago

0.12.9

7 months ago

0.12.1

7 months ago

0.12.2

7 months ago

0.12.3

7 months ago

0.12.4

7 months ago

0.10.10

12 months ago

0.10.9

12 months ago

0.10.8

12 months ago

0.10.4

1 year ago

0.10.5

1 year ago

0.10.3

1 year ago

0.10.2

1 year ago

0.10.1

1 year ago

0.10.0

1 year ago

0.9.23

1 year ago

0.9.24

1 year ago

0.9.25

1 year ago

0.9.26

1 year ago

0.9.20

1 year ago

0.9.21

1 year ago

0.9.22

1 year ago

0.9.27

1 year ago

0.9.28

1 year ago

0.9.29

1 year ago

0.9.12

1 year ago

0.9.13

1 year ago

0.9.14

1 year ago

0.9.15

1 year ago

0.9.10

1 year ago

0.9.11

1 year ago

0.9.16

1 year ago

0.9.17

1 year ago

0.9.18

1 year ago

0.9.19

1 year ago

0.9.9

1 year ago

0.9.8

1 year ago

0.9.7

1 year ago

0.9.6

1 year ago

0.9.5

1 year ago

0.9.4

1 year ago

0.9.3

1 year ago

0.9.2

1 year ago

0.9.0

1 year ago

0.9.1

1 year ago

0.8.56

1 year ago

0.8.55

1 year ago

0.8.54

1 year ago

0.8.53

1 year ago

0.8.52

2 years ago

0.8.51

2 years ago

0.8.50

2 years ago

0.8.47

2 years ago

0.8.49

2 years ago

0.8.46

2 years ago

0.8.45

2 years ago

0.8.44

2 years ago

0.8.43

2 years ago

0.8.42

2 years ago

0.8.41

2 years ago

0.8.40

2 years ago

0.8.38

2 years ago

0.8.39

2 years ago

0.8.37

2 years ago

0.8.36

2 years ago

0.8.35

2 years ago

0.8.34

2 years ago

0.8.33

2 years ago

0.8.32

2 years ago

0.8.31

2 years ago

0.8.30

2 years ago

0.8.29

2 years ago

0.8.27

2 years ago

0.8.28

2 years ago

0.8.26

2 years ago

0.8.25

2 years ago

0.8.24

2 years ago

0.8.23

2 years ago

0.8.22

2 years ago

0.8.21

2 years ago

0.8.19

2 years ago

0.8.17

2 years ago

0.8.16

2 years ago

0.8.15

2 years ago

0.8.14

2 years ago

0.8.13

2 years ago

0.8.12

2 years ago

0.8.11

2 years ago

0.8.10

2 years ago

0.8.9

2 years ago

0.8.7

2 years ago

0.8.6

2 years ago

0.8.5

2 years ago

0.8.4

2 years ago

0.7.9

2 years ago

0.7.8

2 years ago

0.7.6

2 years ago

0.7.5

2 years ago

0.7.4

2 years ago

0.7.3

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.0

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.2

2 years ago

0.5.0

2 years ago

0.4.4

2 years ago

0.0.1-ts.3

2 years ago

0.0.1-ts.2

2 years ago

0.0.1-ts.1

2 years ago

0.0.1-ts.0

2 years ago

0.0.1

2 years ago