1535 Commits

Author SHA1 Message Date
Victor Savkin
c98745a55e fix(core): wait for deps to be built before building projects 2019-12-28 10:57:03 -05:00
Jonathan Cammisuli
dec7063b89 feat(node): add package target for node libs (#2226) 2019-12-23 16:56:44 -05:00
Jack Hsu
5d0e1ad199
feat(react): add support for const enums (#2224) 2019-12-23 14:06:58 -05:00
Jack Hsu
3a36c24873 feat(core): add support for npm package dependencies in project graph 2019-12-20 18:23:02 -05:00
Jonathan Cammisuli
6328b8f718 feat(node): add library schematic 2019-12-20 10:52:57 -05:00
Kristof degrave
8579894796 feat(storybook): added static storybook build (#2074)
* chore(nx): added static storybook build

Added static storybook build builder

* chore(nx): added documentation + configuration for storybook-static

Added documentation files for storybook-static builder task
Added creation of storybook-static task to the configuration schematics of storybook

* docs(nx): generated documentation correctly

Generated documentation correctly

* chore(nx) renamed task to storybook-build

Renamed task to storybook-build
Builder task is now @nwrl/storybook:build
Added e2e-test

* chore(nx): renamed task to storybook-build

Renamed task to storybook-build
Builder task is now @nwrl/storybook:build
Added e2e-test

* chore(nx): improved e2e test

Improved e2e test

* chore(nx): fixed missing import e2e test

fixed missing import e2e test

* chore(nx): excluded added storybook build test

Verifiy of the test run correctly when the last added test is excluded

* chore(nx): refactored e2e test

refactored e2e test build storybook for beter performance
extended the wait in travis yaml file to fix timeouts on the test

* chore(nx): fixed issue with travis file

fixed issue with travis file

* chore(nx): fixed merge issue

fixed merge issue

* chore(nx): increased timout of travis_wait

increased timeout of travis_wait

* chore(nx): ignored original test

ignored original test to check how long mine taks.

* chore(nx): increased travis wait (again)

increased travis wait (again)

* chore(nx): wrapped storybook build in from observable

wrapped storybook build in from observable so it would finish
Moved to one storybook test again for performance
Remove travis_wait statement

* chore(nx): fix import for build

fixed import for build

* chore(nx): removed commented out code

Removed comments

* chore(nx): run yarn format

run yarn format

* chore(nx): fixed line endings

fixed line endings

* chore(nx): needed correct commitmsg

needed a correct commit message to build.

* chore(storybook): needed correct commitmsg

needed a correct commit message to build.

* chore(storybook): removed whitespaces

removed whitespaces

* chore(storybook): removed whitespaces

removed whitespaces

* chore(storybook): rename to build-storybook

Renamed 'storybook-build' to 'build-storybook'

* chore(storybook): added unit test

Added a unit test

* chore(storybook): applied formatting

* test(storybook): added additional tests

Added additional tests for the build-storybook + fixed the unittests

* test(storybook): formatted tests

formatted test build-storybook

* chore(storybook): provide a correct commitmsg

Provide a correct commit message

* chore(storybook): increased test timeout build-storybook

increased the timeout of a test in the build-storybook tests

* chore(storybook): ignore storybook test except one failing

ignore storybook tests except the one failing on the buildserver for investigation

* chore(storybook): reenabled stroybook tests

Reenabled storybook tests

* chore(storybook): consolidated unit tests

Consolidated unit tests into a single one
2019-12-19 15:13:58 -05:00
Jason Jean
6c83f2dc59
feat(nextjs): support next@9.1.5 and add log when ready (#2216) 2019-12-18 23:10:29 -05:00
Victor Savkin
8e08924bc3 feat(core): add ability to select data from the print affected output 2019-12-16 16:04:35 -05:00
Victor Savkin
f5b56fd41b fix(misc): reenable run-many tests 2019-12-14 15:26:34 -05:00
Jason Jean
6a6f795d6e fix(bazel): fix bazel e2e tests 2019-12-14 12:57:05 -05:00
Jason Jean
e56dadc09a feat(bazel): generate all target rules 2019-12-14 12:57:05 -05:00
Jason Jean
2e2167d9f3 feat(bazel): re-introduce @nrwl/bazel 2019-12-14 12:57:05 -05:00
Jason Jean
fb4fccb713
feat(repo): set names for tasks in circle ci (#2187) 2019-12-13 23:41:29 -05:00
Matt Briggs
734acefeb2 feat(core): update run-many to handle --with-deps 2019-12-12 18:10:56 -05:00
Victor Savkin
e5377d223f feat(core): improves print-affected command to support more use cases 2019-12-12 18:08:43 -05:00
Jack Hsu
a82737968b
chore(core): refactor generation of dependency graph (aka project graph) (#2151) 2019-12-12 15:54:31 -05:00
Jonathan Cammisuli
bf56469c0a fix(testing): set NODE_ENV to 'test' when running jest 2019-12-12 11:32:19 -05:00
Victor Savkin
f816fc424d Revert "feat(core): update to next version of angular deps"
This reverts commit bd230e0530e690b2ae7896a876510f62002943c8.
2019-12-10 08:07:26 -05:00
Jason Jean
5229529e03
fix(node): fix node e2e test for circle (#2163) 2019-12-09 12:39:30 -05:00
Jason Jean
bd230e0530 feat(core): update to next version of angular deps 2019-12-08 16:16:33 -05:00
Victor Savkin
6eae959184 feat(misc): add first version of the nx insights plugin 2019-12-08 14:49:58 -05:00
Jason Jean
a346817d15
fix(node): fix node tests for circle (#2156) 2019-12-07 13:46:54 -05:00
Jason Jean
fd6b12029d
fix(node): fix and reenable node e2e tests (#2145) 2019-12-06 14:46:42 -05:00
Jason Jean
74c5c69a37
feat(repo): add circleci config (#2146) 2019-12-06 14:46:29 -05:00
Victor Savkin
370e87f53b cleanup(repo): dev experience cleanup (#2142) 2019-12-04 14:47:21 -05:00
Isaac Mann
ac33f049b2 fix(nx): skip existing stories and cypress specs 2019-12-03 19:43:48 -05:00
da-mkay
18d0798b13 feat(testing): added test for ts options required by nest 2019-12-02 16:34:22 -05:00
Isaac Mann
c4cba1ca37 fix(nx): update storybook configuration (#2104) 2019-11-30 11:10:46 -05:00
Jack Hsu
7a434d469a fix(web): resolve issue where different core-js versions exist in the same workspace
Closes #2086
2019-11-28 07:54:08 -05:00
victor savkin
313de9ca4f build(nx): fix e2e tests 2019-11-23 17:23:40 -05:00
Matt Briggs
bebc71a714 feat(nx): add run-many
This adds a run-many command to:

 - make more semantic sense for the --all option
 - to add the ability to specify specific projects to run

It also involves a quite substancial refactoring of affected.ts in order
to attempt reuse of the code in both commands
2019-11-15 18:59:05 -05:00
Isaac Mann
2425436931 fix(nx): clean up some storybook bugs 2019-11-15 12:03:27 -05:00
Brandon Roberts
0821c564dd chore(nx): add missing node_module libraries for e2e tests 2019-11-12 09:53:43 -05:00
Jo Hanna Pearce
607bcfdeb2 feat(nx): refactor nx list to also show plugins with builders and uninstalled approved plugins 2019-11-11 13:09:18 -05:00
Isaac Mann
ae93a87fdf fix(nx): configure knobs correctly 2019-11-08 06:27:45 -05:00
Isaac Mann
8b8d30eff1 chore(nx): storybook schematics for react 2019-11-03 16:57:00 -05:00
Zachary Williams
99bc6df846 fix(nx): parse schema boolean properties as booleans for workspace-schematic
fix #1952
2019-10-31 15:58:48 -04:00
Isaac Mann
a0ec1b5e8b chore(nx): cleanup storybook schematics
bump storybook versions to 5.2.5
remove @types/storybook__addon-knobs

chore(nx): remove css-loader package dependency
2019-10-31 15:30:18 -04:00
Victor Savkin
35f20b1382 fix(nx): migrate command should not download migrations for packages that arent installed 2019-10-26 16:07:48 -04:00
Isaac Mann
c60857a6df feat(nx): storybook schematics
chore(nx): move some schematics into @nrwl/angular

    chore(nx): add e2e test

    feat(nx): add storybook schematics and builder

    test: Add tests

    test: remove test

    chore: Move some schematics into @nrwl/angular

    test: fix tests

    chore: Add e2e test

    chore: Bump storybook versions

    chore: createTestUiLib takes a libName argument

    chore: configs extend root config

    fix: Remove custom scss loader

    feat: add storybook builder

    fix: generate documentation and fix linting

    chore: Builder tests passing

    fix(nx): configuration schematic can run multiple times

    feat(nx): component story format

    docs(nx): update storybook docs

    fix(nx): pin core-js dev dependency to ^2.6.9

    chore(nx): fix formatting

    chore(nx): match core-js version for web/storybook

    chore(nx): remove storybook's angular dependencies

    chore(nx): modifyObstructiveCode to false in cypress.json

    See: https://github.com/cypress-io/cypress/issues/4042#issuecomment-487562075

    chore(nx): storybook tests --no-interactive

    chore(nx): add storybook to e2e tests

    chore(nx): reorder e2e tests
2019-10-23 17:16:19 -04:00
Victor Savkin
1c7b8dce8c feat(nx): implement print-affected
This allows printing information about affected projects, which is useful in CI.
2019-10-15 16:56:38 -04:00
Jo Hanna Pearce
58353a6be8 fix(nx): validate target and configuration in @nrwl/tao/run and provide better errors 2019-10-15 15:30:38 -04:00
Brandon Roberts
14a1963475 fix(nx): update TypeScript app configuration for Ivy support 2019-10-15 15:27:43 -04:00
Brandon Roberts
6160cc2324 feat(nx): update usage of facades with NgRx and add better support for barrel exports 2019-10-10 11:30:16 -04:00
Jason Jean
ed546337f1 feat(nx): add generic task execution 2019-10-08 15:00:54 -04:00
Jack Hsu
34a887a93f
fix(web): use legacy decorators so they work with TypeScript. (#1928)
Closes #1908
2019-10-08 12:05:30 -04:00
Jo Hanna Pearce
b962b09ac6 feat(nx): add new nx list command which enables simpler schematic discovery 2019-10-08 10:59:38 -04:00
Jo Hanna Pearce
1d377eac29 feat(nx): add report function to @nrwl/workspace which lists versions of select packages 2019-10-04 17:16:02 -04:00
Victor Savkin
3516890ec6 feat(nx): add a flag to run affected:libs and affected:apps without pretty formatting 2019-10-02 17:54:38 -04:00
Victor Savkin
156f961195 fix(nx): make dep-graph work on node 12 2019-10-02 16:26:28 -04:00