* feat(linter): add explicit file extension to config files
* feat(linter): update references to .eslintrc for new projects
* fix(linter): fix quotes in global eslint config
* feat(misc): add linter flag to create-nx-workspace
* fix(core): prompt linter when preset is angular or angular-nest
Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
* feat(core): add flag to set dependant libs in either peerDependencies or dependencies
* fix(core): mark new property as optional
* feat(core): add migration for new option
* Update migrations.json
Co-authored-by: Jonathan Cammisuli <jon@cammisuli.ca>
* feat(core): update recommended extensions for new workspaces
* feat(core): fix vscode extensions not being generated, add migrations for workspace and jest to add extensions
* feat(core): add e2e to check .vscode/extensions.jon
* chore(core): fix logic for handling angular builders
* chore(core): fix e2e
* chore(core): revert change for angular-console to be default for everyone
* chore(repo): enable linting for workspace to set baseline
* fix(repo): broken tests from master branch
* fix(repo): broken e2e tests from master branch
* feat(testing): add projects into jest config
* chore(testing): update unit tests and fix presets with spreading a default
* chore(testing): fix node e2e
* chore(testing): review comment changes
* feat(react): wip: initial e2e test by jack and web package builder fix
Updated some commnets about versions of Storybook, extra config files, and how to treat these
* fix(web): preserve the target set in tsconfig.lib.json
ISSUES CLOSED: #3601
* fix(react): preserve the target set in tsconfig.lib.json
ISSUES CLOSED: #3601
* fix(react): preserve the target set in tsconfig.lib.json
ISSUES CLOSED: #3601
Makes the cache put code slightly more flexible, which allows for specified outputs to be not
just
folder but also files. This allows for greater flexibility of control when it comes to which
files
you want Nx to cache, so you could exclude sub folders of your dist. This is useful so that
Nx
doesn't spend time copying sometimes complex folder structures to cache (i.e. node_modules in
the
case of using npm link).
* fix(misc): rename format option to `libs-and-apps`
* fix(misc): format only workspace projects with `apps-and-libs`
Retrieving and npm project dependecies is throwing exception when trying to read the `root` of the projects, causing a fallback to all files.
* fix(node): use typescript directly to emit files rather than calling tsc
* chore(node): add migration to remove root dir from projects using @nrwl/node:package
* chore(node): fix unit tests
* chore(node): update package spec and e2es
* feat(testing): add util to update jest configs.
* feat(testing): place configurations in jest config file rather than just the builder
* feat(testing): create migration and unit tests
* feat(testing): fix jest template
* feat(testing): fix jest template to correct unit tests
* feat(testing): include globals.ts-jest for all non babel configs
* feat(testing): include globals.ts-jest for node e2e
* feat(testing): fix migration to run properly. Also check for angular tests using the setupfile rather than builder
* feat(testing): clean up jest config functions and fix errors with some migrations
* feat(testing): add new line to package.json
* feat(testing): update object check to actually check for undefined
* chore(testing): loop through all project targets as well as targets
* chore(testing): update migration to be 10.0.0-beta.2
Fixes runNxNewCommand so plugin e2e tests will work by passing --preset=empty to new proj.
ISSUES CLOSED: #3253
Co-authored-by: root <root@Kyle.localdomain>
* feat(core): adds configurable base branch in nx.json
new field in nx.json - defaultBranch
ISSUES CLOSED: #1791
* feat(core): split affected into config options for base and head in nx.json
Co-authored-by: agriggs <alex.griggs@gmail.com>