933 Commits

Author SHA1 Message Date
mmuenker
ab2f526021
fix(core): support hidden files in assets (#6298)
The transformation of `AssetGlob` objects into `FileInputOutput` objects does not include hidden files. The glob option `dot: true` is required to include hidden files. The commit extends the AssetGlob interface with the optional property `dot`. The glob check will include hidden files when the property `dot` is set to true.

Signed-off-by: Merzough Münker <mmuenker@digitaix.com>
2021-09-15 09:45:36 -04:00
Leosvel Pérez Espinosa
bdd01ed1dd
fix(core): use defaultConfiguration in run-many and affected when no configuration is specified (#6884) 2021-08-28 18:07:41 +01:00
Jason Jean
1b6c0ee7fa
feat(misc): add x-type to app and lib generators (#6874) 2021-08-27 19:28:01 -04:00
Jason Jean
677e481729
fix(core): hash npm projects based on version (#6879) 2021-08-27 19:26:38 -04:00
Jason Jean
9c07d7fa06
fix(core): use tao generate for angular devkit workspace-schematics (#6861) 2021-08-27 14:56:16 -04:00
Jason Jean
6d8fa39d29
chore(misc): fix failing workspace lib unit test (#6862) 2021-08-26 16:47:32 -04:00
Emily Xiong
387af0cf3f
feat(core): add react native to main repo (#6493) 2021-08-25 15:54:23 -04:00
Chau Tran
5ff55ced15
feat(angular): upgrade to ~12.2.0 (#6836)
* feat(angular): upgrade to ~12.2.0

* fix(angular): adjust nrwl/angular packageJson to pass depCheck

* fix(angular): add @angular/platform-server to migrations

Co-authored-by: Chau Tran <ctran@Chaus-MacBook-Pro.local>
2021-08-25 15:51:22 -04:00
Leosvel Pérez Espinosa
a30d9e11f8
docs(core): improve cli docs (#6669) 2021-08-24 16:05:02 +00: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
Jason Jean
c01b538985
chore(misc): fix failing unit test in npm-package (#6798) 2021-08-20 14:58:45 -04:00
Jason Jean
bfa06ce8b0
feat(misc): add generator for simple npm-package (#6784) 2021-08-20 14:10:00 -04:00
Jason Jean
85f92e740e
feat(misc): simplify npm scripts generated (#6764) 2021-08-20 12:07:26 -04:00
Miroslav Jonaš
3b2f0b64ea
fix(core): remove .eslintrc double extends update on move (#6765)
* fix(core): remove eslintrc double extends update on move

* fix(core): move eslintrc move logic back to eslint update
2021-08-20 02:56:56 -04:00
Jonathan Cammisuli
bd2a635cfd
feat(core): add default path argument for readNxJson (#6779) 2021-08-19 21:43:08 +00:00
Leosvel Pérez Espinosa
ff202d323c
cleanup(misc): rename oss preset to npm and update presets related docs (#6777) 2021-08-19 11:10:29 -07:00
Miroslav Jonaš
b32062416a
fix(core): skip caching output properties missing in options and arguments (#6743)
* fix(core): add outputFile to cached outputs

* fix(core): ignore output properties missing in options and console arguments
2021-08-18 19:56:01 -04:00
Shihab Uddin
eaa0287238
fix(core): always use environment variable for cache directory (#6746)
In 6c16ee0feead3f01c575af2b998fe614c207ac96 the environment variable was used
while reading from `nx.json`. But in `packages/workspace/src/tasks-runner/cache.ts`
the `cacheDirectory` is used without using `readCacheDirectoryProperty`. Now we
check the environment variable in `cacheDirectory`, so that the environment
variable is always used.

ISSUES CLOSED: #6629
2021-08-18 17:56:13 -04:00
Jason Jean
6fbf7ffa16
feat(misc): remove ts-node, tslib, and dotenv from empty workspace package.json (#6763) 2021-08-18 17:36:11 -04:00
Nrwl CI Machine
5f02a10ac9 feat(core): add an ability to extend nx.json config 2021-08-17 14:44:41 -04:00
Jason Jean
5a2b7f4a34
fix(core): fix env for batch mode (#6719) 2021-08-13 16:43:49 -04:00
Nikolaos Stamatopoulos
6d23591280
fix(core): Fix removal of terminalOutputs in cache (#6657)
Terminal outputs were not cleaned up because the terminalOutputs
subdirectory was not joined when constructing the path. With this
commit, all files are handled using their full paths. Path joins are
done once the directories are read, ensuring that we have the full path
later on for removal.
2021-08-13 14:16:39 -04:00
kazamov
9966443d09
fix(core): close webpack compiler when build complete (#6608)
* fix(core): close webpack compiler when build complete

Call webpack `close` method when build complete according to https://webpack.js.org/api/node/#run. Fallback webpack 4 `close` method
2021-08-13 14:13:53 -04:00
Jason Jean
c2832caf40
fix(misc): fix adding @nrwl/workspace to projects without prettier (#6716) 2021-08-13 11:59:02 -04:00
James Henry
3351ef80bc
chore(core): opt-in daemon for ProjectGraph creation, refactor hasher (#6572) 2021-08-12 08:56:01 -04:00
Shihab Uddin
8cad038788
feat(core): make it possible to use environment variable to set cache directory (#6670)
Use the environment variable NX_CACHE_DIRECTORY to set the cache directory.
This would override the cache directory set in nx.json.

ISSUES CLOSED: #6629
2021-08-11 14:13:48 -04:00
Leosvel Pérez Espinosa
91527e18e8
fix(core): fix --with-deps arg support and deprecate its usage (#6660) 2021-08-11 14:11:13 -04:00
MaximSagan
735802e5dc
fix(workspace): exit process with exit code 1 on any failed task including dependency (#6631)
Co-authored-by: Max Sagan - Yieldbroker <Max.Sagan@yieldbroker.com>
2021-08-11 14:00:59 -04:00
Leosvel Pérez Espinosa
ce7441217f
cleanup(misc): refactor absolute imports to self (#6667) 2021-08-10 12:45:43 +01:00
Leosvel Pérez Espinosa
3e3794c52c
fix(core): default run-many to use provided projects order (#6632) 2021-08-06 18:16:14 -04:00
Nrwl CI Machine
bc4ec52f53 cleanup(misc): avoid importing rxjs in the core path 2021-08-06 16:29:16 -04:00
jaybell
74034b272f feat(core): add an option to selectively hash tsconfig 2021-08-05 16:17:17 -04:00
Jason Jean
466826c364
fix(angular): lock version of angular-devkit to ~12.1.0 (#6620) 2021-08-05 12:13:15 -04:00
Leosvel Pérez Espinosa
6507aba28a
fix(core): fix reading nx.json without projects property (#6613) 2021-08-05 13:52:51 +01:00
Miroslav Jonaš
3aca62af68
cleanup(repo): remove unused ext from file data and fix ext regex matcher (#6550) 2021-08-04 09:45:07 -04:00
Ian Luca
1c19db5ff3
fix(core): define fileExist method for ts host (#6582)
closes #6500
2021-08-03 17:39:13 -04:00
Jason Jean
2722817d6b
fix(core): warn for project-graph error while it is experimental (#6562) 2021-08-03 10:21:34 -04:00
Miroslav Jonaš
425ccf3da1
fix(core): target project locator should handle tsconfig paths fully (#6528)
* fix(core): target project locator should handle local package versions

* fix(core): improve path matching on target project locator

* chore(core): revert appRootPath change in the typescript file

* fix(repo): normalize module path before comparison
2021-07-30 12:34:08 -04:00
Leosvel Pérez Espinosa
ddfbac50b2
fix(misc): make generated schemas compliant with json schema spec (#6548) 2021-07-30 13:33:17 +01:00
Phillip Barta
1b5498f367
feat(core): updated dotenv and switched to import 'dotenv/config' (#5615) 2021-07-29 17:49:23 -04:00
Jason Jean
89a4ac29b2
cleanup(devkit): rename all variable names of host to tree (#6541) 2021-07-29 15:46:41 -04:00
Leosvel Pérez Espinosa
7d6837ce41
fix(misc): fix moving projects with standalone configuration (#6521) 2021-07-29 14:15:02 -04:00
Leosvel Pérez Espinosa
dc02ca90b1
fix(core): do not override process.env with variables in dotenv files (#6540) 2021-07-29 12:47:40 -04:00
Miroslav Jonaš
117ee9308a
cleanup(core): use isNpmProject and cleanup project graph utils (#6522)
* cleanup(core): use isNpmProject and cleanup project graph utils

* chore(core): mark utils/buildable-libs-utils as deprecated
2021-07-29 11:17:31 -04:00
Miroslav Jonaš
9508bd9e3b
cleanup(core): remove last references to workspace appRootPath (#6527)
* cleanup(core): remove last references to local appRootPath

* chore(core): add deprecation comment to appRootPath

* chore(node): fix failing test due to typescript change
2021-07-28 17:22:30 +02:00
Leosvel Pérez Espinosa
c6fee867aa
fix(misc): handle moving to a subfolder which results in the same project name and normalize import path (#6507) 2021-07-26 14:56:30 +01:00
Jason Jean
9e8252406c
chore(repo): remove dependency from dep-graph to workspace and run-co… (#6497)
* chore(repo): remove dependency from dep-graph to workspace and run-command

* chore(repo): change default build config for dep-graph

Co-authored-by: Philip Fulcher <philip@nrwl.io>
2021-07-23 16:03:40 -04:00
Leosvel Pérez Espinosa
873e2970ae
fix(misc): allow run-commands to accept readyWhen for a single command (#6496) 2021-07-23 18:30:20 +01:00
James Henry
fedcfc4725 fix(core): ensure cache pathMappings always exist 2021-07-23 08:40:43 -04:00
Miroslav Jonaš
a9afb97307
docs(core): fix broken links and add missing latest prefix (#6471) 2021-07-23 08:16:54 -04:00