ember new fooIt creates the main project, as well as package.jsonand bower.json. After that, he will install the dependencies. You can skip this part by specifying:
ember new foo --skip-npm --skip-bower
Once you have the package.json and bower.json file, theoretically you can get npm packages from other sources. You can copy these folders to the application folder ( foo) and then start the ember server.