0.3.1 • Published 10 months ago

@open-sandbox/ntw-handlers v0.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

NTW Handlers

@open-sandbox/ntw-handlers is a collection of TypeScript-based handlers for building robust APIs using Express.js. This package is designed to simplify error handling and response formatting in your Node.js applications.

Features

  • TypeScript Support: Built with TypeScript for type safety and improved development experience.
  • Express.js Integration: Seamlessly integrates with Express.js to manage API responses and errors.
  • Modular Structure: Organized handlers for different types of responses and errors.

Installation

You can install the package via npm:

npm install @open-sandbox/ntw-handlers

Usage

Here's a quick example of how to use the handlers in your Express application:

import express from 'express';
import { GlobalErrorHandler, NotFoundHandler } from '@open-sandbox/ntw-handlers';

const app = express();

// Your routes go here

// Use the global error handler
app.use(GlobalErrorHandler);

// Use the not found handler
app.use(NotFoundHandler);

const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
    console.log(`Server is running on http://localhost:${PORT}`);
});

Scripts

  • npm run build: Compiles TypeScript files to JavaScript.
  • npm test: Run tests (currently not specified).

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

License

This project is licensed under the ISC License - see the LICENSE file for details.

0.3.1

10 months ago

0.1.2

10 months ago

0.1.1

10 months ago

0.1.0

10 months ago

0.0.8

10 months ago

0.0.1

10 months ago

0.0.0

10 months ago