This is a nodejs adaptor for @eigenspace/base-http-client.
@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.
@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.