Next.js starter styled with Tailwind CSS

  • By Taylor Bryant
  • Last update: Dec 14, 2022
  • Comments: 17

Next.js Starter Tailwind

All Contributors

alt text

A Next.js starter styled using Tailwind CSS.

Uses Tailwind CSS' built-in purge option to remove unused CSS.

Illustrations by unDraw.

View demo here.

Deploy

Vercel

Deploy with Vercel

License

MIT

How you can help

Enjoying this starter and want to help? You can:

Contributors

Thanks goes to these wonderful people (emoji key):


Amadeus

💻 🤔

David Eugene

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Github

https://github.com/oddstronaut/tailwind-next

Comments(17)

  • 1

    fixed eslint errors and added tooling to catch those errors

    I love this starter and it's my go-to starter for nextjs, so I wanted to contribute.

    dependencies added

    • prettier-standard
    • propTypes

    Code I changed

    • fixed security issues with <a href target="_blank" in Footer
    • formatted and linted code (mostly double quotes to single)
    • added propType validation in Layout, _app.js
    • added yarn lint and yarn format scripts to package.json
    • added eslintrc to globally disable "react must be in scope" rule
    • added prettierignore to ignore .next and node_modules
    • bumped version to 1.0.6

    "All matched files use Standard code style!" grafik

  • 2

    [RFC] The Future of Next Starter Tailwind

    Hey, reader! 👋 I’ve been thinking a lot lately about where I want to go with this starter in the future. I initially created the starter, because I wasn’t satisfied with the example in the Next.js repository. Over the past year, contributions from myself and other people have made the example more or less in line with what I provide in this starter.

    So... now I’m working what I can add to this starter that would add value past what’s already in the with-tailwindcss example in the Next.js repo.

    Here’s some ideas I have:

    • Add fully fleshed-out example pages like:
      • A landing page for a SaaS app
      • A landing page for a brick-and-mortar business
      • An app dashboard
      • A sign-in page for a SaaS app
      • An edit profile page for a SaaS app
      • A sign-up page for a SaaS app
    • Add Prettier with the default settings
    • Add documentation on how to use the starter with Tailwind UI
    • Add ESLint with the following plugins:
      • eslint-plugin-import
      • eslint-plugin-react
      • eslint-plugin-react-hooks
      • eslint-plugin-prettier
    • Add husky and lint-staged and do the following on every commit:
      • Fix linting errors
      • Format using Prettier
      • Sort Tailwind CSS classes using rustywind
      • Sort imports using import-sort

    Some questions I have for you:

    1. Do you think baking in opinions like these would be useful to you when starting a new project that uses Tailwind CSS and Next.js?
    2. What ideas seem good to you? Which ones seem bad?
    3. What’s something you might find useful in this starter that’s missing?
    4. What kind of examples would you like to see added?

    Thanks for your time! 👍🏻

  • 3

    Bump eslint-config-next from 11.1.2 to 12.2.4

    Bumps eslint-config-next from 11.1.2 to 12.2.4.

    Release notes

    Sourced from eslint-config-next's releases.

    v12.2.4

    Core Changes

    • Fix error message typos: #38894
    • Update to latest version of @​vercel/nft: #38878
    • fix(#38090): add missing analyticsId to config schema: #38911
    • Ensure hash on initial request is preserved in new router: #38913
    • Remove unnecessary assertions: #38899
    • Clear unnecessary code: #38900
    • fix: Impl attachRequestMeta in base server to handle meta differently in edge and node servers: #38932
    • feat: enhance warning messages about unanalyzable config field: #38907
    • fix: fix generateEtags type inside schema: #38936
    • Refactor router reducer: #38983
    • Add state comparison to router: #38422
    • update webpack: #38988
    • Update config schema for empty basePath: #38998
    • Add handling for prefetching onTouchStart and initial mobile testing : #38805
    • Add additional comments to new router: #38986
    • Update config-schema for relay field to be less strict: #39010
    • Add config for opting out of optimistic client cache behavior: #38774
    • Fix tracing edge-runtime dependencies: #39009
    • Ensure dangerouslyAllowSVG is passed correctly: #39031
    • Handle getStaticPaths error inside worker to avoid serializing: #39032
    • chore: enable swc externalHelpers when pre-compile: #38182
    • Update to use HEAD request for On-Demand ISR: #39038
    • chore: Clean up imports and unused code: #39044
    • Replace node-sass test dependency with sass: #39053
    • Add comments in new router reducer: #39025
    • Add additional comments for reducer/cachenode: #39065
    • fix: print Request & Response properties: #38903
    • fix: show asPath on large page data warning: #39071
    • Remove RSC rendering from render: #39045
    • Ensure query is updated correctly with shallow and middleware: #39086
    • Update pre-compiled to fix check: #39089
    • Fix unhandled rejections with edge runtime: #39091
    • feat(next-swc): Update swc: #39055
    • Collect telemetry for next/future/image: #39046
    • [Script] Adds onReady prop to next/script: #38849
    • Ensure we hard navigate for failed _next/data with middleware: #39148
    • Refactor Flight plugins to use types.: #39136
    • Fix middleware + afterFiles SSG rewrite case: #39153
    • Update swc minifier: #39158
    • Fix incorrect component cache for middleware cases: #39159
    • Add shared dynamic api: #39163
    • Add exportPathMap config type/schema field: #39171
    • Fix default error style overrides: #39169
    • refactor: return single middleware from getMiddleware in dev server: #39177
    • fix(#11930): rewritten api routes can correctly handle cors in dev mode: #38937
    • refactor: simplify middleware execution: #39192
    • Add missing @​napi-rs/cli devDependency to next-swc: #39164

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by vercel-release-bot, a new releaser for eslint-config-next since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 4

    Bump tailwindcss from 2.2.4 to 2.2.7

    Bumps tailwindcss from 2.2.4 to 2.2.7.

    Release notes

    Sourced from tailwindcss's releases.

    v2.2.6

    Fixed

    • Fix issue where base styles not generated for translate transforms in JIT (#5038)

    v2.2.5

    Added

    • Added self-baseline utility (I know this is a patch release, no one's going to die relax) (#5000)

    Changed

    • JIT: Optimize universal selector usage by inlining only the relevant selectors (#4850))

      This provides a very significant performance boost on pages with a huge number of DOM nodes, but there's a chance it could be a breaking change in very rare edge cases we haven't thought of. Please open an issue if anything related to shadows, rings, transforms, filters, or backdrop-filters seems to be behaving differently after upgrading.

    Fixed

    • Fix support for step-start and step-end in animation utilities (#4795))
    • JIT: Prevent presence of !* in templates from ruining everything (#4816))
    • JIT: Improve support for quotes in arbitrary values (#4817))
    • Fix filter/backdrop-filter/transform utilities being inserted into the wrong position if not all core plugins are enabled (#4852))
    • JIT: Fix @layer rules being mistakenly inserted during incremental rebuilds (#4853))
    • Improve build performance for projects with many small non-Tailwind stylesheets (#4644)
    • Ensure [hidden] works as expected on elements where we override the default display value in Preflight (#4873)
    • Fix variant configuration not being applied to backdropOpacity utilities (#4892)
    Changelog

    Sourced from tailwindcss's changelog.

    [2.2.7] - 2021-07-23

    Fixed

    • Temporarily revert runtime performance optimizations introduced in v2.2.5, use universal selector again (#5060)

    [2.2.6] - 2021-07-21

    Fixed

    • Fix issue where base styles not generated for translate transforms in JIT (#5038)

    [2.2.5] - 2021-07-21

    Added

    • Added self-baseline utility (I know this is a patch release, no one's going to die relax) (#5000)

    Changed

    • JIT: Optimize universal selector usage by inlining only the relevant selectors (#4850))

      This provides a very significant performance boost on pages with a huge number of DOM nodes, but there's a chance it could be a breaking change in very rare edge cases we haven't thought of. Please open an issue if anything related to shadows, rings, transforms, filters, or backdrop-filters seems to be behaving differently after upgrading.

    Fixed

    • Fix support for step-start and step-end in animation utilities (#4795))
    • JIT: Prevent presence of !* in templates from ruining everything (#4816))
    • JIT: Improve support for quotes in arbitrary values (#4817))
    • Fix filter/backdrop-filter/transform utilities being inserted into the wrong position if not all core plugins are enabled (#4852))
    • JIT: Fix @layer rules being mistakenly inserted during incremental rebuilds (#4853))
    • Improve build performance for projects with many small non-Tailwind stylesheets (#4644)
    • Ensure [hidden] works as expected on elements where we override the default display value in Preflight (#4873)
    • Fix variant configuration not being applied to backdropOpacity utilities (#4892)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 5

    Bump eslint-config-next from 11.1.2 to 13.1.0

    Bumps eslint-config-next from 11.1.2 to 13.1.0.

    Release notes

    Sourced from eslint-config-next's releases.

    v13.1.0

    Core Changes

    • Fix windows slashes for app client entry: #44052
    • Hash both pitch and main loader for server CSS imports: #44063
    • Add tracing for testing tools: #44046
    • Run packing in tests in parallel: #44048
    • feat: app dir error-global component: #44066
    • Fix ignoring dev warning for preload component: #44065
    • refactor(next-swc): introduce next-binding to consolidate dependencies.: #43473
    • Add lodash to server components external packages: #44022
    • Fix dev session stopped handling: #44112
    • Add jsdoc/no-types eslint rule for TypeScript files: #44049
    • Revert "Remove useState from next/image (#43587)": #44094
    • should not contain pages css in app dir: #44151
    • Upgrade undici to 5.14.0 to fix fetch redirect bug: #44133
    • build(cargo): fix turbopack + next-swc build: #43983
    • Align onRecoverableError callback between pages and app dir: #44161
    • build(cargo): update turbopack: #44167
    • Update styled-jsx: #44070
    • Fix crash in GraalVM: #44176
    • Also check error.message as digest for recoverable errors in pages: #44185
    • Move options to stable: #44195
    • Move transpilePackages out of experimental: #44194
    • Fix CSS resources being duplicated in app dir: #44168
    • Add telemetry for stable features: #44201
    • Add warning for experimental flags that have moved: #44202
    • build(cargo): bump up turbopack: #44206
    • Bump @vercel/[email protected]: #44193
    • Disable Image Optimization API when next.config.js has unoptimized: true: #44205
    • Honour distDir in type generation: #44207
    • Only once for the next/head usage in app dir: #44233
    • Enable allowMiddlewareResponseBody by default: #44224
    • Move modularizeImports out of experimental: #44240
    • Update config validation for latest turbopack changes: #44223
    • build(cargo): update turbopack: #44241
    • update turbopack for bugfixes: #44251

    Documentation Changes

    • docs: Add explanation about font-display: #44001
    • Test that adding query can be detected by useSearchParams: #43969
    • Add static test for useSelectedLayoutSegments: #43955
    • Docs: Update deployment.md with Firebase, Amplify and Cloudflare: #44092
    • Add test for rewriting in middleware in app-dir: #43971
    • docs: Add missing type to import statement: #44111
    • docs: update next/dynamic docs: #44067
    • Update disabling-http-keep-alive.md for server-side only: #43374
    • docs: fix spelling error: #44191
    • Write tests for navigation between app-dir and pages: #43881

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by vercel-release-bot, a new releaser for eslint-config-next since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 6

    Bump eslint-config-next from 11.1.2 to 13.0.7

    Bumps eslint-config-next from 11.1.2 to 13.0.7.

    Release notes

    Sourced from eslint-config-next's releases.

    v13.0.7

    Core Changes

    • Update react next tag: #43617
    • fix(jest): pattern when detecting packages to transpile in next/jest: #43546
    • Adding head element checking for root layout: #43597
    • Revert: 'Minimized runtime errors in app dir': #43648
    • fix: properly handle trailingSlash: true and rewrites: #43641
    • @​next/font fallback fonts order fix: #43633
    • Update cache handling for app: #43659
    • Remove resolved app directory todos: #43672
    • Fix typo in comment: #43685
    • perf: disable prefetching for links in viewport in development for app routes: #43730
    • Remove additional <div> at each segment level in app: #43717
    • Revert "Adding head element checking for root layout": #43760
    • fix ci pnpm lock error: #43767
    • Force reflow when setting scrollBehavior: #43673
    • Remove __webpack_exports__ from error overlay: #43715
    • Fix chunk hash logic in hot-reloader for server components: #43778
    • Assign layer to app client entries: #43197
    • Remove notifications emitted during pnpm dev: #43801
    • Display error digest if presented: #43742
    • Fix HMR issue after patching the client module: #43819
    • Implement loadable with lazy and suspense for next dynamic: #42589
    • Do not attach CSS checksum for production build: #43827
    • Provide error hints for invalid layout props via the TS plugin: #43835
    • Refactor code: #43828
    • Unhandled errors and rejections opens as minimized in app dir error overlay: #43844
    • docs: add readme with development instructions for next/swc: #43834
    • Use proxy to ensure Flight is referencing to the latest module during development: #43823
    • memory: fix 2 memory leaks in next-dev: #43859
    • Refactoring in @​next/font: #43848
    • build(cargo): bump up swc_core, turbopack: #43652
    • Move prefetch bailout to start of the prefetch function for pages: #43731
    • Alias next/head to noop for rsc and add upgration warning: #43885
    • Update freebsd build: #43866
    • Fix error message for invalid runtime option in app dir: #43900
    • fix: forwarding props to no ssr dynamic: #43901
    • Improve type checking error message for invalid props: #43903
    • Improve type checking error message for invalid props: #43903
    • Support for named slots in type checking: #43906
    • Fix next/dynamic types for resolving named export module: #43923
    • Add auto completion for prop names and types to the TS plugin: #43909
    • Skip creating VSCode config and .gitignore if running in CI: #43935
    • Add helpful error for createContext used in Server Components: #43747
    • Increase stack trace limit on the server: #43800
    • Refactor image optimization util: #43868
    • useSearchParams - bailout to client rendering during static generation: #43603
    • Open server component errors fullscreen: #43887
    • next-dev: restart dev server exceeds the memory limits: #43958

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by vercel-release-bot, a new releaser for eslint-config-next since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 7

    Bump eslint-config-next from 11.1.2 to 13.0.6

    Bumps eslint-config-next from 11.1.2 to 13.0.6.

    Release notes

    Sourced from eslint-config-next's releases.

    v13.0.6

    Core Changes

    • test(integration): allow to run --turbo dev server tests dynamically : #42967
    • Ensure loaderFile is included in webpack cache key: #43315
    • Improve @​next/font error handling: #43298
    • Improve RSC plugin to provide better errors: #42435
    • fix appDir returning 404 in production with "output": "standalone": #43268
    • Fix outputting un-necessary trace files for edge functions: #43304
    • fix: apply default export interop to pages/_app: #43335
    • Fix package resolution issue in app dir: #43349
    • Get correct chunks in flight-manifest on Windows: #43334
    • Resolve RSC / HTML rendering errors in error overlay: #43332
    • App directory next/link dynamic href dev error: #43074
    • Add ref forwarding for next/image: #43193
    • Always transform styled-jsx for rsc and error with client-only condition: #43386
    • dynamic = 'error' should only throw if page didn't get exported: #43377
    • fix output: "standalone" returning 500 error on certain pages when built without pages/: #43336
    • Fix "apply() is only allowed in ready status (state: idle)" HMR errors: #43242
    • Add gSP and gSSP checks for both server and client layers in the SWC transform: #43391
    • Make sure the TS plugin works for src/app: #43412
    • Remove stack trace from full reload warning: #43453
    • Upgrade compiled undici: #43481
    • Fix missing cleanup process in flight plugin globals: #43297
    • Fix matchers in middleware manifest: #43549
    • rsc: bundle legacy head as client component: #43425
    • Remove useState from next/image: #43587
    • Group redirect status imports: #43480
    • Fix Failed to copy traced files for Edge functions and handle its files with middleware-manifest.json: #43326
    • Update next/link default legacyBehavior: #42623
    • fix: Dynamic Usage Error when using previewData with generateStaticParams and appDir: #43395
    • Minimized runtime errors in app dir: #43511

    Documentation Changes

    • Add link back to font video in Font docs.: #43440
    • docs: update known Safari bug: #43513
    • Add yarn berry dependency upgrade example for Next 12 to 13 upgrade documentation.: #43472
    • Clarify that publicRuntimeConfig and serverRuntimeConfig do not work with Output File Tracing: #43443
    • adding note that edge api routes are not supported with ISR: #43572
    • Improve docs for URL Imports: #43615

    Example Changes

    • chore(examples): Deprecate cms-strapi: #43325
    • Add example commands for creating reproductions: #43375
    • updates with-supertokens example: #43379
    • Fix with-docker-compose example: #43419
    • chore(examples): fix CLI commands for MobX examples: #43534
    • Simplify and convert with-vercel-fetch example to TypeScript: #43403

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by vercel-release-bot, a new releaser for eslint-config-next since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 8

    Bump eslint-config-next from 11.1.2 to 13.0.5

    Bumps eslint-config-next from 11.1.2 to 13.0.5.

    Release notes

    Sourced from eslint-config-next's releases.

    v13.0.5

    Core Changes

    • Remove unnecessary async function when preloading async components: #42957
    • Add force-static handling for app dir: #43061
    • Add experimental outputFileTracingIgnores config: #43103
    • Leverage outputFileTracingIgnores for next-server trace as well: #43108
    • Remove unstable_revalidate: #43119
    • types: better type definition for internal utils: #43070
    • Eagerly build swc binaries on change: #43142
    • chore: Update swc_core to v0.43.23: #42977
    • fix(next-swc/relay): make pages directory optional: #43116
    • Remove the timestamp query for CSS resources: #43185
    • Update experimental skipTrailingSlashRedirect handling: #43201
    • Avoid bundling appDir rendering into pages edge SSR bundle: #43184
    • Alias esm next document to avoid mismatch react context: #43192
    • Fix middleware not executed when pages directory is empty: #43205
    • Remove app routes from _devPagesManifest: #43188
    • Fix HMR error: "Cannot read properties of null (reading 'length')": #43145
    • fix(ts): re-export PageComponent and LayoutComponent types: #43226
    • Fix app routes are not correctly matched when src directory is used: #43234
    • chore: add firebase-admin to default serverComponentsExternalPackages list: #43249
    • Fix React.cache() in layout/page file: #43187
    • build(cargo): bump up turbopack: #43273
    • fix(next-swc): aarch64 build: #43275
    • Add fallback aliases for React: #43203
    • fix: apply default export interop to next/error: #43238
    • Remove unused use-sync-external-store dependency: #43281
    • Imageloader: collect images serverside to include images from staticp…: #41554
    • Update precompiled react: #43288
    • Resolve next api for layouts to esm for edge runtime: #43302
    • Refactor code: #43291
    • Show error for invalid page props in the TS plugin: #43300
    • docs: add error link when missing appDir: true: #43293

    Documentation Changes

    • Add note in next/link docs about anchor props: #43064
    • Remove unneeded async in docs.: #43161
    • Add JWT example to error page.: #43162
    • Updated typo in the documentation: #43160
    • Add missing quote in next/script example: #43196
    • Add a note about the auto-created empty directory: #43219
    • docs: Add default browserslist configuration as a starting point: #43260

    Example Changes

    • chore: Updating Tigris example to use stable release: #43058
    • examples(with-ant-design): bump antd v5.0.0: #43062
    • fix: Wrong link to source in "responsive" image example: #43081

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by vercel-release-bot, a new releaser for eslint-config-next since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 9

    Bump eslint-config-next from 11.1.2 to 13.0.4

    Bumps eslint-config-next from 11.1.2 to 13.0.4.

    Release notes

    Sourced from eslint-config-next's releases.

    v13.0.4

    Core Changes

    • Show link to the docs for route segment config options: #42779
    • fix: Fix regression of swc minifier: #42790
    • Add additional item to RSC payload, preparing for head.tsx on navigation: #42791
    • Use window.location directly instead of parsing into URL: #42888
    • feat(next-swc/relay): Add javascript to language: #42894
    • types(#42003): better typing for next/link: #42117
    • Ensure query is provided correctly with middleware rewrites: #42818
    • feat(next/swc): allow to run custom turbopack binary: #42656
    • fix: Error: NEXT_REDIRECT crashing server in prod: #42793
    • Update caching for swc turbo builds: #42929
    • Handle head.js on client-side navigation: #42904
    • feat(jest): respect transpilePackages in tests: #42987
    • App files ending with page registred as page files: #42996
    • Allow generateStaticParams to be a synchronous function in app directory: #42942
    • chore(eslint-config-next): bump eslint-import-resolver-typescript: #43010
    • Ensure next.config.js function is handled for turbo: #43015
    • Fix app page check on windows: #43022
    • Add middleware prefetching config: #42936
    • Fix middleware prefetch cases: #43056
    • Ensure backslash is correctly handled in find-page-file: #43057
    • Fix app render: escape segment value #42626: #42823

    Documentation Changes

    • docs: fix middleware docs cookie example: #42816
    • Update docs/advanced-features/debugging.md: #42842
    • docs(edge-api-routes): fixes example: #42903
    • Update SFCC example to use TypeScript + @next/font: #42865
    • Add more details to invalid-next-config doc: #42917
    • typo: #42968
    • Document regions config for experimental-edge: #43009
    • docs: Add examples of using multiple weights and styles: #43031

    Example Changes

    • chore(examples): next/future/image -> next/image: #42794
    • docs(examples): auth0 update callback URL: #42855
    • Updates Apollo Server Examples to use Apollo Server 4 & @​as-integrations/next: #42771
    • Improve with-algolia-react-instantsearch example and convert to TypeScript: #42617
    • Convert blog cover images to next/image: #42908
    • Make cover image full width: #42916
    • Convert with-app-layout example to TypeScript: #42930
    • Tigris example with Next.js: #42662
    • feat(examples): with-grafbase: #42898
    • docs(examples): add postgres.js example: #42962
    • Remove with-atlaskit example: #42973
    • Remove with-carbon-components example: #42976

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by vercel-release-bot, a new releaser for eslint-config-next since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 10

    Bump eslint-config-next from 11.1.2 to 13.0.3

    Bumps eslint-config-next from 11.1.2 to 13.0.3.

    Release notes

    Sourced from eslint-config-next's releases.

    v13.0.3

    Core Changes

    • bump @​typescript-eslint/parser version to support TS 4.8: #42439
    • chore: Update swc_core to v0.40.40: #42326
    • Add telemetry for turbotrace: #42486
    • Fix undici warning in Node.js 18: #42477
    • Ensure RSC is detecting correctly during revalidate: #42508
    • fix: correctly mention generateStaticParams in error: #42524
    • Re-enable sandbox cache and update AsyncLocalStorage usage: #42547
    • Check properly whether SWC is used or not when using forceSwcTransforms: #42531
    • Show inlined error if the "use client" directive is not before other statements/expressions: #42507
    • Refactor error codes in the TS plugin: #42585
    • Fix server html insertion target: #42591
    • next/compat/router: #42502
    • Fix scrolling on router.refresh: #42583
    • Fix relative TypeScript path in monorepos: #42586
    • Aggregate updates using addStatusHandler and Promise.resolve instead of setTimeout: #42350
    • fix(next/dev): bubble up unhandled exception from --turbo: #42594
    • Rename RSC and Router headers: #42482
    • Ensure build trace ignores apply correctly when nested: #42606
    • Include @​prisma/client in default external packages: #42624
    • Replace global with globalThis: #42627
    • Colocate styles with special entries: #42506
    • Add lazy initialize of router cache nodes: #42629
    • Add telemetry for @​next/font: #42579
    • Also create head when creating root layout: #42571
    • feat: add --no-mangling to next build + fix --profile option: #42633
    • update react builtin deps for next channel: #42639
    • Ensure skip normalize is handled correctly: #42642
    • @​next/font/google fetch error dev: #42637
    • Add missing matcher support: #42660
    • Remove useless async declaration and replace regexp to plain string in AMP postProcessor: #42495
    • @​next/font error messages: #42689
    • Adopt script rejection pattern for link onerror.: #42645
    • Fix @​next/font imports from outside of the root directory: #42678
    • Ensure appDir is included in webpack configVars: #42710
    • Fix replaceAll usage in post-process: #42714
    • Use import to load page and layout: #42325
    • Alias next public api to esm on edge runtime: #42709
    • fix: publish compat folder: #42613
    • Change condition to check for string attribute in lint rules utility function: #42625
    • Fix as option with optional catch all routes url object syntax: #42355
    • fix comma splice in verifyRootLayout.ts: #42324
    • build(next-swc): update turbopack to latest: #42733
    • @​next/font return types: #42753
    • Eagerly bundle external ESM dependencies for pages: #42741
    • Handle hydration replaceState for static page with searchParams: #42744
    • Add test case for image generation: #42693
    • Don't pushState when already on the url: #42735

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by vercel-release-bot, a new releaser for eslint-config-next since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 11

    Bump postcss from 8.3.6 to 8.4.19

    Bumps postcss from 8.3.6 to 8.4.19.

    Release notes

    Sourced from postcss's releases.

    8.4.19

    • Fixed whitespace preserving after AST transformations (by @​romainmenke).

    8.4.18

    • Fixed an error on absolute: true with empty sourceContent (by @​KingSora).

    8.4.17

    8.4.16

    • Fixed Root AST migration.

    8.4.15

    • Fixed AST normalization after using custom parser with old PostCSS AST.

    8.4.14

    • Print “old plugin API” warning only if plugin was used (by @​zardoy).

    8.4.13

    8.4.12

    • Fixed package.funding to have same value between all PostCSS packages.

    8.4.11

    • Fixed Declaration#raws.value type.

    8.4.10

    • Fixed package.funding URL format.

    8.4.9

    8.4.8

    • Fixed end position in empty Custom Properties.

    8.4.7

    • Fixed Node#warn() type (by @​ybiquitous).
    • Fixed comment removal in values after ,.

    8.4.6

    • Prevented comment removing when it change meaning of CSS.
    • Fixed parsing space in last semicolon-less CSS Custom Properties.
    • Fixed comment cleaning in CSS Custom Properties with space.
    • Fixed throwing an error on .root access for plugin-less case.

    8.4.5

    • Fixed raws types to make object extendable (by @​43081j).
    • Moved from Yarn 1 to pnpm.

    ... (truncated)

    Changelog

    Sourced from postcss's changelog.

    8.4.19

    • Fixed whitespace preserving after AST transformations (by Romain Menke).

    8.4.18

    • Fixed an error on absolute: true with empty sourceContent (by Rene Haas).

    8.4.17

    • Fixed Node.before() unexpected behavior (by Romain Menke).
    • Added TOC to docs (by Mikhail Dedov).

    8.4.16

    • Fixed Root AST migration.

    8.4.15

    • Fixed AST normalization after using custom parser with old PostCSS AST.

    8.4.14

    • Print “old plugin API” warning only if plugin was used (by @​zardoy).

    8.4.13

    • Fixed append() error after using .parent (by Jordan Pittman).

    8.4.12

    • Fixed package.funding to have same value between all PostCSS packages.

    8.4.11

    • Fixed Declaration#raws.value type.

    8.4.10

    • Fixed package.funding URL format.

    8.4.9

    • Fixed package.funding (by Álvaro Mondéjar).

    8.4.8

    • Fixed end position in empty Custom Properties.

    8.4.7

    • Fixed Node#warn() type (by Masafumi Koba).
    • Fixed comment removal in values after ,.

    8.4.6

    • Prevented comment removing when it change meaning of CSS.
    • Fixed parsing space in last semicolon-less CSS Custom Properties.
    • Fixed comment cleaning in CSS Custom Properties with space.
    • Fixed throwing an error on .root access for plugin-less case.

    8.4.5

    • Fixed raws types to make object extendable (by James Garbutt).
    • Moved from Yarn 1 to pnpm.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 12

    Bump eslint-config-next from 11.1.2 to 13.1.1

    Bumps eslint-config-next from 11.1.2 to 13.1.1.

    Release notes

    Sourced from eslint-config-next's releases.

    v13.1.1

    Core Changes

    • Exclude srcset from svg image: #44308
    • Fix CSS resource path not matched in __entry_css_files__: #44310
    • Fix next/image 404 when basePath and trailingSlash defined: #44312

    Documentation Changes

    • Remove experimental for modularizeImports from docs and example: #44311

    Example Changes

    • Updated dependencies for with-tailwindcss example: #44289

    Misc Changes

    • Use turbo for packing files in test setup: #44074

    Credits

    Huge thanks to @​JanKaifer, @​Nutlope, @​styfle, and @​chibicode for helping!

    v13.1.1-canary.1

    Core Changes

    • Fix next/image 404 when basePath and trailingSlash defined: #44312

    Documentation Changes

    • Remove experimental for modularizeImports from docs and example: #44311

    Credits

    Huge thanks to @​chibicode and @​styfle for helping!

    v13.1.1-canary.0

    Core Changes

    • Exclude srcset from svg image: #44308
    • Fix CSS resource path not matched in __entry_css_files__: #44310

    Example Changes

    • Updated dependencies for with-tailwindcss example: #44289

    Misc Changes

    • Use turbo for packing files in test setup: #44074

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by vercel-release-bot, a new releaser for eslint-config-next since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 13

    Bump postcss from 8.3.6 to 8.4.20

    Bumps postcss from 8.3.6 to 8.4.20.

    Release notes

    Sourced from postcss's releases.

    8.4.20

    • Fixed source map generation for childless at-rules like @layer.

    8.4.19

    • Fixed whitespace preserving after AST transformations (by @​romainmenke).

    8.4.18

    • Fixed an error on absolute: true with empty sourceContent (by @​KingSora).

    8.4.17

    8.4.16

    • Fixed Root AST migration.

    8.4.15

    • Fixed AST normalization after using custom parser with old PostCSS AST.

    8.4.14

    • Print “old plugin API” warning only if plugin was used (by @​zardoy).

    8.4.13

    8.4.12

    • Fixed package.funding to have same value between all PostCSS packages.

    8.4.11

    • Fixed Declaration#raws.value type.

    8.4.10

    • Fixed package.funding URL format.

    8.4.9

    8.4.8

    • Fixed end position in empty Custom Properties.

    8.4.7

    • Fixed Node#warn() type (by @​ybiquitous).
    • Fixed comment removal in values after ,.

    8.4.6

    • Prevented comment removing when it change meaning of CSS.
    • Fixed parsing space in last semicolon-less CSS Custom Properties.
    • Fixed comment cleaning in CSS Custom Properties with space.
    • Fixed throwing an error on .root access for plugin-less case.

    ... (truncated)

    Changelog

    Sourced from postcss's changelog.

    8.4.20

    • Fixed source map generation for childless at-rules like @layer.

    8.4.19

    • Fixed whitespace preserving after AST transformations (by Romain Menke).

    8.4.18

    • Fixed an error on absolute: true with empty sourceContent (by Rene Haas).

    8.4.17

    • Fixed Node.before() unexpected behavior (by Romain Menke).
    • Added TOC to docs (by Mikhail Dedov).

    8.4.16

    • Fixed Root AST migration.

    8.4.15

    • Fixed AST normalization after using custom parser with old PostCSS AST.

    8.4.14

    • Print “old plugin API” warning only if plugin was used (by @​zardoy).

    8.4.13

    • Fixed append() error after using .parent (by Jordan Pittman).

    8.4.12

    • Fixed package.funding to have same value between all PostCSS packages.

    8.4.11

    • Fixed Declaration#raws.value type.

    8.4.10

    • Fixed package.funding URL format.

    8.4.9

    • Fixed package.funding (by Álvaro Mondéjar).

    8.4.8

    • Fixed end position in empty Custom Properties.

    8.4.7

    • Fixed Node#warn() type (by Masafumi Koba).
    • Fixed comment removal in values after ,.

    8.4.6

    • Prevented comment removing when it change meaning of CSS.
    • Fixed parsing space in last semicolon-less CSS Custom Properties.
    • Fixed comment cleaning in CSS Custom Properties with space.
    • Fixed throwing an error on .root access for plugin-less case.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 14

    Bump tailwindcss from 2.2.15 to 3.2.4

    Bumps tailwindcss from 2.2.15 to 3.2.4.

    Release notes

    Sourced from tailwindcss's releases.

    v3.2.4

    Added

    • Add blocklist option to prevent generating unwanted CSS (#9812)

    Fixed

    • Fix watching of files on Linux when renames are involved (#9796)
    • Make sure errors are always displayed when watching for changes (#9810)

    v3.2.3

    Fixed

    • Fixed use of raw content in the CLI (#9773)
    • Pick up changes from files that are both context and content deps (#9787)
    • Sort pseudo-elements ONLY after classes when using variants and @apply (#9765)
    • Support important utilities in the safelist (pattern must include a !) (#9791)

    v3.2.2

    Fixed

    • Escape special characters in resolved content base paths (#9650)
    • Don't reuse container for array returning variant functions (#9644)
    • Exclude non-relevant selectors when generating rules with the important modifier (#9677)
    • Fix merging of arrays during config resolution (#9706)
    • Ensure configured font-feature-settings are included in Preflight (#9707)
    • Fix fractional values not being parsed properly inside arbitrary properties (#9705)
    • Fix incorrect selectors when using @apply in selectors with combinators and pseudos (#9722)
    • Fix cannot read properties of undefined (reading 'modifier') (#9656, aa979d6)

    v3.2.1

    Fixed

    • Fix missing supports in types (#9616)
    • Fix missing PostCSS dependencies in the CLI (#9617)
    • Ensure micromatch is a proper CLI dependency (#9620)
    • Ensure modifier values exist when using a modifiers object for matchVariant (ba6551d)

    v3.2.0

    We just released Tailwind CSS v3.2! Read the announcement post for more details about the most exciting new features.


    Added

    • Add new @config directive (#9405)
    • Add new relative: true option to resolve content paths relative to the config file (#9396)
    • Add new supports-* variant (#9453)
    • Add new min-* and max-* variants (#9558)
    • Add new aria-* variants (#9557, #9588)

    ... (truncated)

    Changelog

    Sourced from tailwindcss's changelog.

    [3.2.4] - 2022-11-11

    Added

    • Add blocklist option to prevent generating unwanted CSS (#9812)

    Fixed

    • Fix watching of files on Linux when renames are involved (#9796)
    • Make sure errors are always displayed when watching for changes (#9810)

    [3.2.3] - 2022-11-09

    Fixed

    • Fixed use of raw content in the CLI (#9773)
    • Pick up changes from files that are both context and content deps (#9787)
    • Sort pseudo-elements ONLY after classes when using variants and @apply (#9765)
    • Support important utilities in the safelist (pattern must include a !) (#9791)

    [3.2.2] - 2022-11-04

    Fixed

    • Escape special characters in resolved content base paths (#9650)
    • Don't reuse container for array returning variant functions (#9644)
    • Exclude non-relevant selectors when generating rules with the important modifier (#9677)
    • Fix merging of arrays during config resolution (#9706)
    • Ensure configured font-feature-settings are included in Preflight (#9707)
    • Fix fractional values not being parsed properly inside arbitrary properties (#9705)
    • Fix incorrect selectors when using @apply in selectors with combinators and pseudos (#9722)
    • Fix cannot read properties of undefined (reading 'modifier') (#9656, aa979d6)

    [3.2.1] - 2022-10-21

    Fixed

    [3.2.0] - 2022-10-19

    Added

    • Add new @config directive (#9405)
    • Add new relative: true option to resolve content paths relative to the config file (#9396)
    • Add new supports-* variant (#9453)
    • Add new min-* and max-* variants (#9558)

    ... (truncated)

    Commits
    • f2f1ee9 3.2.4
    • 13eb1e2 update changelog
    • 22d45dd Update CHANGELOG.md
    • 602101d Allow users to block generation of certain utilities (#9812)
    • 4ccc0fa Make sure errors are always displayed when watching for changes (#9810)
    • 1482c75 Fix watching of files on Linux when renames are involved (#9796)
    • 757a8d6 update changelog
    • 6166e59 3.2.3
    • 8a2f9ed Fix !important selectors not being classified as valid class inside safelist ...
    • 6bd9912 Only sort pseudo elements after classes when using @apply and variants (#9765)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 15

    Bump postcss-preset-env from 6.7.0 to 7.8.3

    Bumps postcss-preset-env from 6.7.0 to 7.8.3.

    Changelog

    Sourced from postcss-preset-env's changelog.

    7.8.3 (November 14, 2022)

    • Update autoprefixer to 10.4.13 (patch)
    • Update browserlist to 4.21.4 (patch)
    • Update postcss-custom-properties to 12.1.10 (patch)
    • Update @csstools/postcss-cascade-layers to 1.1.1 (patch)

    7.8.2 (September 15, 2022)

    • Update @csstools/postcss-cascade-layers to 1.1.0 (minor)
    • Update autoprefixer to 10.4.11 (patch)
    • Update postcss-custom-properties to 12.1.9 (patch)
    • Update postcss-nesting to 10.2.0 (minor)

    7.8.1 (September 7, 2022)

    • Update cssdb to 7.0.1 (patch)
    • Update @csstools/postcss-cascade-layers to 1.0.6 (patch)

    7.8.0 (August 16, 2022)

    • Added @csstools/postcss-nested-calc Check the plugin README for usage details.
    • Added @csstools/postcss-text-decoration-shorthand Check the plugin README for usage details.
    • Update @csstools/postcss-cascade-layers to 1.0.5 (patch)
    • Update @csstools/postcss-color-function to 1.1.1 (patch)
    • Update @csstools/postcss-font-format-keywords to 1.0.1 (patch)
    • Update @csstools/postcss-hwb-function to 1.0.2 (patch)
    • Update @csstools/postcss-ic-unit to 1.0.1 (patch)
    • Update @csstools/postcss-is-pseudo-class to 2.0.7 (patch)
    • Update @csstools/postcss-normalize-display-values to 1.0.1 (patch)
    • Update @csstools/postcss-oklab-function to 1.1.1 (patch)
    • Update @csstools/postcss-stepped-value-functions to 1.0.1 (patch)
    • Update @csstools/postcss-trigonometric-functions to 1.0.2 (patch)
    • Update @csstools/postcss-unset-value to 1.0.2 (patch)
    • Update autoprefixer to 10.4.8 (patch)
    • Update browserslist to 4.21.3 (patch)
    • Update cssdb to 7.0.0 (major)
    • Update postcss-attribute-case-insensitive to 5.0.2 (patch)
    • Update postcss-color-functional-notation to 4.2.4 (patch)
    • Update postcss-color-rebeccapurple to 7.1.1 (patch)
    • Update postcss-dir-pseudo-class to 6.0.5 (patch)
    • Update postcss-double-position-gradients to 3.1.2 (patch)
    • Update postcss-gap-properties to 3.0.5 (patch)
    • Update postcss-image-set-function to 4.0.7 (patch)
    • Update postcss-lab-function to 4.2.1 (patch)
    • Update postcss-nesting to 10.1.10 (patch)
    • Update postcss-overflow-shorthand to 3.0.4 (patch)
    • Update postcss-place to 7.0.5 (patch)
    • Update postcss-pseudo-class-any-link to 7.1.6 (patch)
    • Update postcss-selector-not to 6.0.1 (patch)

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by alaguna, a new releaser for postcss-preset-env since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 16

    Bump autoprefixer from 10.3.4 to 10.4.13

    Bumps autoprefixer from 10.3.4 to 10.4.13.

    Release notes

    Sourced from autoprefixer's releases.

    10.4.13

    • Fixed missed prefixes on vendor prefixes in name of CSS Custom Property.

    10.4.12

    • Fixed support of unit-less zero angle in backgrounds (by @​yisibl).

    10.4.11

    • Fixed text-decoration prefixes by moving to MDN data (by @​romainmenke).

    10.4.10

    • Fixed unicode-bidi prefixes by moving to MDN data.

    10.4.9

    • Fixed css-unicode-bidi issue from latest Can I Use.

    10.4.8

    • Do not print color-adjust warning if print-color-adjust also is in rule.

    10.4.7

    • Fixed print-color-adjust support in Firefox.

    10.4.6

    • Fixed print-color-adjust support.

    10.4.5

    10.4.4

    • Fixed package.funding to have same value between all PostCSS packages.

    10.4.3

    10.4.2

    • Fixed missed -webkit- prefix for width: stretch.

    10.4.1

    10.4 “ǃke e꞉ ǀxarra ǁke”

    In Autoprefixer 10.4 @​lukewarlow added :autofill support:

    input:-webkit-autofill {
      background-color: red;
    }
    

    input:autofill { </tr></table>

    ... (truncated)

    Changelog

    Sourced from autoprefixer's changelog.

    10.4.13

    • Fixed missed prefixes on vendor prefixes in name of CSS Custom Property.

    10.4.12

    • Fixed support of unit-less zero angle in backgrounds (by 一丝).

    10.4.11

    • Fixed text-decoration prefixes by moving to MDN data (by Romain Menke).

    10.4.10

    • Fixed unicode-bidi prefixes by moving to MDN data.

    10.4.9

    • Fixed css-unicode-bidi issue from latest Can I Use.

    10.4.8

    • Do not print color-adjust warning if print-color-adjust also is in rule.

    10.4.7

    • Fixed print-color-adjust support in Firefox.

    10.4.6

    • Fixed print-color-adjust support.

    10.4.5

    10.4.4

    • Fixed package.funding to have same value between all PostCSS packages.

    10.4.3

    • Fixed package.funding (by Álvaro Mondéjar).

    10.4.2

    • Fixed missed -webkit- prefix for width: stretch.

    10.4.1

    • Fixed ::file-selector-button data (by Luke Warlow).

    10.4 “ǃke e꞉ ǀxarra ǁke”

    • Added :autofill support (by Luke Warlow).

    10.3.7

    • Replaced nanocolors to picocolors.

    10.3.6

    • Updated nanocolors.
    • Reduced package size.

    10.3.5

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • 17

    Bump next from 12.2.4 to 12.3.1

    Bumps next from 12.2.4 to 12.3.1.

    Release notes

    Sourced from next's releases.

    v12.3.1

    Core Changes

    • Update react-server-dom-webpack: #40356
    • Fix flight manifest to include all chunks: #40365
    • docs: fix typos: #40342
    • Fix page url for edge routes in app dir: #40361
    • Subresource Integrity for App Directory: #39729
    • Stop build warning about experimental: { esmExternals: 'loose' }: #40377
    • Add template and error file types: #39808
    • Bump styled-jsx for showing displayName: #40411
    • fix(#40388): next/dynamic should only add default loading without suspense: #40397
    • Add missing trace for full reload event: #40393
    • feat(ts): expose AppType: #40391
    • Update dev watcher to ignore more accurately: #40412
    • Add failing case for location throw: #40445
    • Drop legacy RSC handling in client for pages: #40472
    • fix: eslint no-script-component-in-head error url: #40422
    • chore: Update swc: #40292
    • feat(edge): allows configuring Dynamic code execution guard: #39539
    • Rename allowDynamic to unstable_allowDynamic: #40496
    • Don't execute prefetches for bot user agents: #40435
    • Update semver of eslint-plugin-react: #40246
    • Clean up startTransition in Link: #40505
    • docs(README): next.js logo with dark mode: #40223
    • Passing down original sourcemap for flight client loader: #40508
    • next/script: make onLoad concurrent rendering resilient: #40191
    • chore: Update swc: #40520
    • Add missing feature in next-swc: #40550
    • Mask Flight Parameters from Middleware: #39939
    • Unwrap promise with experimental_use: #40575
    • fix(next/router): Prevent query delete in routing when next.config basePath option is truthy: #40566
    • fix(image): handle image imports with high aspect ratio: #40563
    • fix: loosen webpack compilation with fallbackNodePolyfills: false: #40612
    • Adding experimentalAdjustFallback feature to font optimization: #40185
    • fix: handle notFound: true in / with next export: #40592
    • refactor: split up CONTRIBUTING.md: #40515
    • Implement SWC transformer for server and client graphs: #40603
    • Fix edge wasm handling during deploy: #40625
    • Client directive: #40415
    • Remove internal client next api detection: #40646
    • Attach module trace for RSC related errors: #40652
    • Use createFromFetch instead of createFromReadableStream to fetch Flight: #40656
    • Change Flight response content type to application/octet-stream: #40665
    • Send web vitals to Vercel analytics in app: #40669
    • Refactor fetchServerResponse: #40674
    • Port page and layout level API assertions to SWC transform: #40653
    • Ensure smooth scroll is disabled for navigation in new and existing router: #40642
    • Upgrade to latest React experimental: #40672
    • Refine error messages: #40661

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)