Support optionalDependencies
Merge pull request #4 from megawac/opt-deps

Support optionalDependencies
Fix bug when dependency type doesn't exist in package
Add several missing core node modules to default list
Merge pull request #6 from megawac/opt-deps

Fix bug when dependency type doesn't exist in package
Merge pull request #7 from megawac/missing-items

Add several missing core node modules to default list
:tada:Support settings and aliases:confetti_ball:
Fix index case
Relative path logic
Merge pull request #9 from megawac/settings

Support settings and aliases
Merge pull request #10 from megawac/paths

Paths
Be smarter about what to insert
Merge pull request #11 from megawac/smart-require

Be smarter about what to insert
- Fix indentation and other python flake8 lint errors
- Insert require statement using a snippet to allow easy module name changing
Improve index.js special case handling
os.path -> path
Merge pull request #12 from megawac/index-path

Improve index.js special case handling
Fix path printing for windows

Replacing \\ for /
Merge pull request #13 from dacharles/master

Fix path printing for windows
Don't add the module name when the line contains = or :