-
#4298
c32aeeb4
Thanks @belgattitude! - Lint with typescript eslint v6 -
Updated dependencies [
c32aeeb4
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #3407
e9730790
Thanks @belgattitude! - Use @prisma/nextjs-monorepo-workaround-plugin for standalone monorepo support
- Updated dependencies [
e9730790
]:- @your-org/[email protected]
-
#2941
e0b79462
Thanks @belgattitude! - Initial support for @nextvalid/zod-requesthttps://github.com/belgattitude/nextvalid/tree/main/packages/zod-request#install
-
#2941
e0b79462
Thanks @belgattitude! - Use https://belgattitude.github.io/httpx / https://github.com/belgattitude/httpx -
Updated dependencies [
e0b79462
]:- @your-org/[email protected]
-
#2932
f7507455
Thanks @belgattitude! - Upgrade to next-i18next v13.0.0https://github.com/i18next/next-i18next/releases/tag/v13.0.0
- #2862
fab08286
Thanks @belgattitude! - Move to graphql-yoga from apollo and micro
- Updated dependencies [
fab08286
]:- @your-org/[email protected]
-
#2739
b7182753
Thanks @belgattitude! - Add flamegraph command to debug performance issue on homepagenpm i --global autocannon cd ./apps/nextjs-app yarn flamegraph-home
Example output:
┌─────────┬───────┬───────┬───────┬───────┬──────────┬───────────┬─────────┐ │ Stat │ 2.5% │ 50% │ 97.5% │ 99% │ Avg │ Stdev │ Max │ ├─────────┼───────┼───────┼───────┼───────┼──────────┼───────────┼─────────┤ │ Latency │ 11 ms │ 15 ms │ 46 ms │ 82 ms │ 35.46 ms │ 276.28 ms │ 4632 ms │ └─────────┴───────┴───────┴───────┴───────┴──────────┴───────────┴─────────┘ ┌───────────┬─────┬──────┬─────┬─────────┬─────────┬────────┬─────────┐ │ Stat │ 1% │ 2.5% │ 50% │ 97.5% │ Avg │ Stdev │ Min │ ├───────────┼─────┼──────┼─────┼─────────┼─────────┼────────┼─────────┤ │ Req/Sec │ 0 │ 0 │ 0 │ 669 │ 139.06 │ 232.54 │ 148 │ ├───────────┼─────┼──────┼─────┼─────────┼─────────┼────────┼─────────┤ │ Bytes/Sec │ 0 B │ 0 B │ 0 B │ 14.1 MB │ 2.93 MB │ 4.9 MB │ 3.12 MB │ └───────────┴─────┴──────┴─────┴─────────┴─────────┴────────┴─────────┘ Req/Bytes counts sampled once per second. # of samples: 20 3k requests in 20.04s, 58.6 MB read
Open the visual flamegraph from the provided url.
-
#2740
e0b03b05
Thanks @belgattitude! - Changesets: by default will tag and version private packagesDoc: https://github.com/changesets/changesets/blob/main/docs/versioning-apps.md Ref: [email protected] & #662.
-
Updated dependencies [
e0b03b05
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #2713
e279d984
Thanks @belgattitude! - Move typescript utils to @your-org/ts-utils
- Updated dependencies [
e279d984
,e279d984
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #2622
f2339d6e
Thanks @belgattitude! - Add example with next-auth, go to /auth/login and /admin (user: admin, pass: demo)
- Updated dependencies [
f2339d6e
]:- @your-org/[email protected]
-
#2611
de010ed2
Thanks @belgattitude! - Example with nextjs config in mjs (next.config.mjs) -
Updated dependencies []:
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
-
#2602
2fc498cc
Thanks @belgattitude! - Move from @tsed/exceptions to @belgattitude/http-exception -
Updated dependencies [
2fc498cc
]:- @your-org/[email protected]
- @your-org/[email protected]
- Updated dependencies []:
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #2222
4ca97be
Thanks @belgattitude! - Example with graceful shutdown
-
#2214
62818ba
Thanks @belgattitude! - Speedup and clean yarn install on CI -
Updated dependencies [
62818ba
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #2189
9d43ef2
Thanks @belgattitude! - Example of CSP configuration
- #2187
d6efad3
Thanks @belgattitude! - Enable SWC compiler
- Updated dependencies [
0279cc2
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- Updated dependencies [
31ac0da
]:- @your-org/[email protected]
- Updated dependencies []:
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #1876
5ad462a
Thanks @belgattitude! - Enable eslint global cache
- Updated dependencies [
5ad462a
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
-
#1846
f3b8320
Thanks @belgattitude! - Example using vitest/happy-dom instead of jestCurrent basic unit test suite went from +/-12s to +/-5s on github action.
-
#1843
9804111
Thanks @belgattitude! - Rename package graphql-mesh to api-gateway -
Updated dependencies [
9804111
]:- @your-org/[email protected]
- #1780
3d3863a
Thanks @belgattitude! - Example of graphql gateway (mesh)
- Updated dependencies [
3d3863a
]:- @your-org/[email protected]
-
#1741
70a76e7
Thanks @belgattitude! - Use emotion native ssr critical extractionSince React 18, latest nextjs and emotion the critical path extraction works out of the box. No flash of unstyled content anymore. Removes the double rendering too, expect better lighthouse and initial page rendering (to be measured).
- #1727
a844907
Thanks @belgattitude! - Example and howto consume shared locales from @your-org/common-i18n
- Updated dependencies [
a844907
]:- @your-org/[email protected]
- Updated dependencies []:
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- Updated dependencies []:
- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #1656
9f2c2d0
Thanks @belgattitude! - Improved linter configs
- Updated dependencies [
9f2c2d0
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #1649
113d338
Thanks @belgattitude! - Rename web-app into nextjs-app
- Updated dependencies [
ee0a3db
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #1409
16121b8
Thanks @belgattitude! - Updated to use @sentry/nextjs rather than @sentry/*. Added monitoring routes.
- #1421
1826dcc
Thanks @belgattitude! - Added example to build web-app on CI
- #1421
1826dcc
Thanks @belgattitude! - Small docker fix for setting user and group on latest alpine
- #1383
9e4d041
Thanks @belgattitude! - With React 18
- #1383
9e4d041
Thanks @belgattitude! - Updated nextjs.config with links
- #1347
82e77f7c
Thanks @belgattitude! - Use and enforce workspace:^ protocol rather than workspace:*
- Updated dependencies [
e269ada4
,82e77f7c
]:- @your-org/[email protected]
- #1341
e23bdf2c
Thanks @belgattitude! - Add es-check to ensure produced build files passes ecmascript
- #1341
05291de7
Thanks @belgattitude! - Refactor scripts identifiers defined in package.json. Restrict usage of ':' in apps and packages
- Updated dependencies [
05291de7
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- Updated dependencies [
50e79d76
]:- @your-org/[email protected]
-
#1104
73d03354
Thanks @renovate! - fix(deps): update dependency type-fest to v2.9.0 -
Updated dependencies [
43fd9647
]:- @your-org/[email protected]
- #508
cb336eca
Thanks @belgattitude! - Improved docker example
- #975
17582dd0
Thanks @belgattitude! - Upgrade to tailwind V3
- #963
5e25fab2
Thanks @belgattitude! - Upgraded to react 18.0.0-rc.0
- Updated dependencies [
5e25fab2
]:- @your-org/[email protected]
- @your-org/[email protected]
- Updated dependencies [
cfcab664
]:- @your-org/[email protected]
- #890
4e16294
Thanks @belgattitude! - E2E test example with playwright + github action
- Updated dependencies [
fcd68ed
]:- @your-org/[email protected]
- @your-org/[email protected]
- #614
b36771c
Thanks @belgattitude! - Example of favicons
- #593
7622030
Thanks @belgattitude! - Prevent installation of both v20 & v21 of i18next
- Updated dependencies [
bbc1a8f
]:- @your-org/[email protected]
- #580
fe262d0
Thanks @belgattitude! - Optimize svg with svgo by default when building the apps
- #538
186e7d6
Thanks @belgattitude! - Add example of mui / tailwind shared theme spec
- #553
77e758b
Thanks @belgattitude! - Add eslint-plugin-regexp
- Updated dependencies [
77e758b
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #551
a93c0b7
Thanks @belgattitude! - Add eslint-plugin-tailwindcss to help consistency
- #494
6360483
Thanks @belgattitude! - Import locally installed fonts rather than google hosted ones, thx fontsource.org
- #439
2f26167
Thanks @belgattitude! - Basic example for material-ui v5.0.0 and critical path extraction (emotion)
- #438
6b78e59
Thanks @belgattitude! - Eslint performance by not running test plugins over regular code
- Updated dependencies [
6b78e59
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- Updated dependencies [
dd239d6
]:- @your-org/[email protected]
- #356
db7870f
Thanks @belgattitude! - CI: add extra check for missing / undeclared dependencies
-
#354
16e4e2d
Thanks @belgattitude! - Improve eslint config and add eslint-plugin-import -
Updated dependencies [
db7870f
,16e4e2d
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #334
7c69c58
Thanks @belgattitude! - next.config.js allow example unused variables in webpack override
- #290
ec1cd6a
Thanks @belgattitude! - CI perf - nextjs build cache: prevent cache going stale
- #330
25a163d
Thanks @belgattitude! - Add sharp as regular dependency
- #323
a416f35
Thanks @belgattitude! - Example: eslint-plugin-sonarjs cause cause it desserves to belong here
- Updated dependencies [
a416f35
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #319
2ccb056
Thanks @belgattitude! - Updated to Typescript 4.4.2 strict ("useUnknownInCatchVariables": true)
- Updated dependencies [
2ccb056
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #312
3982ef0
Thanks @belgattitude! - Refactored and fully type i18n keys per activated namespaces
- #311
f4cce0d
Thanks @belgattitude! - Add example of translated Custom 404 page (getStaticProps)
- #287
5a24abb
Thanks @belgattitude! - Add 404 page in example to reduce bundle size
- #309
e7a6f54
Thanks @belgattitude! - Testing: add example with react-i18n provider
- #307
adaf85e
Thanks @belgattitude! - Perf: next.config.js allow conditional typecheck in build (faster ci possible)
- Updated dependencies [
6cc466a
]:- @your-org/[email protected]
- #286
e030e4b
Thanks @belgattitude! - Enable experimental.esmExternals for NextJs 11.1.0
- #278
3b15241
Thanks @belgattitude! - Add example of svg icons
- #278
3b15241
Thanks @belgattitude! - Add webpack/svgr typescript type definitions
- #278
3b15241
Thanks @belgattitude! - Add src/types.d folder to store the additional type defs
- Updated dependencies [
3b15241
]:- @your-org/[email protected]
- #265
e321b8c
Thanks @belgattitude! - Simplify setup, use NextJS 10.2+ experimental externalDirs option
- #262
dd2669d
Thanks @belgattitude! - Example with typed getServerSideProps
- #261
7e3b862
Thanks @belgattitude! - Refactor app structure and configs
- #260
57e8cb1
Thanks @belgattitude! - Typesafe features configs with i18n namespaces
- #257
d3b8916
Thanks @belgattitude! - Backend config for prisma updated to multi schema (prep)
- Updated dependencies [
d3b8916
]:- @your-org/[email protected]
- #251
931ba44
Thanks @belgattitude! - Updated to NextJs 11.1.0
- #251
931ba44
Thanks @belgattitude! - Typechecks enabled for next.config.js
- #231
90b0472
Thanks @belgattitude! - Allow sentry/nextjs to be disabled by env variables (ie: in for local builds or CI)
- #189
9be480e
Thanks @belgattitude! - Multistage docker build example
- #207
3ee5d16
Thanks @belgattitude! - Basic example of graphql (sdl based) route
- #189
9be480e
Thanks @belgattitude! - Fix next.config.js to not rely on bundle-analyzer when installed in production
- #216
0184987
Thanks @belgattitude! - Example with sentry
- #210
9d68258
Thanks @belgattitude! - Example of basic size-limit action
-
#181
c5173ea
Thanks @belgattitude! - Fix possible issues with peerDeps -
Updated dependencies [
c5173ea
]:- @your-org/[email protected]
- @your-org/[email protected]
- #140
4929105
Thanks @belgattitude! - Example of fully typed api (ssr and frontend)
-
#172
01e5e89
Thanks @belgattitude! - Relaxed codeclimate config for react components -
Updated dependencies [
4929105
,01e5e89
,4929105
,3c8ef69
,4929105
,4929105
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
-
#135
d548b70
Thanks @belgattitude! - CI: use built-in yarn cache from setup/[email protected] -
Updated dependencies [
d548b70
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #71
3903624
Thanks @belgattitude! - Example with next-i18next and typed translation keys
-
#117
4607a02
Thanks @belgattitude! - Improved documentation -
Updated dependencies [
4607a02
]:- @your-org/[email protected]
- #112
f1b34bf
Thanks @belgattitude! - Remove why-did-your-render, does not work well with emotion
- #107
90b0d23
Thanks @belgattitude! - Browserlist per environment (dev/prod)
- #101
218827a
Thanks @belgattitude! - Update to tailwind 2.2.0 and jit mode
- #98
86022f7
Thanks @belgattitude! - Upgrade to NextJs 11
- #98
1392357
Thanks @belgattitude! - Add nextjs eslint recommended configuration
- #91
3c646e7
Thanks @belgattitude! - Example for google font preconnect
- #91
45de065
Thanks @belgattitude! - Example: customize tailwind configuration
- #89
5fe5f2a
Thanks @belgattitude! - Example for browserlist support
- #84
a9c0d5e
Thanks @belgattitude! - Jest: use css transform from jest-css-modules-transform
- #84
697842e
Thanks @belgattitude! - Jest: added mock configs
-
#84
697842e
Thanks @belgattitude! - ESlint: added plugin:testing-library/react -
Updated dependencies [
a9c0d5e
,697842e
,697842e
]:- @your-org/[email protected]
- @your-org/[email protected]
- @your-org/[email protected]
- #74
5010c94
Thanks @belgattitude! - Extract a separate prisma package lib
- #79
a38c143
Thanks @belgattitude! - Example with why-did-you-render
- Updated dependencies [
5010c94
]:- @your-org/[email protected]
- #69
4fda76c
Thanks @belgattitude! - Styling the app with tailwind
- #67
152e4ad
Thanks @belgattitude! - Jest 27 and Typescript 4.3.1
- Updated dependencies [
152e4ad
]:- @your-org/[email protected]
- @your-org/[email protected]
- #64
800ccdc
Thanks @belgattitude! - Add prisma and next-auth example
- Updated dependencies [
800ccdc
,800ccdc
]:- @your-org/[email protected]
- #61
757aef8
Thanks @belgattitude! - Example for sharing static assets and locales
- #50
62cea64
Thanks @belgattitude! - Set baseUrl to ./src in tsconfig.json and jest.config.js
- #46
83a7239
Thanks @belgattitude! - Remove the need for next-transpile-modules
- #41
f12f210
Thanks @belgattitude! - Explicit dependencies on packages with workspace:* protocol
- #39
9f04b88
Thanks @belgattitude! - Rename packages foo and bar into ui-lib and core-lib
- #36
6a93bf3
Thanks @belgattitude! - Updated to nextjs 10.2 / Webpack 5 / Transpile 7
- #36
b015465
Thanks @belgattitude! - Add example using emotion
- #36
3dd0d6a
Thanks @belgattitude! - Add husky/lint-staged example
- #36
31475c5
Thanks @belgattitude! - Add eslint integration example
- #36
257ac52
Thanks @belgattitude! - Support for @next/bundle-analyzer + script bundle:analyze
- #36
9c84551
Thanks @belgattitude! - Example for next-secure-headers
- #36
f3d3b00
Thanks @belgattitude! - Example with next-seo