refactoring requirejs imports, allow import with dash `import a-b` because many npm package names use dash.
testing ripple-lib npm package.