Jason Jean
4920d92f3a
fix(nx): hacky fix
2019-05-29 11:57:54 -04:00
Jason Jean
df23cba0e1
feat(nx): target es2015 by default for all applications
2019-05-27 10:19:47 -04:00
Jason Jean
43af1cd878
feat(frontend): add differential loading for web apps
2019-05-23 11:57:23 -04:00
Victor Savkin
3910be25d9
feat(nx): default base to master
2019-05-23 11:26:34 -04:00
Jason Jean
416ba048ea
feat(nx): update angular to v8-rc.4
2019-05-21 12:11:38 -04:00
Jason Jean
b6170bdb17
feat(nx): update angular to v8 ( #1334 )
...
feat(nx): update angular to v8
2019-05-10 12:09:47 -04:00
Victor Savkin
a82a19372f
fix(nx): reenable ng-add
2019-05-04 16:58:20 -04:00
Jason Jean
fb152e689a
refactor(frontend): refactor NxModule to @nrwl/angular
2019-04-28 15:10:38 -04:00
Jason Jean
d61796cead
fix(nx): fix affected params interpolation
2019-04-28 15:06:35 -04:00
Jason Jean
09a3ee66ea
feat(nx): add ability to use interpolated arguments in affected
2019-04-24 17:28:48 -04:00
Victor Savkin
e8ea4dfabf
fix(build): add missing webpack deps to node and web
2019-04-22 18:14:25 -04:00
Victor Savkin
b5f1966ca5
refactor(nx): extract workspace creation into @nrwl/workspace
2019-04-21 09:46:21 -04:00
Jason Jean
9bbb69d40f
refactor(frontend): refactor angular to @nrwl/angular
2019-04-18 15:25:06 -04:00
Jason Jean
debda15222
refactor(testing): separate cypress to @nrwl/cypress
2019-04-17 17:06:44 -04:00
Victor Savkin
bba34f8583
refactor(backend): create separate packages for express and nest
2019-04-16 19:45:55 -04:00
Victor Savkin
13a72f4fd1
refactor(frontend): refactor web components support into a separate package
2019-04-16 14:44:24 -04:00
Jason Jean
625b2837a8
refactor(testing): separate jest to @nrwl/jest
2019-04-16 13:10:49 -04:00
Jason Jean
7e0b4a0066
refactor(frontend): separate react into separate collection
2019-04-16 08:37:55 -04:00
Jason Jean
268fe36ab6
fix(testing): support loading css
2019-03-11 13:30:26 -04:00
Jason Jean
2a94649d41
feat(nx): add js and jsx support to builders and affected
2019-03-11 11:01:28 -04:00
Jason Jean
a34eb17c47
fix(nx): remove es5BrowserSupport from non-angular apps
2019-03-11 10:15:55 -04:00
Jason Jean
98e83f92bd
feat(nx): add framework react for libs
2019-03-11 10:15:18 -04:00
Jason Jean
b4b38d12d8
fix(nx): small fixes
2019-03-03 09:12:53 -05:00
Victor Savkin
b81e767300
feat(nx): add presets for web components and react
2019-03-03 09:12:53 -05:00
Jason Jean
3bad40ea65
feat(nx): support no framework apps
2019-03-02 12:03:30 -05:00
Victor Savkin
7f2c16f3a3
feat(nx): add presets to simplify the creation of workspaces with angular and fullstack apps
2019-02-25 14:28:36 -05:00
Jason Jean
656c88c40a
feat(nx): add tslint vscode plugin
2019-02-16 18:57:58 -05:00
Victor Savkin
03992c7de1
feat(nx): switch defaults to jest, cypress, and nest
2019-02-13 10:35:32 -05:00
Victor Savkin
c6c5059d1b
feat(node): add waitUntilTargets
2019-02-08 10:40:55 -05:00
Danielle Sheehan
9d01586adf
fix(builders): copy fixture folder ( #1053 )
2019-02-04 18:13:15 -05:00
Jason Jean
52f90b9702
feat(schematics): add vscode extension recommendations ( #1023 )
2019-01-31 14:19:41 -05:00
Jason Jean
8338507ac2
tests(e2e): fix failing e2e tests due to incorrect flags ( #1040 )
2019-01-31 14:18:45 -05:00
James Henry
fef18541d9
test(workspace-schematic): consistent --no-interactive
2019-01-29 22:59:01 -05:00
James Henry
d7a617e43c
feat(workspace-schematic): support list-schematics and interactive prompts
2019-01-29 22:59:01 -05:00
Jason Jean
16df9e2bba
feat(schematics): update to AngularCLI 7.2.1
2019-01-19 10:27:26 -05:00
Jason Jean
43433eca71
feat(schematics): add node-app --framework nestjs
2019-01-04 13:11:20 -05:00
Jason Jean
d537476b0c
enhancement(schematics): optimize formatting during codegen
2019-01-03 14:18:20 -05:00
Jason Jean
5b305f758d
feat(schematics): update to angular cli 7.1
2018-12-12 19:31:44 -05:00
Jason Jean
2e25398e8c
feat(schematics): support dry run for workspace-schematics
2018-12-03 15:37:13 -05:00
Jason Jean
92383e53b6
fix(schematics): add es2015 module to tsconfig
2018-12-03 11:52:01 -05:00
Jason Jean
dd4d671341
fix(schematics): generate defaults for scss
2018-11-23 11:10:10 -05:00
Jason Jean
5357aa4b9c
fix(schematics): fix affected argument delimiting
2018-11-19 17:29:25 -05:00
Jason Jean
dfba24dc9b
fix(builders): do not copy fixtures if not defined by cypress.json
2018-11-19 17:29:02 -05:00
--get
54063df355
feat(builders): create sourcemaps for node apps
2018-11-18 14:42:57 -05:00
--get
f8ac8e1569
feat(schematics): add generic affected
2018-11-12 14:30:25 -05:00
--get
ed938e4cda
feat(builders): allow copying of assets for node apps
2018-11-12 13:51:40 -05:00
ben
f38bda025b
feat(schematics): add cypress e2e test runner
...
This is enables the use of Cypress as e2e test runner for a new
application in the Nx workspace.
The Cypress command is hidden as a flag in the main application
schematics. Meaning, the only thing needed to enable this feature is to
add the `--e2eTestRunner=cypress` flag at your command when creating
a new application.
Example:
```shell
$ ng generate application myApp --e2eTestRunner=cypress
```
By default `ng e2e my-app-e2e` will start Cypress in the application
mode. You will see the desktop application and will be able to check all
the tests and run them as you which.
If you want to run the Cypress tests in headless mode (while being on CI
for example), you can do so by passing the `--headless` to the command.
You will see all the test results live in the terminal.
```shell
$ ng e2e my-app-e2e --headless
```
The Cypress configuration files and folders are present in the new
`my-app-e2e` folder created. Every file are written in typescript and
will be compiled into the `/dist/apps/my-app-e2e` folder before starting
Cypress.
If you need to fine tunes the options of Cypress, you can do so by
modifying directly the `cypress.json` file in the related project.
The build steps are has follow:
• compile typescript files into javascript inside the
`/dist/app/my-app-e2e` folder
• build a dev server (using the default AngularCLI dev target build)
• run Cypress with the compiled e2e files
Screenshots and Videos will be accessible respectively in
`/dist/apps/homer-app-e2e/screenshots` and
`/dist/apps/homer-app-e2e/videos`.
2018-10-25 12:14:35 -04:00
--get
47d99d49ba
fix(schematics): fix tslint rules for ngadd
2018-10-24 09:42:49 -04:00
--get
67c4bdf4af
feat(schematics): upgrade to angular 7
2018-10-24 09:42:31 -04:00
skydever
cd43c6d9ba
fix(schematics): check type of tsConfig lint entry (ng-add)
2018-10-22 11:15:53 -04:00