Nx
Enterprise
Nx
Sign in / Sign up
Open main menu
Nx
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
652
1a98f6f4 feat(ngrx): add support for NgRx Facade classes Add support to generate NgRx facade classes when the command `--facade` boolean option is used. ```console ng g ngrx <feature> --facade ``` > Note this will not generate facades for existing ngrx features; this option is currently only available for *new* ngrx scaffolding. * Add code generators for `<feature>.facade.ts` + `<feature>.facade.spec.ts` Fixes #629. Fixes #638. use entity
by ThomasBurl...
T
Succeeded
648
47fd70be fix(ngrx): fix lint issues in schematic templates The ngrx schematic templates have some minor lint errors that manfiest in new ngrx generated code. * In the ngrx e2e tests, add check for tsLint errors in the generated code * Fix lint issues for the upgrade-module and associated tests.
by ThomasBurl...
T
Succeeded
643
5de01c45 fix(schematics): workspace schematics support for directory option The custom workspace schematic generates a schematic for a custom 'lib': ```ts import { chain, externalSchematic, Rule } from '@angular-devkit/schematics'; export default function(schema: any): Rule { return chain([ externalSchematic('@nrwl/schematics', 'lib', { name: schema.name }) ]); } ``` > This schematic does not support the `--directory=<parent folder>` option. Here is what **should be** generated: ```ts import { chain, externalSchematic, Rule } from '@angular-devkit/schematics'; export default function(schema: any): Rule { return chain([ externalSchematic('@nrwl/schematics', 'lib', { name: schema.name, directory : schema.directory }) ]); } ``` Fixes #642.
by ThomasBurl...
T
Succeeded
631
1a2b4180 feat(ngrx): add support for NgRx Facade classes Add support to generate NgRx facade classes when the command `--facade` boolean option is used. ```console ng g ngrx <feature> --facade ``` > Note this will not generate facades for existing ngrx features; this option is currently only available for *new* ngrx scaffolding. * Add code generators for `<feature>.facade.ts` + `<feature>.facade.spec.ts` Fixes #629. Fixes #638. use entity
by ThomasBurl...
T
Succeeded
474
74d5ddcd fix(schematics): ngrx schematics should generate enhanced ngrx files @nrwl/schematics no longer uses the @ngrx/schematics to generate NgRx feature files. * `ngrx/files/__directory__` templates are used * Templates replicate the simple outputs generated from @ngrx/schematics:feature * Templates add significant Nx enhancements. The following standard files will be scaffolded: * `<feature>.actions.ts` * `<feature>.effects.ts` + `<feature>.effects.spec.ts` * `<feature>.reducer.ts` + `<feature>.reducer.spec.ts` The following new files will also be scaffolded: * `<feature>.selectors.ts` + `<feature>.selectors.spec.ts` Changes include: * Change the action/enums to generate a trio of enums for each *feature*: `Load<Feature>`, `<Feature>Loaded`, and `<Feature>LoadError` * Add code generators for `<feature>.selectors.ts` * Add code generators for unit and integration testing `*.spec.ts` files * Update the public barrel [`index.ts`] when adding ngrx to a library * Use `StoreModule.forFeature()` when adding ngrx feature (without using the `--root` option) * Use the Effect to respond tp `load<Feature>$` and dispatch `<Feature>Loaded` or `<Feature>LoadError` * Update the Action to export `<feature>Actions` map of all action classes * fix `ng-add.test.ts` tests for latest Angular CLI scaffolding * fix `application.spec.ts` expect fails Fixes #472, Fixes #618, Fixes #317, Fixes #561, Refs #380.
by ThomasBurl...
T
Succeeded
391
95ca986d fix(schematics): support empty ngModule imports * Auto-inject BrowserModule or CommonModule when not present in the ngModule imports. * Supports ngModules with: * missing `imports` or `providers` metaKey(s) * missing `imports : [CommonModule]` or `imports: [BrowserModule]` entries * Add spec tests for `add-imports-to-module` and the `remove` rule Fixes #9.
by ThomasBurl...
T
Succeeded
390
2e91b9c1 feat(schematics): use @ngrx/schematics * ngrx collection now extends @ngrx/schematics * modify the nrwl `ngrx` schematic to use `@ngrx/schematics` to generate the initial source for actions, reducers, and effects * modify the generated source to conform to Nx standards * generate init and interface files * remove template files for action, effect, and reducer scaffolding * modify collection to extend `@ngrx/schematics` so the ngrx commands are also easily accessible * inject dataloaded enums into action class * configure nx workspace devDep on @ngrx/schematics version * override ngrx effects.spec.ts with nx templated version fixes #174.
by ThomasBurl...
T
Succeeded
391
95ca986d fix(schematics): support empty ngModule imports * Auto-inject BrowserModule or CommonModule when not present in the ngModule imports. * Supports ngModules with: * missing `imports` or `providers` metaKey(s) * missing `imports : [CommonModule]` or `imports: [BrowserModule]` entries * Add spec tests for `add-imports-to-module` and the `remove` rule Fixes #9.
by ThomasBurl...
T
Succeeded
390
2e91b9c1 feat(schematics): use @ngrx/schematics * ngrx collection now extends @ngrx/schematics * modify the nrwl `ngrx` schematic to use `@ngrx/schematics` to generate the initial source for actions, reducers, and effects * modify the generated source to conform to Nx standards * generate init and interface files * remove template files for action, effect, and reducer scaffolding * modify collection to extend `@ngrx/schematics` so the ngrx commands are also easily accessible * inject dataloaded enums into action class * configure nx workspace devDep on @ngrx/schematics version * override ngrx effects.spec.ts with nx templated version fixes #174.
by ThomasBurl...
T
Previous page
Previous
Next
Next page