Explore the docs »
Report Bug
·
Request Feature
This is organized as a Mono repo. It contains different packages that can be distributed separately:
this package contains the stand alone functions that power up the cli and the eslint-plugin
The command line will simplify listing and pulling local and 3rd party dependencies
dependency-migration pull <static/bundles/[bundleName]>
dependency-migration detect <static/bundles/[bundleName]>
We consider local packages to
- Libraries: coursera written libraries located in
js/lib
- Bundles: coursera bundleS imported within
static/bundles/
dependency-migration pull-local <static/bundles/[bundleName]>
dependency-migration pull-3rd-party <static/bundles/[bundleName]>
If you are calling a dependency that does not have a package.json, you can fix this by running:
dependency-migration fix-dependency-package <relative/path>
The eslint-plugin will take care of replacing imports (when use with --fix
) and prevent introducing local dependencies without package.json
Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request