- #2315
9753190
Thanks @cristiano-belloni! - Selectivemodular lint
- #2318
8365b77
Thanks @AlbertoBrusa! - Added support for Yarn 3
-
#2264
75718c4
Thanks @AlbertoBrusa! - Added Node 18 engine support Upgraded Jest from 26 to 29 as 26 wasn't compatible with Node 18 Upgraded to rollup-plugin-esbuild 5, dropping support for Node 14.17 and below Supported Node versions now: ^14.18.0 || >=16.10.0 || >=18.0.0 Changed Jest flag --watchAll default to false (was previously true if running locally and not in CI) -
#2264
75718c4
Thanks @AlbertoBrusa! - Bumped default TypeScript version to ^4.8.3
- #2264
75718c4
Thanks @AlbertoBrusa! - Generate README inside newly created packages Improve root and default workspaces container README
- #1949
00ac6bc
Thanks @dependabot! - Bump commander from 9.3.0 to 9.4.0
- #1599
6d118fc
Thanks @LukeSheard! - Drop support for node 12 in favor of LTS versions^14.17.0 || >=16.0.0
.
- #1599
6d118fc
Thanks @LukeSheard! - Drop support for node 12 in favor of LTS versions^14.17.0 || >=16.0.0
.
- #1587
27a1d1a
Thanks @dependabot! - Bump commander from 9.1.0 to 9.2.0
- #1590
f1e352e
Thanks @dependabot! - Bump fs-extra from 10.0.1 to 10.1.0
- #1576
9849f80
Thanks @dependabot! - Bump semver from 7.3.6 to 7.3.7
- #1550
b570845
Thanks @dependabot! - Bump semver from 7.3.5 to 7.3.6
- #1492
810934b
Thanks @dependabot! - Bump commander from 8.2.0 to 9.1.0
- #1517
22c2114
Thanks @LukeSheard! - fix node-12 incompatible javascript
- #1447
a7e0b07
Thanks @cangarugula! - Removed initial git commit of create-modular-react-app and upgraded node versions in modular-scripts
- #1166
2821fa2
Thanks @cristiano-belloni! - Restrict typescript range for better compatibility with typescript-eslint
- #1060
e525436
Thanks @cristiano-belloni! - - Root yarn start/build aliases modular start/build in a CMRA repo- If no argument given to
yarn / modular start
, provide the user with an interactive selection
- If no argument given to
- #1033
d9f42fe
Thanks @steveukx! - Add extraneous dependencies and add lint rule to ensure dependencies always added
- #1025
f30f7f4
Thanks @cristiano-belloni! - Suppress Yarn warnings by default when theverbose
flag is not specified. This changes the screen output ofcreate-modular-react-app
andmodular add
.
- #908
226ad45
Thanks @LukeSheard! - Add exports fields to all packages.
- #991
82ff280
Thanks @LukeSheard! - Add --empty flag and improve error handling.
- e55b4f9: Browserlist cross-compatibility between webpack and esbuild.
- 0037835: Bump commander from 8.1.0 to 8.2.0
- e85a2d3: Bump chalk from 4.1.1 to 4.1.2
- ab7b04d: Add
--verbose
to create-modular-react-app and improve error handling for sub-processes
- 805edb0: Bump commander from 8.0.0 to 8.1.0
- b00cddc: Bump @types/semver from 7.3.7 to 7.3.8
- af8f49f: Remove react-scripts as a dependency and release major change.
- 6fc027c: Add engine startup check to CLIs to ensure that the version of node running is supported
- c9b6a66: Bump @types/fs-extra from 9.0.11 to 9.0.12
- 2f57d60: Bump @types/semver from 7.3.6 to 7.3.7
- 11aa1c1: Bump @types/tmp from 0.2.0 to 0.2.1
- 12ec27f: Add required engines for packages
- 5fe389f: Bump commander from 7.2.0 to 8.0.0
- 704cec9: Fix typo in package.json
- 1843843: Fix issue with creating a new modular app with a name
- 10e1738: Updated vscode template settings in CMRA and moved utils around
- ab4aa76: Bump execa from 5.0.1 to 5.1.0
- 9585460: Bump execa from 5.1.0 to 5.1.1
- cff1dd2: Removed unneccessary silent flag
- 18aea9d: Bump execa from 5.0.0 to 5.0.1
- 52e4c3d: Better *ignore files in new projects.
- 308847e: Bumping versions for actually landing/releasing
- ecb9880: Bumping versions to overcome a bad prelease publish.
- ecb9880: Bumping versions to overcome a bad prelease publish.
- f035528: Allow arbitrary directory structures for packages
- f035528: Allow arbitrary directory structures for packages
- 84ef2db: Enhance eslint-config-modular-app, add .prettierignore and .eslintignore files in templates
- d8aee46: Use yarn --silent where possible
- 6a249ea: Avoid some console spam by installing dependencies correctly.
- beb619c: Adds a debug test launch config for vscode
- 4466eb6: Use a common tsconfig that we can update whenever
- 6e49be1: Ignore new build folders in local workspaces
- 8fcd4ee: recommended extensions for vscode, and an .editorconfig (#199)
- c9c11df: Update node engine requirements to >=12
- e65e681: Enable in-browser lint experience, fix type requirements.
- 04623e9: Fix dependencies in eslint-config-modular-app, initialise new projects with typescript
- ef680c2: Bypass create-react-app when creating a new application. Accept --prefer-offline for fast installs.
- 4174608: Install react/react-dom at the root of the generated repository. Fix placeholder replacement for generated packages. Pass options to test runner correctly.
- 4d8d69b: Fix the broken release, and update snapshot tests.
- 1b34e70: refactor the repository to become a modular project itself.
-
e2df965: Remove
package-lock.json
file created by adding a new app.Initialise a Git repository before
create-react-app
does. -
f51a10a: Do not create a shared package by default in new projects
- ca44022: Place
setupTests
into the root of a modular project:modular/setupTests.ts
-
3616010: Do not print
execa
stack traces when processes error.Ensure that the
build/
directory does not get added into a Git repository.Let the underlying commands handle any
--help
argument instead ofmodular
's own argument parser.
- f494252: removes code duplication for creating an app.
- 18cec6d: Initialise a new project without making it a repository by passing
--no-repo
flag
- This release fixes the missing build folders.
- This release adds support for multiple apps, and a simpler folder layout.