Ecmascript and javascript in same application

I have an older application that was developed with pure javascript. It is also using a lot of 3rd party javascript libraries. Off-course it didn’t have ecmascript package. After updating it to meteor 1.5 and adding ecmascript package I get “Unable to resolve some modules:” error for jquery, moment etc in a lot of files most of them minified 3rd party libraries.

So how can I make it to work code written in pure js and ecma together in same application ?

The ecmascript package still is Javascript. It’s the newer version of it.

Put this legacy libraries (if you can’t fix the resolving of methods) in the folder client/compatibility.

That means I have to put all client code in client/compatibility. I tried that and still have same messages.

Unable to resolve some modules:

“jquery” in /C/meteor/test15/client/compatibility/plugins/toastr/toastr.min.js (web.browser)
“util” in /C/meteor/test15/client/compatibility/plugins/bootstrap-markdown/markdown.js (web.browser)
“d3” in /C/meteor/test15/client/compatibility/plugins/rickshaw/rickshaw.min.js (web.browser)
datatables.net” in /C/meteor/test15/client/compatibility/plugins/dataTables/datatables.min.js (web.browser)
“datatables.net-bs” in /C/meteor/test15/client/compatibility/plugins/dataTables/datatables.min.js (web.browser)
“datatables.net-buttons” in /C/meteor/test15/client/compatibility/plugins/dataTables/datatables.min.js (web.browser)
“datatables.net-responsive” in /C/meteor/test15/client/compatibility/plugins/dataTables/datatables.min.js (web.browser)
“moment” in /C/meteor/test15/client/compatibility/plugins/daterangepicker/daterangepicker.js (web.browser)
“desandro-get-style-property” in /C/meteor/test15/client/compatibility/plugins/masonry/masonry.pkgd.min.js (web.browser)
“eventie” in /C/meteor/test15/client/compatibility/plugins/masonry/masonry.pkgd.min.js (web.browser)
“doc-ready” in /C/meteor/test15/client/compatibility/plugins/masonry/masonry.pkgd.min.js (web.browser)
“desandro-matches-selector” in /C/meteor/test15/client/compatibility/plugins/masonry/masonry.pkgd.min.js (web.browser)
“wolfy87-eventemitter” in /C/meteor/test15/client/compatibility/plugins/masonry/masonry.pkgd.min.js (web.browser)
“get-size” in /C/meteor/test15/client/compatibility/plugins/masonry/masonry.pkgd.min.js (web.browser)
“fizzy-ui-utils” in /C/meteor/test15/client/compatibility/plugins/masonry/masonry.pkgd.min.js (web.browser)
“outlayer” in /C/meteor/test15/client/compatibility/plugins/masonry/masonry.pkgd.min.js (web.browser)
“switchery” in /C/meteor/test15/client/compatibility/plugins/switchery/switchery.js (web.browser)

If you notice problems related to these missing modules, consider running:

meteor npm install --save jquery meteor-node-stubs d3 datatables.net datatables.net-bs datatables.net-buttons datatables.net-responsive moment desandro-get-style-property eventie doc-ready desandro-matches-selector wolfy87-eventemitter get-size fizzy-ui-utils
outlayer switchery

Also what about server and common code. server/compatibility ?