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
Leosvel Pérez Espinosa
f087146c55
fix(misc): make workspace tsc executor to handle dependencies ( #6475 )
2021-07-23 09:43:50 +01:00
Victor Savkin
0bdd53ad93
feat(core): speed up ts module resolution ( #6474 )
2021-07-22 16:16:25 +00:00
Leosvel Pérez Espinosa
f3b5ffc165
fix(core): handle directories with lots of files when reading the workspace files ( #6469 )
2021-07-22 13:36:25 +01:00
Leosvel Pérez Espinosa
0af1780b81
fix(core): improve run-commands dx for ready-when ( #6448 )
2021-07-22 09:17:22 +01:00
James Henry
91cfe5d927
chore(core): run-commands executor schema supports descriptions alongside commands
2021-07-21 20:38:12 -04:00
Miroslav Jonaš
6d25d204c3
fix(core): move generator should respect non-relative extends parts ( #6427 )
...
* fix(core): move generator should respect non-relative extends parts
* fix(core): fix broken test
2021-07-21 18:42:50 -04:00
Leosvel Pérez Espinosa
202c89c130
feat(core): support project and target specific env files when running a task ( #6453 )
2021-07-21 18:44:59 +01:00
Kirils L
d53e25a611
fix(core): caching individual files ( #6445 )
2021-07-21 12:15:31 -04:00
Leosvel Pérez Espinosa
9044a8f869
cleanup(misc): rename collection.json to generators.json ( #6442 )
2021-07-21 11:42:43 +01:00