Use suchbot-backend- and suchbot-plugin- prefixes for module names.
User application should include suchbot module and nothing else. suchbot will get parent module and then from it’s path include package.json and check for packages with prefixes mentioned above.
Backends and plugins will declare suchbot as a peerDependency.
TODO
[ ] split
[ ] common eslint (create eslint-config-saji?)
[ ] common git hooks (see #20)
[ ] common editorconfig, npm scripts (create a template)
Use
suchbot-backend-
andsuchbot-plugin-
prefixes for module names.User application should include
suchbot
module and nothing else.suchbot
will get parent module and then from it’s path includepackage.json
and check for packages with prefixes mentioned above.Backends and plugins will declare
suchbot
as apeerDependency
.TODO
eslint-config-saji
?)