New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@flock/wirespec

Package Overview
Dependencies
Maintainers
2
Versions
259
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@flock/wirespec

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

Source
npmnpm
Version
0.20.0-RC.3
Version published
Weekly downloads
339
-26.14%
Maintainers
2
Weekly downloads
 
Created
Source

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.

FAQs

Package last updated on 24 Jun 2026

Related posts