@eigenspace/nodejs-http-client
TypeScript icon, indicating that this package has built-in type declarations

1.0.16 • Public • Published

About.

This is a nodejs adaptor for @eigenspace/base-http-client.

Why do we have that dependencies?

  • @eigenspace/base-http-client - is used like base http client to wrap it.
  • @eigenspace/url-replacer - is used to replace params inside a template url.
  • form-data - is used for sending multipart data.
  • node-fetch - is used as request provider.
  • json-bigint - is used to parse json contains bigint type values.

Why do we have that dev dependencies?

  • @eigenspace/common-types - common types such as dictionary, etc.
  • @eigenspace/codestyle - includes lint rules, config for typescript.
  • @eigenspace/commit-linter - linter for commit messages.
  • @eigenspace/helper-scripts - is used for publish package.
  • @types/* - contains type definitions for specific library.
  • clean-webpack-plugin - it's used for clean bundle before run building.
  • ts-loader - it's used to load typescript code with webpack.
  • typescript - is a superset of JavaScript that have static type-checking and ECMAScript features.
  • husky - used for configure git hooks.
  • eslint - it checks code for readability, maintainability, and functionality errors.
  • eslint-plugin-eigenspace-script - includes set of script linting rules and configuration for them.
  • lint-staged - used for configure linters against staged git files.
  • webpack - it creates app bundle for dev. mode and production.
  • copy-webpack-plugin - used for copying mocks to dev server.
  • webpack-cli - cli for webpack, provides commands for tasks.
  • webpack-node-externals - to exclude dependencies from bundle.

Readme

Keywords

none

Package Sidebar

Install

npm i @eigenspace/nodejs-http-client

Weekly Downloads

0

Version

1.0.16

License

UNLICENSED

Unpacked Size

17 kB

Total Files

9

Last publish

Collaborators

  • eigenspace