60 Commits

Author SHA1 Message Date
Phillip Barta
8abcaab7c3
fix(misc): dont publish jest.config.js files (#8341) 2022-01-07 14:10:24 -05:00
Victor Savkin
88751a3685 chore(repo): clean up the language to match the new tag line 2021-12-17 16:08:38 -05:00
James Henry
98ffe8574b feat(linter): support eslint v8 (#7800)
* feat(core): support eslint v8

* fix(core): align version of eslint across all packages
2021-11-19 14:55:33 -05:00
Victor Savkin
d79bba3630 chore(repo): update to nx 12.10 2021-09-20 16:39:13 -04:00
Andrew Luca
fe7c25d00f
chore(misc): add repository directory for all packages.json (#6973) 2021-09-15 11:53:08 -04:00
Craigory Coppola
06dc66b770
chore(repo): fix copy dep ordering (#6919) 2021-09-02 17:52:38 -04:00
AgentEnder
c9c8fa7f1c chore(core): project.json should not be included in builds
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
2021-08-20 20:22:30 -04:00
Craigory V Coppola
442e4fc6a1
chore(repo): convert to project json format (#6286) 2021-07-08 11:36:35 -04:00
Jason Jean
4f7191e154 chore(repo): update nx to 12.5.0-beta.5 2021-06-25 17:08:37 -04:00
vsavkin
f82344d63a chore(repo): refine the tag line 2021-05-18 20:55:40 -04:00
vsavkin
af23cc5d7d feat(misc): change the nx tag line 2021-05-18 16:07:22 -04:00
Minijus L
357ecd09a4
fix(testing): update ts-jest to version 26.5.5 (#5405)
Update `jest.config.js` ts-jest section with lower-cased 'tsconfig' property as 'tsConfig' is to be deprecated in version 27.
2021-04-26 08:56:52 -04:00
vsavkin
b5efa6bfee feat(core): hash only relevant parts of global config files 2021-04-06 20:20:47 -04:00
vsavkin
6024859990 chore(repo): clean up language 2021-03-29 12:26:01 -04:00
Vivek More 🧐
212fb00548 cleanup(misc): use more es6 features
- Single char alternation (e.g. a|b|c|d) in a RegExp can be simplified to use a character class ([abcd]) instead.
  This usually also provides slightly better matching performance.
- Character escapes that are replaceable with the unescaped character without a change in meaning. Inside the square brackets of a character class, many escapes are unnecessary that would be necessary outside of a character class. For example the regex [\.] is identical to [.]
- If several qualified expressions occur after the qualifier having been checked for nullable, they can be replaced with optional chaining
2021-03-24 20:11:32 -04:00
Jason Jean
fc9caccffb
chore(repo): update nx to 11.5.0-beta.0 (#4957) 2021-03-05 19:57:26 -05:00
Jason Jean
6c4aacf212
feat(repo): update to nx 10.3 (#3840) 2020-10-02 13:12:34 -04:00
Jonathan Cammisuli
7dbf48a11e
chore(repo): update to 10.1.0-beta (#3561) 2020-08-19 13:06:12 -04:00
Victor Savkin
aff592b930 feat(angular): add an option to use eslint 2020-08-06 22:08:16 -04:00
Victor Savkin
635f49150e fix(misc): add nx binary to nx package 2020-07-29 15:29:47 -04:00
Victor Savkin
3cd9f4fe6c feat(misc): add nx package to make installing global cli easier 2020-07-29 12:16:12 -04:00
Jason Jean
fb152e689a refactor(frontend): refactor NxModule to @nrwl/angular 2019-04-28 15:10:38 -04:00
Victor Savkin
b5f1966ca5 refactor(nx): extract workspace creation into @nrwl/workspace 2019-04-21 09:46:21 -04:00
Victor Savkin
24f31d1495 feat(nx): add create-nx-workspace package to simplify workspace creation 2019-03-01 22:04:01 -05:00
Jason Jean
dbf59af6a5 feat(schematics): update ngrx to 7.2.0 2019-02-06 13:26:50 -05:00
Jason Jean
d537476b0c enhancement(schematics): optimize formatting during codegen 2019-01-03 14:18:20 -05:00
rwoody
3f493b71c6 fix(nx): use pipeable ofType operator from ngrx
fix #890
2018-11-12 13:54:12 -05:00
Emilio Martinez
a1b8ef9c64 fix(nx): set jasmine-marbles peer dependency to v0.4.0
Sets jasmine-marbles peer dependency version in nx package to match rest of project as set in f73c1b5.
2018-11-04 16:39:35 -05:00
Leigh Caplan
b9ffb90ef9 feat(nx): export data persistence operators
DataPersistence methods have been refactored to use pipeable operators, but these operators weren't
exported so they could not be used outside of the library. Now, users will be able to import the
operators themselves.
2018-10-04 19:42:35 -04:00
ben
9c10fa7db2 build(package.json): run prettier before commit
This adds a hook to the git command to run prettier on the staged files, before committing. Prettier
has now more broad and general rules with excluded folder and more files to correct.
2018-08-23 09:59:04 -04:00
Jason Jean
b97d30536e build: copy license from root into each dist 2018-08-20 11:39:49 -04:00
ncunningham
ac5b85e46c docs(nx): remove unnecessary imports and fix spelling. 2018-08-13 16:10:30 -04:00
Sam Severance
829fb32614 fix(schematics): fix ngrx effect services being provided 2x
* Remove `TodoEffects` from `providers` because it is already
  provided when calling `EffectsModule.forRoot([TodoEffects])`
2018-07-26 10:45:31 -04:00
Leigh Caplan
d38700ead7 refactor(nx): simplify DataPersistence methods 2018-07-09 11:35:42 -04:00
Leigh Caplan
2fc57955cd refactor(nx): avoid double filter of navigation actions 2018-07-09 11:35:42 -04:00
Leigh Caplan
1e9871e6d7 feat(nx): Allow DataPersistence to take action streams
Currently, DataPersistence methods such as `fetch` and
`optimisticUpdate` take a string as their first argument,
which they use to filter incoming action types. This can
lead to inflexibility in certain cases, such as when
you want to filter the action stream before it gets to
the DataPersistence handler, or when you want to handle
multiple action types with the same effect (as suggested
by Mike Ryan in his "Good Action Hygiene with NgRx talk:
https://www.youtube.com/watch?v=JmnsEvoy-gY)

This PR refactors `optimisticUpdate`, `pessimisticUpdate`,
`fetch` and `navigation` into pipeable operators, and
implements the existing DataPersistence methods in terms
of these operators. This allows users to continue using
instance methods and strings, but enables more advanced
cases where more control over the action and state streams
is needed.
2018-07-09 11:35:42 -04:00
Victor Savkin
907ec27528 feat(schematics): switch to cli6 2018-05-06 19:12:02 -04:00
David Herges
4ff80c159b docs: link to DataPersistence.fetch 2018-04-24 17:42:12 -04:00
Victor Savkin
4e9d52a044 simplify build setup to use the main tsconfig.json file for tests 2018-03-28 11:21:52 -04:00
mrmeku
4184bb2d13 Rebasing issues resolved 2018-03-20 08:38:03 -04:00
vsavkin
fcec9dc1c0 reformat code with printWidth=80 2018-03-16 15:38:28 -04:00
vsavkin
172c18dc9b feat(schematics): switch to angular 5.2 and cli 1.6.5 2018-01-21 14:23:08 -05:00
vsavkin
846d5e4186 docs(nx): show how to configure an effect not to dispatch an action 2017-11-17 16:03:48 -05:00
Manduro
715efa4b22 refactor(nx): rxjs lettable operators 2017-11-17 12:46:18 -05:00
Mark Kennedy
2e4613f475 fix(nx): export jasmine-marbles getTestScheduler and time functions 2017-11-17 12:32:08 -05:00
vsavkin
32ac8e589b remove unnecessary peer deps 2017-10-22 16:30:12 -04:00
Manduro
6fc7145602 feat(nx): infer state type, add optional action type parameter 2017-10-21 12:21:46 -04:00
vsavkin
a43fbaeb9a switch to prettier 2017-10-07 12:09:45 -04:00
vsavkin
5c045ee928 docs(schematics): update the docs to use fat-arrow functions in datapersitence 2017-10-05 15:24:16 -04:00
vsavkin
73c8c6c7fd docs(nx): adds docs for readAll and readFirst 2017-10-04 11:29:30 -04:00