Since writing this gist, sir-dunxalot/cypress-nextjs-auth0 was released, which encapsulates this gist in a more user-friendly way. Try it out:
yarn add cypress-nextjs-auth0 --devSince writing this gist, sir-dunxalot/cypress-nextjs-auth0 was released, which encapsulates this gist in a more user-friendly way. Try it out:
yarn add cypress-nextjs-auth0 --dev@formatjs/intl-relativetimeformat@material-ui/core@opencollective/taxes@rebass/grid@sentry/browser@sentry/node@styled-icons/boxicons-regular@styled-icons/fa-brands@styled-icons/fa-solid| const express = require('express') | |
| module.exports = async function customServer(app, settings, proxyConfig) { | |
| const handle = app.getRequestHandler() | |
| await app.prepare() | |
| const server = express() | |
| if (proxyConfig) { | |
| const proxyMiddleware = require('http-proxy-middleware') | |
| Object.keys(proxyConfig).forEach(context => { |
| import PropTypes from 'prop-types' | |
| import React from 'react' | |
| import ReactDOM from 'react-dom' | |
| function portalContainer() { | |
| return document.getElementById('portal-container') | |
| } | |
| // Taken from https://reactjs.org/docs/events.html |
| // ------------------------------------------- IMPORTANT ------------------------------------------- | |
| // This is a development file to be minified using https://javascript-minifier.com/ and inlined in | |
| // the index.html file. This file is not compiled or processed by webpack so it should be treated as | |
| // low-level precompiled es5-compatible javascript. The code here is not meant to be clean, it's | |
| // meant to be as light and fast as possible since it runs in the head tag. | |
| // HACK: This file a hack to ensure that home-screen apps on mobile devices gets refreshed when they | |
| // start. It works by forcing a load of the service-worker.js file and use the precache-manifest | |
| // file name as an application version, just like a desktop browser like chrome would do. When | |
| // when it detects a change in the application version, it reloads the page and bypass the browser's |
| // Tracking cursor position in real-time without JavaScript | |
| // Demo: https://twitter.com/davywtf/status/1124146339259002881 | |
| package main | |
| import ( | |
| "fmt" | |
| "net/http" | |
| "strings" | |
| ) |
| /* | |
| * This script fetches all color styles from a Figma team/document. | |
| * | |
| * Dependencies: | |
| * | |
| * - node-fetch | |
| * | |
| * Due to a limitation in the Figma /styles endpoint, we need to use a | |
| * document for actually using the colors in a color grid πThat's why | |
| * we're both fetching from /styles and /files below. |
| /* | |
| Tailwind - The Utility-First CSS Framework | |
| A project by Adam Wathan (@adamwathan), Jonathan Reinink (@reinink), | |
| David Hemphill (@davidhemphill) and Steve Schoger (@steveschoger). | |
| Welcome to the Tailwind config file. This is where you can customize | |
| Tailwind specifically for your project. Don't be intimidated by the | |
| length of this file. It's really just a big JavaScript object and |