49 Commits

Author SHA1 Message Date
Colum Ferry
099608f896 chore(repo): fix e2e setup 2024-09-18 10:25:28 +01:00
James Henry
408eb47e9e
chore(testing): use consistent uniq suffix length to avoid flakiness (#27186) 2024-07-29 14:37:49 +00:00
Jason Jean
a7dc8f6d7f
chore(repo): fix file formatting (#26463)
<!-- Please make sure you have read the submission guidelines before
posting an PR -->
<!--
https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr
-->

<!-- Please make sure that your commit message follows our format -->
<!-- Example: `fix(nx): must begin with lowercase` -->

## Current Behavior
<!-- This is the behavior we have today -->

Files are unformatted.

## Expected Behavior
<!-- This is the behavior we should expect with the changes in this PR
-->

Files are formatted.

## Related Issue(s)
<!-- Please link the issue being fixed so it gets closed when this is
merged. -->

Fixes #
2024-06-07 16:10:22 -04:00
Miroslav Jonaš
61e4ab2eef
fix(core): use zkochan/js-yaml directly to avoid false audit errors (#25999)
Some of the audit tools have been falsely flagging the alias to
`@zkochan/js-yaml` as `js-yaml@0.0.7` (which has security holes) so we
decided to use the package explicitly.

## Current Behavior
<!-- This is the behavior we have today -->

## Expected Behavior
<!-- This is the behavior we should expect with the changes in this PR
-->

## Related Issue(s)
<!-- Please link the issue being fixed so it gets closed when this is
merged. -->

Fixes #
2024-05-24 12:43:18 +02:00
Jordan Hall
80702b59c7
feat(core): add bun package manager (#22602)
Bun uses yarn lock for it's binary file. Running the binary will produce
the content of a yarn lock file (v1)

Other option is to use the -y command on add and install. This will
create a yarn lock file and then createLockFile can just modify the
yarn.lock file instead?

This is the PR made from #19113 and pushed due to #22402 being closed.

PS Bun feels more stable since the PR was first created!

This PR will resolve #22283 and start of #21075
2024-05-22 16:51:21 -04:00
Phillip Barta
f1ae1bc879 fix(core): remove duplicate js-yaml packages 2024-05-20 10:23:06 +02:00
Emily Xiong
42ad573405
feat(core): add gradle plugin (#21055) 2024-02-29 14:15:54 -05:00
Leosvel Pérez Espinosa
cfa0815385
fix(angular): stop using npmScope as a prefix for component and directive selectors (#21828) 2024-02-21 16:20:12 +01:00
Jason Jean
396ffc4636
feat(core): enable project crystal by default (#21403)
Co-authored-by: Katerina Skroumpelou <sk.katherine@gmail.com>
Co-authored-by: Jack Hsu <jack.hsu@gmail.com>
Co-authored-by: Colum Ferry <cferry09@gmail.com>
Co-authored-by: Leosvel Pérez Espinosa <leosvel.perez.espinosa@gmail.com>
Co-authored-by: Emily Xiong <xiongemi@gmail.com>
Co-authored-by: Nicholas Cunningham <ndcunningham@gmail.com>
2024-02-02 03:40:59 -05:00
Miroslav Jonaš
d45a13e4fa
feat(core): extend nxCloud prompt to include basic CI workflow options (#21094) 2024-01-18 14:12:31 -05:00
Nicholas Cunningham
c43b22dc88
feat(nextjs): Standalone projects now default to src (#21010) 2024-01-17 11:22:51 -07:00
Colum Ferry
3b5bf6d1d1
feat(remix): add remix (#20641) 2023-12-13 11:07:08 -05:00
Miroslav Jonaš
5d9f78a848
chore(linter): optimize e2e tests (#20718) 2023-12-13 16:44:30 +01:00
Katerina Skroumpelou
cec0994cd4
feat(vue): add nuxt as cnw vue framework (#20626) 2023-12-11 10:50:56 +02:00
Jason Jean
4ec134f9d1
chore(node): decrease e2e times (#20666) 2023-12-08 16:19:47 -05:00
Leosvel Pérez Espinosa
25d6ec3a92
feat(angular): support angular v17 (#19689) 2023-11-07 15:45:42 -05:00
Miroslav Jonaš
0bc693342e
feat(linter): rename @nx/linter to @nx/eslint (#19515) 2023-10-16 11:52:19 -04:00
Katerina Skroumpelou
88a11e4a61
feat(nuxt): add private Nuxt plugin (#19420) 2023-10-04 09:54:41 -04:00
Jason Jean
53a327715b
feat(repo): remove projectNameAndRoot nx.json option (#19218) 2023-09-21 08:15:38 -04:00
Jack Hsu
769974b45a
feat(vue): init, app, component and lib generators (#19130)
Co-authored-by: Katerina Skroumpelou <sk.katherine@gmail.com>
2023-09-13 15:05:10 -04:00
Jonathan Cammisuli
537d7eb8be
feat(core): add WorkspaceContext class (#18999) 2023-09-13 09:56:36 -04:00
Jason Jean
9fbfe4a95a
feat(misc): stop generating empty apps/libs/packages libs in new work… (#18979) 2023-09-05 08:25:50 -05:00
Jason Jean
bd1b0b70fd
feat(misc): introduce a way to set the project name/root format for all generators (#18971) 2023-09-01 16:58:14 -04:00
Jack Hsu
c9ea9e076f
feat(core): ensure @nx/js plugin is installed for all JS workspaces (#18919) 2023-08-30 18:24:48 -04:00
Emily Xiong
ed300d5f82
feat(testing): prompt e2eTestRunner playwright (#18203) 2023-08-04 11:14:59 -04:00
Jason Jean
989f7f8f92
chore(repo): update nx to 16.6.0-beta.8 (#18356) 2023-07-29 10:39:53 -04:00
Caleb Ukle
2128f8e3e2
feat(testing): add @nx/playwright plugin (#17975) 2023-07-11 16:47:56 -04:00
Katerina Skroumpelou
0374db54fd
chore(vite): undo test logs and re-enable tests (#17573) 2023-06-13 15:48:49 +00:00
Katerina Skroumpelou
7f15660c07
feat(vite): update packages to latest versions (#17515) 2023-06-13 16:00:05 +03:00
Jason Jean
332f6605ae
chore(repo): set lerna npmClient to pnpm when necessary (#17505) 2023-06-08 14:17:20 -04:00
Jack Hsu
a722302caf
feat(misc): rework create-nx-workspace prompts (#17230) 2023-05-30 18:13:42 -04:00
Miroslav Jonaš
6aac7ba04b
fix(repo): ignore failed daemon reset on e2e tests (#16902) 2023-05-10 08:34:09 +00:00
Miroslav Jonaš
262865841d
feat(repo): migrate to pnpm (#16284) 2023-04-25 17:57:36 -04:00
Jason Jean
a0d18bb588
chore(repo): replace references to @nrwl in e2e tests (#16441) 2023-04-24 18:48:44 -04:00
Nicholas Cunningham
425124f610
fix(nextjs): add e2e test case for standalone nextjs (#16447) 2023-04-21 10:20:09 -04:00
Craigory Coppola
00f424acc6
feat(nx-plugin): slim down default generated nx-plugin (#16168) 2023-04-18 17:47:06 -04:00
Jason Jean
2d195007b0
feat(core): switch packages to use the @nx scope (#16069) 2023-04-14 19:56:37 -04:00
Miroslav Jonaš
b3a3f2a724
fix(core): ensurePackage fails on pnpm workspaces (#16002) 2023-04-06 10:47:15 -04:00
Miroslav Jonaš
37547bdd33
chore(core): improve create-nx-workspace e2e tests (#16060) 2023-04-03 10:20:01 -04:00
Craigory Coppola
6e7234c1aa
feat(nx-plugin): reuse utilities from create-nx-workspace for create-nx-plugin (#15743) 2023-03-31 17:23:21 -04:00
Leosvel Pérez Espinosa
9dbc90d45e
cleanup(angular): consolidate and improve e2e-angular-core tests (#15726) 2023-03-28 12:53:33 -04:00
Miroslav Jonaš
c6904619aa
fix(angular): fix e2e tests to support pnpm v7 (#15587) 2023-03-16 12:22:22 +01:00
Miroslav Jonaš
7450e724b7
feat(repo): add new flag for verbose e2e logging (#15541) 2023-03-13 17:30:21 +00:00
Katerina Skroumpelou
a0e00c85fc
fix(core): refactor the logging logic in e2e tests (#15548) 2023-03-09 15:13:32 -05:00
Craigory Coppola
803de0d8be
chore(core): updates to nx wrapper and naming (#15552) 2023-03-09 08:38:41 -05:00
Leosvel Pérez Espinosa
e1a2c98556
cleanup(core): inline angular cli nested project migration logic into nx init (#15396) 2023-03-07 18:08:10 -05:00
Miroslav Jonaš
82d499c492
feat(repo): use caching for pnpm workspaces in e2e tests (#15461) 2023-03-06 16:20:19 +01:00
Craigory Coppola
4a53ace70d
fix(core): nx migrate should work in encapsulated Nx repos (#15338) 2023-03-03 15:45:42 -05:00
Katerina Skroumpelou
808ca1215c
chore(core): rearrange e2e utils (#15421) 2023-03-03 15:22:23 +00:00