open-index/open-npm huggingface dataset:
npm package: @mikwal/generate-index-ts
Description: Generate index.ts files for folder containing TypeScript source code files
Author: Mikael Waltersson
Latest version: 0.1.1

# Typescript index.ts generator

Automatically generates `index.ts` files re-exporting everything from all the files in the same folder.  
It does not create an index file in the root directory itself.

## Usage

`generate-index-ts <root-directory> [--watch]`
npm package: @mikwal/node-console-logger
Description: Standard output logger for NodeJS micro services matching .NET Core style output format
Author: Mikael Waltersson
Latest version: 0.1.0

# NodeJS console logger

Standard output logger for NodeJS micro services matching .NET Core style output format using the time stamp format below:
```CSharp 
TimeStampFormat = "\nyyyy-MM-dd HH\\:mm\\:ss.fff "
```

Designed with Amazon ECS in mind.
npm package: @mikwal/node-http-dev-server
Description: Development mode (with automatic reload) http server for NodeJS micro services
Author: Mikael Waltersson
Latest version: 0.2.1

# NodeJS Development HTTP server

Development mode (with automatic reload) http server for NodeJS micro services. 
Designed with to run a micro service based on `node-http-server` but can be used with any http server capable of listening on a UNIX socket specified by the `PORT` environment variable.  

Restarts the micro service on file changes like `nodemon` but keeps listening for requests whilst restarting for _"Live Reload"_ friendly behaviour.
npm package: @mikwal/node-http-server
Description: Lightweight http server for NodeJS micro services
Author: Mikael Waltersson
Latest version: 0.1.7

# NodeJS HTTP server

Lightweight http server for NodeJS micro services with optional static resources.

Listening port can be specified by `options.port` argument, in `package.json/httpServer/port` or by setting the environment variable `PORT`. (the latter takes precedence).  

A health check URL can be specified by `options.healthCheckUrl` argument or in `package.json/httpServer/healthCheckUrl`.   

Static resources can be specified in `options.assets` argument or in `package.json/httpServer/assets`. Keys in the map is the physical file or directory and values are the relative URL.  

A relative URL in argument `options.assetsManifestPath` or `package.json/httpServer/assetsManifestPath` to expose a list of all static resources.  

Usage:  
```JavaScript
let { runHttpServer } = require('@mikwal/node-http-server');

runHttpServer((request, response) => {
    response.end('Echo for URL=' + request.url);
});

```