This is the bare bones config boilerplate to publish ones own npm package
Taken from the following
https://typescript-eslint.io/docs/linting/
https://itnext.io/step-by-step-building-and-publishing-an-npm-typescript-package-44fe7164964c
https://khalilstemmler.com/blogs/typescript/eslint-for-typescript/