The source code for Hack Club's Project Moonbeam website

  • By Hack Club
  • Last update: Sep 25, 2022
  • Comments: 11

Hack Club logo

Project Moonbeam

The source code for Hack Club's Project Moonbeam website.

How to run locally

To execute the steps below, you will need the following installed:

Clone the repository:

$ git clone https://github.com/hackclub/moonbeam-site.git

Install dependencies:

$ yarn

Start the dev server:

$ yarn dev

Then, open up your web browser and go to http://localhost:3000.

Powered by Next.js with MDX, Theme UI, & Hack Club Theme.

Code under MIT License.

Github

https://github.com/hackclub/moonbeam-site

Comments(11)

  • 1

    feat: change description

    It isn't confirmed that we are working with Dogecoin yet so we shouldn't have it be the project description. Thoughts on changing it to this?

    Signed-off-by: Matt Gleich [email protected]

  • 2

    Bump theme-ui from 0.13.1 to 0.14.1

    Bumps theme-ui from 0.13.1 to 0.14.1.

    Release notes

    Sourced from theme-ui's releases.

    v0.14.1

    🐛 Bug Fix

    Authors: 1

    v0.14.1-develop.0

    🐛 Bug Fix

    • @theme-ui/components
      • fix(components): add missing forwardRef and fix Switch props (@​hasparus)

    Authors: 1

    v0.14.0

    Migration Notes

    • theme-ui, @theme-ui/components and @theme-ui/mdx packages no longer depend on @emotion/styled.

    • Previously deprecated Component.withComponent API was removed.

    • as prop was removed from Themed.X components from @theme-ui/mdx.

      • All occurences of <Themed.X as="element"> can be changed to <element sx={t => t.styles.X} />.

    :tada: This release contains work from new contributors! :tada:

    Thanks for all your work!

    :heart: Brage (@​braaar)

    :heart: peterlits zo (@​PeterlitsZo)

    :heart: Ryan Turner (@​rtturner)

    :heart: Cannon Lock (@​CannonLock)

    🚀 Enhancement

    ... (truncated)

    Changelog

    Sourced from theme-ui's changelog.

    v0.14.1 (Tue Mar 22 2022)

    🐛 Bug Fix

    • @theme-ui/components
      • fix(components): add missing forwardRef and fix Switch props (@​hasparus)

    Authors: 1


    v0.14.0 (Mon Mar 21 2022)

    :tada: This release contains work from new contributors! :tada:

    Thanks for all your work!

    :heart: Brage (@​braaar)

    :heart: peterlits zo (@​PeterlitsZo)

    :heart: Ryan Turner (@​rtturner)

    :heart: Cannon Lock (@​CannonLock)

    🚀 Enhancement

    • feat(examples/next): Add new deps, fully use TSX, rebuild #2068 (@​lachlanjc)
    • @theme-ui/components, @theme-ui/css, gatsby-plugin-theme-ui, @theme-ui/mdx, @theme-ui/sidenav, @theme-ui/theme-provider, theme-ui
    • @theme-ui/tailwind
    • @theme-ui/custom-properties
      • feat(custom-properties): Warn in development on invalid theme keys #2080 (@​lachlanjc)
    • @theme-ui/color-modes
      • feat(color-modes): Warn when theme color keys have leading/trailing whitespace #2099 (@​lachlanjc)
    • theme-ui

    🐛 Bug Fix

    ... (truncated)

    Commits
    • 79c5d3d Bump version to: v0.14.1 [skip ci]
    • dfd7377 Update CHANGELOG.md [skip ci]
    • 6001c84 Merge branch 'develop' into stable
    • a1ffc73 fix(components): add missing forwardRef and fix Switch props
    • b2e1fc4 Bump version to: v0.14.0 [skip ci]
    • 5c00b3c Update contributors [skip ci]
    • 0a470d1 Update CHANGELOG.md [skip ci]
    • 6f09ac0 Merge branch 'stable' into develop
    • 10b33de Merge pull request #2043 from system-ui/remove-emotion-styled-2
    • 7b4d915 Update snapshot
    • 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)
  • 3

    Bump next from 12.0.10 to 12.1.1

    Bumps next from 12.0.10 to 12.1.1.

    Release notes

    Sourced from next's releases.

    v12.1.1

    Core Changes

    • refactor: move HtmlContext: #34482
    • rsc: clean client buffer cache after flushed: #34475
    • Ensure config's experimental field exists: #34500
    • Only log experiments warning if user actually opted in to an experiment(s): #34413
    • Add unstable_useFlushEffects hook: #34117
    • fix: mock image path as next/image expects it: #34350
    • fix process polyfill on middleware: #34426
    • Ensure workers are not left open: #34503
    • Leverage existing component checking warning for streaming: #34526
    • build(next-swc): linux glibc compatible issue: #34481
    • Fix next/image incorrectly warning for position: absolute parent: #34551
    • Remove useMaybeDeferContent hook: #34506
    • Allow reading request bodies in middlewares (#34294): #34519
    • Update swc crates: #34491
    • feat(react-dev-overlay): export getErrorByType and add preventDisplay prop: #34237
    • Improve next/image warnings to avoid printing more than once: #34562
    • Support trailingSlash in middleware SSR: #34544
    • Update to latest version of jscodeshift: #34563
    • Don't import internally from types in next-env.d.ts: #34394
    • Improve type imports in server/render and optimize the Edge SSR loader: #34552
    • remove commons chunk config: #34445
    • Add cargo clippy and cargo fmt to CI: #34625
    • Fix rsc bootstrap buffer missing in the future renders: #34631
    • fix: match redirect and rewrite destination types: #34617
    • fix: make sure image-config.ts gets transpiled to ES5: #34677
    • Normalize image optimizer error status codes: #34699
    • Fix CSS Loader Detection False Positives: #34584
    • Upgrade @​napi-rs/triples to support android arm platform: #34752
    • Add proper headers to responses in web server: #34723
    • produce source maps for middlewares: #34409
    • Reduce the size of web server: #34767
    • collect telemetry for ESLint rules: #34564
    • Refactor entries generation in hot-reloader: #34733
    • Integrate tsec into the linting process: #33746
    • Add API config to allow disabling response size warning: #34700
    • fix(#34030): ignore non-checkable jsx spread attribute: #34473
    • fix eslint-plugin-react version to avoid jsx-key error: #34800
    • fix: #34711 ensure distDir inside project folder: #34795
    • Update to ncc dev overlay during build instead of pre-compile: #34813
    • Add warning for Yarn PnP v3 with Node.js < 16.14: #34818
    • lock eslint-config-next dependencies: #34823
    • Clean-up error when starting next with non-existent dir: #34830
    • Ensure unstable_revalidate does not error from notFound: true: #34826
    • Update eslint-plugin-react to latest version: #34819
    • Add CLI command typo detection: #34836
    • Fix flight loader for shared components: #34692
    • refactor: re-use existed escapeRegex: #34470

    ... (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)
  • 4

    Bump @emotion/react from 11.7.1 to 11.8.2

    Bumps @emotion/react from 11.7.1 to 11.8.2.

    Release notes

    Sourced from @​emotion/react's releases.

    @​emotion/react@​11.8.2

    Patch Changes

    • #2677 ff3cb164 Thanks @​Jack-Works! - Change Global component to use the StyleSheet constructor of the current cache.sheet. This is useful when cache.sheet is not the default implementation. Thanks to that the inner sheet constructed by Global can share the behavior with its "main" sheet that is hold by the cache.

    @​emotion/react@​11.8.1

    Patch Changes

    • #2651 39ac5b99 Thanks @​Andarist! - Fixed a transpilation issue that caused useInsertionEffect to be referenced directly in the specifiers list of the import statement. This has caused build errors in the consuming tools since the import statement can only reference known exports of a module.

    @​emotion/react@​11.8.0

    Minor Changes

    • #2600 2f27156a Thanks @​Andarist! - Refactored code to use the upcoming React.useInsertionEffect when it's available (this is a new hook that is going to be introduced in React 18). This shouldn't have any effect on existing codebases and the change should be transparent.

    Patch Changes

    • #2609 242f7d8c Thanks @​Andarist! - Added @emotion/babel-plugin as a dependency - this is an actual dependency of the @emotion/react/macro entrypoint and it has to be explicitly declared to fix compatibility with strict package managers.

    • #2615 3d672acd Thanks @​srmagura! - Fix an edge case where runtime label extraction in class components led to invalid class names in Firefox. This only affected the development build of Emotion.

    • Updated dependencies [2f27156a]:

      • @​emotion/utils@​1.1.0
    Commits
    • 239f2d0 Version Packages (#2679)
    • 7f8910a Removed the direct dependency on from as it's no longer used that way
    • ff3cb16 Change Global component to use the StyleSheet constructor of the current ...
    • 4266aa0 Fix the description of the cascade problem in the docs (#2659)
    • affe8f1 Removed non-existent item from the ToC in the theming doc (#2674)
    • 6d81b4b Add concurrency to the Changesets workflow
    • 4851669 STOP WAR IN UKRAINE (#2668)
    • ce9873f Upgrade dtslint (#2653)
    • 29c99a9 Version Packages (#2652)
    • 39ac5b9 Fixed a transpilation issue that caused useInsertionEffect to be referenced...
    • 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)
  • 5

    Bump @emotion/react from 11.7.1 to 11.8.1

    Bumps @emotion/react from 11.7.1 to 11.8.1.

    Release notes

    Sourced from @​emotion/react's releases.

    @​emotion/react@​11.8.1

    Patch Changes

    • #2651 39ac5b99 Thanks @​Andarist! - Fixed a transpilation issue that caused useInsertionEffect to be referenced directly in the specifiers list of the import statement. This has caused build errors in the consuming tools since the import statement can only reference known exports of a module.

    @​emotion/react@​11.8.0

    Minor Changes

    • #2600 2f27156a Thanks @​Andarist! - Refactored code to use the upcoming React.useInsertionEffect when it's available (this is a new hook that is going to be introduced in React 18). This shouldn't have any effect on existing codebases and the change should be transparent.

    Patch Changes

    • #2609 242f7d8c Thanks @​Andarist! - Added @emotion/babel-plugin as a dependency - this is an actual dependency of the @emotion/react/macro entrypoint and it has to be explicitly declared to fix compatibility with strict package managers.

    • #2615 3d672acd Thanks @​srmagura! - Fix an edge case where runtime label extraction in class components led to invalid class names in Firefox. This only affected the development build of Emotion.

    • Updated dependencies [2f27156a]:

      • @​emotion/utils@​1.1.0
    Commits
    • 29c99a9 Version Packages (#2652)
    • 39ac5b9 Fixed a transpilation issue that caused useInsertionEffect to be referenced...
    • f6f5552 Version Packages (#2610)
    • 2f27156 useInsertionEffect when it's available (#2600)
    • d253163 Added abbr prop to the allowlist of forwardable props (#2621)
    • 3d672ac Fix getLabelFromStackTrace issue related to class components in Firefox (#2...
    • b0be5c0 Update author field in @emotion/react (#2616)
    • 242f7d8 Added @emotion/babel-plugin as a dependency of @emotion/react (#2609)
    • 4efa2cb Fix outdated reference to emotion package in docs (#2608)
    • d1577af Tweak shouldForwardProp example (#2606)
    • 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)
  • 6

    Bump next from 12.0.10 to 12.1.0

    Bumps next from 12.0.10 to 12.1.0.

    Release notes

    Sourced from next's releases.

    v12.1.0

    Core Changes

    • Relay Support in Rust Compiler: #33702
    • fix eslint link-passhref rule: #33857
    • update webpack: #33831
    • Flush buffered vitals metrics on page mount: #33867
    • fix problem with HMR when middleware and page reference the same node_module: #33873
    • Refactor page component getter in web server: #33759
    • update NextResponse default redirect status to 307 to match docs: #33505
    • Bug fix: dynamic page should not be interpreted as predefined page: #33808
    • Group streaming experimental apis: #33878
    • Encapsulate routing and initial hydration: #33875
    • Optimize offline condition judgment: #33238
    • Ensure external beforeFiles rewrites are handled with next/link: #33888
    • Fix parsing params for i18n optional route in minimal mode: #33896
    • Ensure browserslist extends works properly: #33890
    • Fix image cache race condition: #33883
    • Add support for Relay projects without artifactDirectory: #33918
    • fix: handle jsxspreadattribute in inline-script-id eslint rule: #32421
    • feat(next-swc): Update swc: #33724
    • Update to latest version of amphtml-validator: #33967
    • Warn in dev mode when script tags are added with next/head: #33968
    • Ensure optional chaining in swc matches babel: #33995
    • Use react-dom/server.browser in Node.js: #33950
    • Ensure external middleware rewrite is handled correctly: #33962
    • Update Terser to v5.10.0, fix minification issues: #33045
    • Warn in dev mode when stylesheets are added using next/head: #34004
    • Use ReadableStream in RenderResult: #34005
    • Fix suffix ordering while streaming: #34011
    • Don't use yarn if a package-lock.json file is found: #31926
    • Do not warn when application/ld+json scripts are used with next/head: #34021
    • Babel & next-swc: Fix exporting page config with AsExpression: #32702
    • Detect per page runtime config for functions manifest: #33945
    • Add JSDoc to config options: #32915
    • Update font-stylesheet-gathering-plugin.ts: #30709
    • Add decoratorMetadata flag if enabled by tsconfig: #32914
    • fix: data url handling in css-loader: #34034
    • Place 'charset' element at the top of : #28119
    • Fix detection of anchor click events inside svg: #23272
    • Allow passing nothing as custom jest config: #32328
    • Fixes #31240: Adding a recursive addPackagePath function in webpack-config: #31264
    • Require component rendered as child of Link to pass event to onClick handler: #27723
    • Allow scroll prevention on hash change: #31921
    • Add support for async fn / promise in next.config.js/.mjs: #33662
    • Fix lazyRoot functionality for next/image: #33933
    • Change SWC minify from beta to release candidate: #34056
    • Make Router state immutable: #33925
    • Stop exposing internal render and renderError methods from next/client: #34069
    • Add api-utils helper for testing: #34078

    ... (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)
  • 7

    Bump next from 12.0.9 to 12.0.10

    Bumps next from 12.0.9 to 12.0.10.

    Release notes

    Sourced from next's releases.

    v12.0.10

    Core Changes

    • fix: image optimizer hangs when invalid image is requested: #33719
    • feat: make compress configurable in standalone mode: #33717
    • fix: allow certain variable names in development: #33638
    • Use swc parse for flight server and client loaders: #33713
    • Properly support custom 500 page in the web server: #33729
    • chore: deprecate process.browser: #32862
    • Improve tests for streaming and server components: #33740
    • fix: fixes #33314 move is-plain-object for es5 compilation: #33690
    • Add stale-while-revalidate pattern to Image Optimization API: #33735
    • Allow to delete URL search params in middleware rewrites: #33725
    • Ensure all CSS files are included for experimental critical CSS: #33752
    • Ensure non-error thrown in getStaticPaths shows correctly: #33753
    • Fix encoding error with location and refresh headers: #33763
    • Fix duplicate image src causing canceled request: #33776
    • Generate functions manifest: #33770
    • Enable jest hoist transform when using next/jest: #33731
    • fix typo: #33840
    • fix(next/image): render valid html according to W3C: #33825

    Documentation Changes

    • Update Time to First Byte (TTFB) link: #33715
    • Changed data fetching file name to overview to fix meta data title: #33232
    • Correct misspelling in testing documentation #33754: #33755
    • Move custom server note from middleware doc: #33744
    • Fixed duplicate data fetching overview page + links: #33774
    • [docs] Mention SWC in TypeScript documentation.: #33801
    • Testing docs: Comment out optional config that points to a file: #33827
    • Update Content-Security-Policy header usage explanation: #33833

    Example Changes

    • Fix with-docker example dockerfile: #33695
    • Added next.config.js with datocms-assets domain in allow list: #33647
    • Fix: broken npm install: #33767
    • [example] Upgrade the with-stripe-typescript example app: #33761
    • Upgrade to @​stitches/react 1.2.6: #33817
    • Doc: fix broken link to api routes doc: #33836

    Misc Changes

    • run stale 20 minutes earlier
    • fix: use github action instead of bot: #33718
    • fix syntax error in lock.yml
    • fix rsc test suite runner: #33745

    Credits

    ... (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)
  • 8

    Bump theme-ui from 0.12.1 to 0.13.1

    Bumps theme-ui from 0.12.1 to 0.13.1.

    Release notes

    Sourced from theme-ui's releases.

    v0.13.1

    🐛 Bug Fix

    Authors: 4

    v0.13.1-develop.9

    No release notes provided.

    v0.13.1-develop.8

    No release notes provided.

    v0.13.1-develop.7

    🐛 Bug Fix

    Authors: 1

    v0.13.1-develop.5

    No release notes provided.

    v0.13.1-develop.3

    No release notes provided.

    v0.13.1-develop.0

    No release notes provided.

    v0.13.0

    :tada: This release contains work from new contributors! :tada:

    Thanks for all your work!

    :heart: Simen A. W. Olsen (@​cobraz)

    :heart: Akash (@​appsparkler)

    :heart: Greg Poole (@​gpoole)

    Release Notes

    ... (truncated)

    Changelog

    Sourced from theme-ui's changelog.

    v0.13.1 (Wed Jan 05 2022)

    🐛 Bug Fix

    Authors: 4


    v0.13.0 (Mon Dec 27 2021)

    :tada: This release contains work from new contributors! :tada:

    Thanks for all your work!

    :heart: Simen A. W. Olsen (@​cobraz)

    :heart: Akash (@​appsparkler)

    :heart: Greg Poole (@​gpoole)

    Release Notes

    Move Emotion and MDX packages to peerDeps (#1867)

    BREAKING CHANGE: @emotion/react and @mdx-js/react were moved to peerDependencies of theme-ui, @theme-ui/mdx and @theme-ui/sidenav and must be installed separately. This is a revert of change from Theme UI v0.3, and it's meant to help solve version clashes and context mismatch bugs on user side. Connected issues: #1793, #1531, #1530, #1388, #1345, #1130.



    🚀 Enhancement

    • @theme-ui/color-modes, @theme-ui/components, @theme-ui/core, @theme-ui/css, gatsby-plugin-theme-ui, @theme-ui/mdx, @theme-ui/parse-props, @theme-ui/sidenav, @theme-ui/theme-provider, theme-ui

    🐛 Bug Fix

    👨‍💻 Minor changes

    ... (truncated)

    Commits
    • 993f697 Bump version to: v0.13.1 [skip ci]
    • 77bbe28 Update contributors [skip ci]
    • 0527136 Update CHANGELOG.md [skip ci]
    • ba70dde Merge pull request #2064 from system-ui/develop
    • a29c63c chore(deps-dev): bump ts-jest from 27.0.7 to 27.1.2
    • 03a5c65 chore(deps-dev): bump @​types/jest from 27.0.3 to 27.4.0
    • 4434984 Merge pull request #2056 from system-ui/lachlanjc-css-background
    • 4b774d7 Merge pull request #2059 from system-ui/dependabot/npm_and_yarn/babel/helper-...
    • 9109660 chore(deps): bump gatsby-plugin-react-helmet from 5.2.0 to 5.4.0
    • e08041c chore(deps-dev): bump @​babel/helper-validator-identifier
    • 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)
  • 9

    Bump theme-ui from 0.12.1 to 0.13.0

    Bumps theme-ui from 0.12.1 to 0.13.0.

    Release notes

    Sourced from theme-ui's releases.

    v0.13.0

    :tada: This release contains work from new contributors! :tada:

    Thanks for all your work!

    :heart: Simen A. W. Olsen (@​cobraz)

    :heart: Akash (@​appsparkler)

    :heart: Greg Poole (@​gpoole)

    Release Notes

    Move Emotion and MDX packages to peerDeps (#1867)

    BREAKING CHANGE: @emotion/react and @mdx-js/react were moved to peerDependencies of theme-ui, @theme-ui/mdx and @theme-ui/sidenav and must be installed separately. This is a revert of change from Theme UI v0.3, and it's meant to help solve version clashes and context mismatch bugs on user side. Connected issues: #1793, #1531, #1530, #1388, #1345, #1130.



    🚀 Enhancement

    • @theme-ui/color-modes, @theme-ui/components, @theme-ui/core, @theme-ui/css, gatsby-plugin-theme-ui, @theme-ui/mdx, @theme-ui/parse-props, @theme-ui/sidenav, @theme-ui/theme-provider, theme-ui

    🐛 Bug Fix

    👨‍💻 Minor changes

    • Try out CodeQL (@​lachlanjc)
    • @theme-ui/core, theme-ui
    • gatsby-plugin-theme-ui
      • Bump peerDependency in gatsby-plugin-theme-ui (@​hasparus)

    🏠 Internal

    Authors: 5

    ... (truncated)

    Changelog

    Sourced from theme-ui's changelog.

    v0.13.0 (Mon Dec 27 2021)

    :tada: This release contains work from new contributors! :tada:

    Thanks for all your work!

    :heart: Simen A. W. Olsen (@​cobraz)

    :heart: Akash (@​appsparkler)

    :heart: Greg Poole (@​gpoole)

    Release Notes

    Move Emotion and MDX packages to peerDeps (#1867)

    BREAKING CHANGE: @emotion/react and @mdx-js/react were moved to peerDependencies of theme-ui, @theme-ui/mdx and @theme-ui/sidenav and must be installed separately. This is a revert of change from Theme UI v0.3, and it's meant to help solve version clashes and context mismatch bugs on user side. Connected issues: #1793, #1531, #1530, #1388, #1345, #1130.



    🚀 Enhancement

    • @theme-ui/color-modes, @theme-ui/components, @theme-ui/core, @theme-ui/css, gatsby-plugin-theme-ui, @theme-ui/mdx, @theme-ui/parse-props, @theme-ui/sidenav, @theme-ui/theme-provider, theme-ui

    🐛 Bug Fix

    👨‍💻 Minor changes

    • Try out CodeQL (@​lachlanjc)
    • @theme-ui/core, theme-ui
    • gatsby-plugin-theme-ui
      • Bump peerDependency in gatsby-plugin-theme-ui (@​hasparus)

    🏠 Internal

    Authors: 5

    ... (truncated)

    Commits
    • 348177b Bump version to: v0.13.0 [skip ci]
    • 438b6f9 Update contributors [skip ci]
    • 2f9f1b4 Update CHANGELOG.md [skip ci]
    • f5179e1 fix: add missing deepmerge dependency
    • 3455f98 docs: Write migration notes for v0.13
    • 8cb18ce Merge branch 'develop' into stable
    • f87d93c docs: Add 3 new projects to Resources page
    • 0278b14 Bump peerDependency in gatsby-plugin-theme-ui
    • 07e067c Merge pull request #1867 from system-ui/peer-deps
    • 7d0e51f Merge pull request #2027 from system-ui/dependabot/npm_and_yarn/cypress-9.1.0
    • 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)
  • 10

    Bump theme-ui from 0.13.1 to 0.14.2

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps theme-ui from 0.13.1 to 0.14.2.

    Release notes

    Sourced from theme-ui's releases.

    v0.14.2

    🐛 Bug Fix

    • @theme-ui/color-modes, @theme-ui/components, @theme-ui/core, @theme-ui/editor, gatsby-plugin-theme-ui, gatsby-theme-style-guide, gatsby-theme-ui-layout, @theme-ui/match-media, @theme-ui/mdx, @theme-ui/parse-props, @theme-ui/sidenav, @theme-ui/style-guide, @theme-ui/theme-provider, theme-ui
      • fix: change react and react-dom peer dependency to >16 (@​hasparus)

    🏠 Internal

    Authors: 1

    v0.14.2-develop.2

    🐛 Bug Fix

    • @theme-ui/color-modes, @theme-ui/components, @theme-ui/core, @theme-ui/editor, gatsby-plugin-theme-ui, gatsby-theme-style-guide, gatsby-theme-ui-layout, @theme-ui/match-media, @theme-ui/mdx, @theme-ui/parse-props, @theme-ui/sidenav, @theme-ui/style-guide, @theme-ui/theme-provider, theme-ui
      • fix: change react and react-dom peer dependency to >16 (@​hasparus)

    🏠 Internal

    Authors: 1

    v0.14.2-develop.1

    No release notes provided.

    v0.14.2-develop.0

    No release notes provided.

    v0.14.1

    🐛 Bug Fix

    Authors: 1

    v0.14.1-develop.0

    🐛 Bug Fix

    • @theme-ui/components
      • fix(components): add missing forwardRef and fix Switch props (@​hasparus)

    ... (truncated)

    Changelog

    Sourced from theme-ui's changelog.

    v0.14.2 (Thu Mar 31 2022)

    🐛 Bug Fix

    • @theme-ui/color-modes, @theme-ui/components, @theme-ui/core, @theme-ui/editor, gatsby-plugin-theme-ui, gatsby-theme-style-guide, gatsby-theme-ui-layout, @theme-ui/match-media, @theme-ui/mdx, @theme-ui/parse-props, @theme-ui/sidenav, @theme-ui/style-guide, @theme-ui/theme-provider, theme-ui
      • fix: change react and react-dom peer dependency to >16 (@​hasparus)

    🏠 Internal

    Authors: 1


    v0.14.1 (Tue Mar 22 2022)

    🐛 Bug Fix

    • @theme-ui/components
      • fix(components): add missing forwardRef and fix Switch props (@​hasparus)

    Authors: 1


    v0.14.0 (Mon Mar 21 2022)

    :tada: This release contains work from new contributors! :tada:

    Thanks for all your work!

    :heart: Brage (@​braaar)

    :heart: peterlits zo (@​PeterlitsZo)

    :heart: Ryan Turner (@​rtturner)

    :heart: Cannon Lock (@​CannonLock)

    🚀 Enhancement

    • feat(examples/next): Add new deps, fully use TSX, rebuild #2068 (@​lachlanjc)
    • @theme-ui/components, @theme-ui/css, gatsby-plugin-theme-ui, @theme-ui/mdx, @theme-ui/sidenav, @theme-ui/theme-provider, theme-ui
    • @theme-ui/tailwind

    ... (truncated)

    Commits
    • 9ccec1e Bump version to: v0.14.2 [skip ci]
    • 81a0eca Update CHANGELOG.md [skip ci]
    • 1a9a2d1 fix: change react and react-dom peer dependency to >16
    • 6778595 chore(examples/next): bump React dependency to ^18
    • 5ad8a36 Merge pull request #2178 from system-ui/update-example-custom-pragma
    • f005a92 docs: expand docs on meta theme-color (#2134)
    • 8bcd8e7 chore(examples): Upgrade custom pragma example
    • bff6f38 Merge pull request #2174 from eltociear/patch-1
    • a1158f9 chore: fix typo in MIGRATING.md
    • eb5c4de chore(examples/next): Add missing @​types/node dependency
    • 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)
  • 11

    Bump next from 12.0.10 to 12.1.4

    Bumps next from 12.0.10 to 12.1.4.

    Release notes

    Sourced from next's releases.

    v12.1.4

    Core Changes

    • Only resolve page runtime for react 18 and error on read failure: #35705
    • feat(next-swc): Update swc crates: #35395
    • Fix document styles with react 18: #35760
    • Fix router isReady and react 18 not being detected with no config: #35762

    Documentation Changes

    • Updated create-next-app docs to include pnpm usage: #35755

    Credits

    Huge thanks to @​huozhi, @​styfle, and @​kdy1 for helping!

    v12.1.4-canary.1

    Core Changes

    • Fix document styles with react 18: #35760
    • Fix router isReady and react 18 not being detected with no config: #35762

    v12.1.4-canary.0

    Core Changes

    • Only resolve page runtime for react 18 and error on read failure: #35705
    • feat(next-swc): Update swc crates: #35395

    Documentation Changes

    • Updated create-next-app docs to include pnpm usage: #35755

    Credits

    Huge thanks to @​huozhi, @​styfle, and @​kdy1 for helping!

    v12.1.3

    Core Changes

    • Add deprecated JSDoc comments for the previous middleware signature: #35448
    • fix the dynamic routing of middleware: #32601
    • fix: don't override user-agent in fetch if specified: #35547
    • Fix typos: #35683
    • Fix Fast Refresh for React 18: #35718
    • Emotion css minify should not trim end spaces if item is not the last: #35697
    • Ensure the app shell is rendered before rendering the document: #35732
    • fix: Prevent page to scroll to top during data HMR: #35739
    • Fix _document and getInitialProps with React 18: #35736
    • test(fix: Prevent page to scroll to top during data HMR): #35744

    ... (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)