SuperOleg39

Results 20 issues of SuperOleg39

At the moment, the documentation does not answer the question of which layer might be responsible for distributing data from the API to the different entities

Hi! See a warning at npm - https://www.npmjs.com/package/ua-parser-js - `This package has been hijacked. Please revert to 0.7.28` First question - Can we use range `^0.7.28`, or it is not...

### Prerequisites Webpack can bundle server code at single JS file, with all dependencies. This allows to create Docker container with one `server.js` bundle, without unnecessary `node_modules`. Some framework, `NextJS`...

## Motivation Most of the time we just ignore `"warn"` rules. If the rule is really important, it is better to prefer `"error"`, otherwise we can just skip this rule....

## PR Checklist Please check if your PR fulfills the following requirements: - [ ] The commit message follows [Conventional Commits](https://www.conventionalcommits.org/en/) - [ ] Tests for the changes have been...

[@typescript-eslint/member-ordering is disabled by default](https://github.com/TinkoffCreditSystems/linters/blob/master/packages/eslint-config/internal/typescript.js#L31) And [sort-class-members rules](https://github.com/TinkoffCreditSystems/linters/blob/master/packages/eslint-config/internal/sort-class-members.js#L5) works for typescript code. It is a problem, because `eslint-plugin-sort-class-members` didn't respect many typescript features. Also, [sort-class-members rules](https://github.com/TinkoffCreditSystems/linters/blob/master/packages/eslint-config/internal/sort-class-members.js#L28) is very `React` class...

And add `npm >= 7` at [engines field](https://docs.npmjs.com/cli/v7/configuring-npm/package-json#engines) Update lock file Move to workspaces from lerna

### Problem Nx generate workspaces with `eslint` and `prettier` in dependencies. `@tinkoff/eslint-config` has `eslint` and `prettier` in dependencies too, and recommends users to prevent install this packages. So, it's easy...

## Reproduce install dependencies: ``` npm i @tinkoff/eslint-config @tinkoff/eslint-config-react @tinkoff/eslint-plugin-tramvai ``` modyfy `.eslintrc`: ``` module.exports = { extends: [ '@tinkoff/eslint-config/app', '@tinkoff/eslint-config/jest', '@tinkoff/eslint-config-react', 'plugin:@tinkoff/tramvai/recommended', ], rules: { '@typescript-eslint/naming-convention': 1, }, };...

Hello! Do you have a plans for [Interaction to Next Paint (INP)](https://web.dev/inp/) metric implementation? Looks like implementation can be non-trivial, according to [web-vitals package implementation](https://github.com/GoogleChrome/web-vitals/blob/next/src/onINP.ts). I am interested in your...