1.9.7 • Published 4 years ago

@tajawalae/web-server-middleware v1.9.7

Weekly downloads
67
License
-
Repository
github
Last release
4 years ago

web-server-middleware

Base set of functions to be user to generate the necessary config for a web-app-server. Whether you're using express, koa, restify or plain node-http server, these utils will get you up to speed to work on your product of choice.

What's in the box?

Config: Generate the necessary configuration for each POS and Brand based on the request URL.

Device: Detect device type and media based on user-agent

Language: Detect language and direction based on path | cookie | param | config

Translation: Fetch translation if required

Currency: Fetch translation if required

Usage

const express = require('express');
const { middleware } = require('@tajawalae/web-server-middleware');

const app = express();
// Application middlewares
app.use([
  middleware.config,
  middleware.device,
  middleware.language,
  middleware.translation,
  middleware.currency
]);

app.listen(PORT, () => {
  console.log(`server is running in ${NODE_ENV} mode`);
  console.log(`listening on http://localhost:${PORT}`);
});

TODO

  • Translation middleware
  • Add Code Style checks for the project (eslint + husky)
  • Local host dynamic config
  • Replace envId with domain
  • Replace lang with language
1.9.7

4 years ago

1.9.6

4 years ago

1.9.5

4 years ago

1.9.4

4 years ago

1.9.3

4 years ago

1.9.2

4 years ago

1.9.1

4 years ago

1.9.0

4 years ago

1.8.8

4 years ago

1.8.7

4 years ago

1.8.6

4 years ago

1.8.5

4 years ago

1.8.4

4 years ago

1.8.3

4 years ago

1.8.2

5 years ago

1.8.1

5 years ago

1.8.0

5 years ago

1.7.2

5 years ago

1.7.1

5 years ago

1.7.0

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.11

5 years ago

1.1.10

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.2.9

5 years ago

0.2.8

5 years ago

0.2.7

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago