use commonjs as first option for module loading