I have a JavaScript file that registers validators for a form validation library I\'m using. These validators become accessible through that library, so I don\'t need to imp
How do I import a module in such a way in es6?
You can use
import 'validators/register';
to import a module for its side effects only.
What's the best place in a project to do this?
The best solution would be not to register validators as a side effect, but rather decorate the validation library with the custom objects. The module structure, i.e. where to import these decorations, then soon becomes obvious.
If you need to use a registration approach, just put the import in any of the modules that are using the registered validators, typically alongside the import of the library itself. You can also factor this out in an extra module that bundles the library with the registrations if you need them together in many places.