superdry
v0.0.1
Published
[](https://npm.im/superdry) [](https://npm.im/superdry) [ tech leads have resorted to using linting tools to keep this code clean and DRY. This approach is far too timid by half - linting tools can be easily bypassed by tweaking build scripts and so the guarantee of DRYness is weak. It is better to take a compiler/bundler approach to guarantee DRY code so that WET code doesn't even run.
Superdry projects don't merely practice Best Practices, they live it.
Best Practices
Here are some of the battle tested best practices everybody should adopt.
Single Responsibility Principles
Zero Dependencies
Quick Start
npx superdry init sourceFolderThat's it. You don't need to worry about setting up Typescript or Rollup or Jest or other plumbing. Just start editing init and go!
Below is a list of commands you will probably find useful:
superdry init
TODO: TEXT HERE
superdry build
TODO: TEXT HERE
superdry decompose
TODO: TEXT HERE
