angular-cli/packages/@angular/cli/utilities/require-project-module.ts
Filipe Silva 8d2d93a7a2 feat(e2e): use protractor api (#4527)
Uses existing Protractor API to run it directly instead of using `npm run
e2e`.

Also adds support for the following flags: `--serve`, `--config`,
`--specs`, `--element-explorer`, `--webdriver-update`.

Fix #4256
Fix #4478

BREAKING CHANGE: `ng e2e` no longer needs `ng serve` to be running.
2017-02-09 15:14:29 -08:00

7 lines
225 B
TypeScript

const resolve = require('resolve');
// require dependencies within the target project
export function requireProjectModule(root: string, moduleName: string) {
return require(resolve.sync(moduleName, { basedir: root }));
}