From ab5d37a483d3d5e510bd8ced3ff179e482f00a90 Mon Sep 17 00:00:00 2001 From: Mike McCready <66998419+MikeMcC399@users.noreply.github.com> Date: Tue, 3 Mar 2026 09:44:21 +0100 Subject: [PATCH] test: update examples to type: module (ESM) --- examples/basic-pnpm/cypress.config.js | 4 ++-- examples/basic-pnpm/package.json | 3 ++- examples/basic/cypress.config.js | 4 ++-- examples/basic/package-lock.json | 4 ++-- examples/basic/package.json | 3 ++- examples/browser/cypress.config.js | 6 +++--- examples/browser/package-lock.json | 4 ++-- examples/browser/package.json | 3 ++- examples/config/cypress.config-alternate.js | 4 ++-- examples/config/cypress.config.js | 4 ++-- examples/config/package-lock.json | 4 ++-- examples/config/package.json | 3 ++- examples/custom-command/cypress.config.js | 4 ++-- examples/custom-command/index.js | 6 +++--- examples/custom-command/package-lock.json | 4 ++-- examples/custom-command/package.json | 3 ++- examples/env/cypress.config.js | 4 ++-- examples/env/package-lock.json | 4 ++-- examples/env/package.json | 3 ++- examples/install-command/cypress.config.js | 4 ++-- examples/install-command/package.json | 3 ++- examples/install-only/cypress.config.js | 4 ++-- examples/install-only/package-lock.json | 4 ++-- examples/install-only/package.json | 3 ++- examples/nextjs/cypress.config.js | 4 ++-- examples/nextjs/package-lock.json | 4 ++-- examples/nextjs/package.json | 3 ++- examples/node-versions/cypress.config.js | 4 ++-- examples/node-versions/package-lock.json | 4 ++-- examples/node-versions/package.json | 3 ++- examples/quiet/cypress.config.js | 4 ++-- examples/quiet/package-lock.json | 4 ++-- examples/quiet/package.json | 3 ++- examples/recording/cypress.config.js | 4 ++-- examples/recording/package-lock.json | 4 ++-- examples/recording/package.json | 3 ++- examples/start-and-pnpm-workspaces/package.json | 1 + .../packages/workspace-1/cypress.config.js | 4 ++-- .../packages/workspace-1/package.json | 3 ++- .../packages/workspace-2/cypress.config.js | 4 ++-- .../packages/workspace-2/package.json | 3 ++- examples/start-and-yarn-workspaces/package.json | 1 + .../workspace-1/cypress.config.js | 4 ++-- .../start-and-yarn-workspaces/workspace-1/package.json | 3 ++- .../workspace-2/cypress.config.js | 4 ++-- .../start-and-yarn-workspaces/workspace-2/package.json | 3 ++- examples/start/cypress.config.js | 4 ++-- examples/start/package-lock.json | 4 ++-- examples/start/package.json | 3 ++- examples/wait-on-vite/cypress.config.js | 4 ++-- examples/wait-on-vite/package-lock.json | 4 ++-- examples/wait-on-vite/package.json | 3 ++- examples/wait-on/cypress.config.js | 4 ++-- examples/wait-on/index.js | 8 +++++--- examples/wait-on/index2.js | 8 +++++--- examples/wait-on/index3.js | 8 +++++--- examples/wait-on/index4.js | 8 +++++--- examples/wait-on/package-lock.json | 4 ++-- examples/wait-on/package.json | 3 ++- examples/webpack/cypress.config.js | 4 ++-- examples/webpack/package-lock.json | 4 ++-- examples/webpack/package.json | 3 ++- examples/webpack/webpack.config.js | 8 ++++++-- examples/yarn-classic/cypress.config.js | 4 ++-- examples/yarn-classic/package.json | 3 ++- examples/yarn-modern-pnp/cypress.config.js | 4 ++-- examples/yarn-modern-pnp/package.json | 3 ++- examples/yarn-modern/cypress.config.js | 4 ++-- examples/yarn-modern/package.json | 3 ++- 69 files changed, 154 insertions(+), 117 deletions(-) diff --git a/examples/basic-pnpm/cypress.config.js b/examples/basic-pnpm/cypress.config.js index 4415f5033..0245a2369 100644 --- a/examples/basic-pnpm/cypress.config.js +++ b/examples/basic-pnpm/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/basic-pnpm/package.json b/examples/basic-pnpm/package.json index 33d464fb7..93a6daa99 100644 --- a/examples/basic-pnpm/package.json +++ b/examples/basic-pnpm/package.json @@ -1,7 +1,8 @@ { "name": "example-basic-pnpm", - "version": "2.0.0", + "version": "3.0.0", "description": "basic pnpm example how to run Cypress tests", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run" diff --git a/examples/basic/cypress.config.js b/examples/basic/cypress.config.js index 4415f5033..0245a2369 100644 --- a/examples/basic/cypress.config.js +++ b/examples/basic/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/basic/package-lock.json b/examples/basic/package-lock.json index e75ff9a28..51fc0ddbc 100644 --- a/examples/basic/package-lock.json +++ b/examples/basic/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-basic", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-basic", - "version": "1.0.0", + "version": "2.0.0", "devDependencies": { "cypress": "15.11.0" } diff --git a/examples/basic/package.json b/examples/basic/package.json index 12b3c9394..cadec09a4 100644 --- a/examples/basic/package.json +++ b/examples/basic/package.json @@ -1,7 +1,8 @@ { "name": "example-basic", - "version": "1.0.0", + "version": "2.0.0", "description": "basic example how to run Cypress tests", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run" diff --git a/examples/browser/cypress.config.js b/examples/browser/cypress.config.js index 655e52b22..62e2caa7d 100644 --- a/examples/browser/cypress.config.js +++ b/examples/browser/cypress.config.js @@ -1,7 +1,7 @@ -const { defineConfig } = require('cypress') -const os = require('os') +import { defineConfig } from 'cypress' +import os from 'node:os' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { setupNodeEvents (on) { diff --git a/examples/browser/package-lock.json b/examples/browser/package-lock.json index e839e2e50..a6a34659e 100644 --- a/examples/browser/package-lock.json +++ b/examples/browser/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-browser", - "version": "1.1.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-browser", - "version": "1.1.0", + "version": "2.0.0", "devDependencies": { "cypress": "15.11.0", "image-size": "^1.0.2" diff --git a/examples/browser/package.json b/examples/browser/package.json index 2d1a50322..105e4f6a3 100644 --- a/examples/browser/package.json +++ b/examples/browser/package.json @@ -1,7 +1,8 @@ { "name": "example-browser", - "version": "1.1.0", + "version": "2.0.0", "description": "running Cypress using different browsers", + "type": "module", "main": "index.js", "scripts": { "test": "npm run cy:run", diff --git a/examples/config/cypress.config-alternate.js b/examples/config/cypress.config-alternate.js index a47f49b66..f97b75c01 100644 --- a/examples/config/cypress.config-alternate.js +++ b/examples/config/cypress.config-alternate.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { baseUrl: 'http://localhost:3333', diff --git a/examples/config/cypress.config.js b/examples/config/cypress.config.js index 4415f5033..0245a2369 100644 --- a/examples/config/cypress.config.js +++ b/examples/config/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/config/package-lock.json b/examples/config/package-lock.json index 4d97afa7f..ba5b3a5e3 100644 --- a/examples/config/package-lock.json +++ b/examples/config/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-config", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-config", - "version": "1.0.0", + "version": "2.0.0", "devDependencies": { "cypress": "15.11.0", "serve": "14.2.5" diff --git a/examples/config/package.json b/examples/config/package.json index 74a0f74cb..23957f090 100644 --- a/examples/config/package.json +++ b/examples/config/package.json @@ -1,7 +1,8 @@ { "name": "example-config", - "version": "1.0.0", + "version": "2.0.0", "description": "pass baseUrl config value via action", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run", diff --git a/examples/custom-command/cypress.config.js b/examples/custom-command/cypress.config.js index 4415f5033..0245a2369 100644 --- a/examples/custom-command/cypress.config.js +++ b/examples/custom-command/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/custom-command/index.js b/examples/custom-command/index.js index 8085509dd..339c43f1b 100644 --- a/examples/custom-command/index.js +++ b/examples/custom-command/index.js @@ -1,8 +1,8 @@ console.log('running Cypress from index.js') -const cypress = require('cypress') -const _ = require('lodash') -const fs = require('fs') +import cypress from 'cypress' +import _ from 'lodash' +import fs from 'node:fs' cypress.run().then((results) => { const summary = _.pickBy(results, (value, key) => diff --git a/examples/custom-command/package-lock.json b/examples/custom-command/package-lock.json index e11b7d259..c82ecb587 100644 --- a/examples/custom-command/package-lock.json +++ b/examples/custom-command/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-custom-command", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-custom-command", - "version": "1.0.0", + "version": "2.0.0", "devDependencies": { "cypress": "15.11.0", "lodash": "^4.17.23" diff --git a/examples/custom-command/package.json b/examples/custom-command/package.json index 32c6a68b7..0a651aa14 100644 --- a/examples/custom-command/package.json +++ b/examples/custom-command/package.json @@ -1,7 +1,8 @@ { "name": "example-custom-command", - "version": "1.0.0", + "version": "2.0.0", "description": "Run your own test command instead of Cypress", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run", diff --git a/examples/env/cypress.config.js b/examples/env/cypress.config.js index 73860dd58..c7ca9710f 100644 --- a/examples/env/cypress.config.js +++ b/examples/env/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { setupNodeEvents (on, config) { diff --git a/examples/env/package-lock.json b/examples/env/package-lock.json index 67f1d26f6..4b7142998 100644 --- a/examples/env/package-lock.json +++ b/examples/env/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-env", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-env", - "version": "1.0.0", + "version": "2.0.0", "devDependencies": { "cypress": "15.11.0" } diff --git a/examples/env/package.json b/examples/env/package.json index 84252856a..b78702615 100644 --- a/examples/env/package.json +++ b/examples/env/package.json @@ -1,7 +1,8 @@ { "name": "example-env", - "version": "1.0.0", + "version": "2.0.0", "description": "example passing env variables to Cypress", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run" diff --git a/examples/install-command/cypress.config.js b/examples/install-command/cypress.config.js index f12244d8f..3c7007ce8 100644 --- a/examples/install-command/cypress.config.js +++ b/examples/install-command/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/install-command/package.json b/examples/install-command/package.json index 2b2a739d8..8da965069 100644 --- a/examples/install-command/package.json +++ b/examples/install-command/package.json @@ -1,7 +1,8 @@ { "name": "example-install-command", - "version": "1.0.0", + "version": "2.0.0", "description": "Install dependencies using custom command", + "type": "module", "scripts": { "test": "cypress run" }, diff --git a/examples/install-only/cypress.config.js b/examples/install-only/cypress.config.js index f12244d8f..3c7007ce8 100644 --- a/examples/install-only/cypress.config.js +++ b/examples/install-only/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/install-only/package-lock.json b/examples/install-only/package-lock.json index 8157de36a..d3ab52906 100644 --- a/examples/install-only/package-lock.json +++ b/examples/install-only/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-install-only", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-install-only", - "version": "1.0.0", + "version": "2.0.0", "dependencies": { "arg": "5.0.0", "debug": "4.3.6" diff --git a/examples/install-only/package.json b/examples/install-only/package.json index 21f9a1111..799876519 100644 --- a/examples/install-only/package.json +++ b/examples/install-only/package.json @@ -1,7 +1,8 @@ { "name": "example-install-only", - "version": "1.0.0", + "version": "2.0.0", "description": "Do not install _every_ dependency, just Cypress before running tests", + "type": "module", "scripts": { "test": "cypress run" }, diff --git a/examples/nextjs/cypress.config.js b/examples/nextjs/cypress.config.js index b518679b7..33998e2f8 100644 --- a/examples/nextjs/cypress.config.js +++ b/examples/nextjs/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/nextjs/package-lock.json b/examples/nextjs/package-lock.json index 292d99f59..ef12d6db5 100644 --- a/examples/nextjs/package-lock.json +++ b/examples/nextjs/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-nextjs", - "version": "3.0.0", + "version": "4.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-nextjs", - "version": "3.0.0", + "version": "4.0.0", "dependencies": { "next": "^16.1.6", "react": "^19.2.4", diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index ddf5298c0..e0a4ed91c 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -1,7 +1,8 @@ { "name": "example-nextjs", - "version": "3.0.0", + "version": "4.0.0", "description": "Example using Next.js", + "type": "module", "private": true, "scripts": { "dev": "next dev", diff --git a/examples/node-versions/cypress.config.js b/examples/node-versions/cypress.config.js index 4415f5033..0245a2369 100644 --- a/examples/node-versions/cypress.config.js +++ b/examples/node-versions/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/node-versions/package-lock.json b/examples/node-versions/package-lock.json index ffbbb2d9e..efbc69b11 100644 --- a/examples/node-versions/package-lock.json +++ b/examples/node-versions/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-node-versions", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-node-versions", - "version": "1.0.0", + "version": "2.0.0", "devDependencies": { "cypress": "15.11.0" } diff --git a/examples/node-versions/package.json b/examples/node-versions/package.json index ee9595cdb..bd755fd78 100644 --- a/examples/node-versions/package.json +++ b/examples/node-versions/package.json @@ -1,7 +1,8 @@ { "name": "example-node-versions", - "version": "1.0.0", + "version": "2.0.0", "description": "Running Cypress on different Node versions", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run" diff --git a/examples/quiet/cypress.config.js b/examples/quiet/cypress.config.js index 3d7eb3c73..22fec0de6 100644 --- a/examples/quiet/cypress.config.js +++ b/examples/quiet/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { setupNodeEvents (on) { diff --git a/examples/quiet/package-lock.json b/examples/quiet/package-lock.json index 1b5b50a99..a474d95cc 100644 --- a/examples/quiet/package-lock.json +++ b/examples/quiet/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-quiet", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-quiet", - "version": "1.0.0", + "version": "2.0.0", "devDependencies": { "cypress": "15.11.0", "image-size": "0.8.3" diff --git a/examples/quiet/package.json b/examples/quiet/package.json index 2e32c20fe..fd221e361 100644 --- a/examples/quiet/package.json +++ b/examples/quiet/package.json @@ -1,7 +1,8 @@ { "name": "example-quiet", - "version": "1.0.0", + "version": "2.0.0", "description": "running Cypress with quiet flag", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run", diff --git a/examples/recording/cypress.config.js b/examples/recording/cypress.config.js index 01f7f05c5..6c7183b0c 100644 --- a/examples/recording/cypress.config.js +++ b/examples/recording/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, projectId: '3tb7jn', e2e: { diff --git a/examples/recording/package-lock.json b/examples/recording/package-lock.json index 9027aa78f..404eda2f2 100644 --- a/examples/recording/package-lock.json +++ b/examples/recording/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-recording", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-recording", - "version": "1.0.0", + "version": "2.0.0", "devDependencies": { "cypress": "15.11.0" } diff --git a/examples/recording/package.json b/examples/recording/package.json index b1c3f4882..2a0992a4e 100644 --- a/examples/recording/package.json +++ b/examples/recording/package.json @@ -1,7 +1,8 @@ { "name": "example-recording", - "version": "1.0.0", + "version": "2.0.0", "description": "recording test results to Cypress Cloud", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run", diff --git a/examples/start-and-pnpm-workspaces/package.json b/examples/start-and-pnpm-workspaces/package.json index 129e4f330..235c33fbe 100644 --- a/examples/start-and-pnpm-workspaces/package.json +++ b/examples/start-and-pnpm-workspaces/package.json @@ -2,5 +2,6 @@ "name": "start-and-pnpm-workspaces", "version": "1.0.0", "description": "example using pnpm with workspaces", + "type": "module", "private": true } diff --git a/examples/start-and-pnpm-workspaces/packages/workspace-1/cypress.config.js b/examples/start-and-pnpm-workspaces/packages/workspace-1/cypress.config.js index b9801901e..a9597bd7e 100644 --- a/examples/start-and-pnpm-workspaces/packages/workspace-1/cypress.config.js +++ b/examples/start-and-pnpm-workspaces/packages/workspace-1/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/start-and-pnpm-workspaces/packages/workspace-1/package.json b/examples/start-and-pnpm-workspaces/packages/workspace-1/package.json index c348626f8..216f0aeb8 100644 --- a/examples/start-and-pnpm-workspaces/packages/workspace-1/package.json +++ b/examples/start-and-pnpm-workspaces/packages/workspace-1/package.json @@ -1,7 +1,8 @@ { "name": "workspace-1", - "version": "1.0.0", + "version": "2.0.0", "description": "e2e tests for a server with build and start steps", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run", diff --git a/examples/start-and-pnpm-workspaces/packages/workspace-2/cypress.config.js b/examples/start-and-pnpm-workspaces/packages/workspace-2/cypress.config.js index b9801901e..a9597bd7e 100644 --- a/examples/start-and-pnpm-workspaces/packages/workspace-2/cypress.config.js +++ b/examples/start-and-pnpm-workspaces/packages/workspace-2/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/start-and-pnpm-workspaces/packages/workspace-2/package.json b/examples/start-and-pnpm-workspaces/packages/workspace-2/package.json index ed42d6fe2..7611e4e60 100644 --- a/examples/start-and-pnpm-workspaces/packages/workspace-2/package.json +++ b/examples/start-and-pnpm-workspaces/packages/workspace-2/package.json @@ -1,7 +1,8 @@ { "name": "workspace-2", - "version": "1.0.0", + "version": "2.0.0", "description": "e2e tests for a server with build and start steps", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run", diff --git a/examples/start-and-yarn-workspaces/package.json b/examples/start-and-yarn-workspaces/package.json index ad3a12991..db44fa98f 100644 --- a/examples/start-and-yarn-workspaces/package.json +++ b/examples/start-and-yarn-workspaces/package.json @@ -1,4 +1,5 @@ { + "type": "module", "private": true, "workspaces": [ "workspace-1", diff --git a/examples/start-and-yarn-workspaces/workspace-1/cypress.config.js b/examples/start-and-yarn-workspaces/workspace-1/cypress.config.js index b9801901e..a9597bd7e 100644 --- a/examples/start-and-yarn-workspaces/workspace-1/cypress.config.js +++ b/examples/start-and-yarn-workspaces/workspace-1/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/start-and-yarn-workspaces/workspace-1/package.json b/examples/start-and-yarn-workspaces/workspace-1/package.json index c348626f8..216f0aeb8 100644 --- a/examples/start-and-yarn-workspaces/workspace-1/package.json +++ b/examples/start-and-yarn-workspaces/workspace-1/package.json @@ -1,7 +1,8 @@ { "name": "workspace-1", - "version": "1.0.0", + "version": "2.0.0", "description": "e2e tests for a server with build and start steps", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run", diff --git a/examples/start-and-yarn-workspaces/workspace-2/cypress.config.js b/examples/start-and-yarn-workspaces/workspace-2/cypress.config.js index b9801901e..a9597bd7e 100644 --- a/examples/start-and-yarn-workspaces/workspace-2/cypress.config.js +++ b/examples/start-and-yarn-workspaces/workspace-2/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/start-and-yarn-workspaces/workspace-2/package.json b/examples/start-and-yarn-workspaces/workspace-2/package.json index ed42d6fe2..7611e4e60 100644 --- a/examples/start-and-yarn-workspaces/workspace-2/package.json +++ b/examples/start-and-yarn-workspaces/workspace-2/package.json @@ -1,7 +1,8 @@ { "name": "workspace-2", - "version": "1.0.0", + "version": "2.0.0", "description": "e2e tests for a server with build and start steps", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run", diff --git a/examples/start/cypress.config.js b/examples/start/cypress.config.js index b518679b7..33998e2f8 100644 --- a/examples/start/cypress.config.js +++ b/examples/start/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/start/package-lock.json b/examples/start/package-lock.json index 1fc63b004..6a3ce9c51 100644 --- a/examples/start/package-lock.json +++ b/examples/start/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-start", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-start", - "version": "1.0.0", + "version": "2.0.0", "devDependencies": { "cypress": "15.11.0", "serve": "14.2.5" diff --git a/examples/start/package.json b/examples/start/package.json index c28c49556..8007f7c3f 100644 --- a/examples/start/package.json +++ b/examples/start/package.json @@ -1,7 +1,8 @@ { "name": "example-start", - "version": "1.0.0", + "version": "2.0.0", "description": "e2e tests for a server with build and start steps", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run", diff --git a/examples/wait-on-vite/cypress.config.js b/examples/wait-on-vite/cypress.config.js index a858e6176..626aee62d 100644 --- a/examples/wait-on-vite/cypress.config.js +++ b/examples/wait-on-vite/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/wait-on-vite/package-lock.json b/examples/wait-on-vite/package-lock.json index 7abc83d7a..d90ee4a70 100644 --- a/examples/wait-on-vite/package-lock.json +++ b/examples/wait-on-vite/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-wait-on-vite", - "version": "2.0.0", + "version": "3.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-wait-on-vite", - "version": "2.0.0", + "version": "3.0.0", "devDependencies": { "cypress": "15.11.0", "vite": "^7.3.1" diff --git a/examples/wait-on-vite/package.json b/examples/wait-on-vite/package.json index 772be9ba8..3b8a8cbb3 100644 --- a/examples/wait-on-vite/package.json +++ b/examples/wait-on-vite/package.json @@ -1,7 +1,8 @@ { "name": "example-wait-on-vite", - "version": "2.0.0", + "version": "3.0.0", "description": "e2e tests for wait-on feature against Vite.js server", + "type": "module", "scripts": { "test": "cypress run", "dev": "vite", diff --git a/examples/wait-on/cypress.config.js b/examples/wait-on/cypress.config.js index 3c56c67a7..57f2be6f4 100644 --- a/examples/wait-on/cypress.config.js +++ b/examples/wait-on/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/wait-on/index.js b/examples/wait-on/index.js index d6eea0dd0..612205c51 100644 --- a/examples/wait-on/index.js +++ b/examples/wait-on/index.js @@ -3,9 +3,11 @@ // always log messages // useful because shows timestamps -const log = require('debug')('*') -const http = require('http') -const arg = require('arg') +import debug from 'debug' +import http from 'node:http' +import arg from 'arg' + +const log = debug('*') const args = arg({ '--port': Number, diff --git a/examples/wait-on/index2.js b/examples/wait-on/index2.js index c8e662b97..a44a256cc 100644 --- a/examples/wait-on/index2.js +++ b/examples/wait-on/index2.js @@ -3,9 +3,11 @@ // always log messages // useful because shows timestamps -const log = require('debug')('*') -const http = require('http') -const arg = require('arg') +import debug from 'debug' +import http from 'node:http' +import arg from 'arg' + +const log = debug('*') const args = arg({ '--port': Number, diff --git a/examples/wait-on/index3.js b/examples/wait-on/index3.js index 299434370..eddd02179 100644 --- a/examples/wait-on/index3.js +++ b/examples/wait-on/index3.js @@ -3,9 +3,11 @@ // always log messages // useful because shows timestamps -const log = require('debug')('*') -const http = require('http') -const arg = require('arg') +import debug from 'debug' +import http from 'node:http' +import arg from 'arg' + +const log = debug('*') const args = arg({ '--port': Number, diff --git a/examples/wait-on/index4.js b/examples/wait-on/index4.js index dcf8d9c4d..6822b4dcb 100644 --- a/examples/wait-on/index4.js +++ b/examples/wait-on/index4.js @@ -3,9 +3,11 @@ // always log messages // useful because shows timestamps -const log = require('debug')('*') -const http = require('http') -const arg = require('arg') +import debug from 'debug' +import http from 'node:http' +import arg from 'arg' + +const log = debug('*') const args = arg({ '--port': Number, diff --git a/examples/wait-on/package-lock.json b/examples/wait-on/package-lock.json index 732602842..a0c2e284b 100644 --- a/examples/wait-on/package-lock.json +++ b/examples/wait-on/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-wait-on", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-wait-on", - "version": "1.0.0", + "version": "2.0.0", "dependencies": { "arg": "5.0.0", "debug": "4.3.6" diff --git a/examples/wait-on/package.json b/examples/wait-on/package.json index c0613ab10..c9e3a4636 100644 --- a/examples/wait-on/package.json +++ b/examples/wait-on/package.json @@ -1,7 +1,8 @@ { "name": "example-wait-on", - "version": "1.0.0", + "version": "2.0.0", "description": "e2e tests for wait-on feature", + "type": "module", "main": "index.js", "scripts": { "test": "cypress run", diff --git a/examples/webpack/cypress.config.js b/examples/webpack/cypress.config.js index b8ee5eb94..c0cf3ce54 100644 --- a/examples/webpack/cypress.config.js +++ b/examples/webpack/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/webpack/package-lock.json b/examples/webpack/package-lock.json index 1318dc160..192bf0549 100644 --- a/examples/webpack/package-lock.json +++ b/examples/webpack/package-lock.json @@ -1,12 +1,12 @@ { "name": "example-webpack", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "example-webpack", - "version": "1.0.0", + "version": "2.0.0", "devDependencies": { "cypress": "15.11.0", "webpack": "^5.99.6", diff --git a/examples/webpack/package.json b/examples/webpack/package.json index f1db65aaf..ba19da418 100644 --- a/examples/webpack/package.json +++ b/examples/webpack/package.json @@ -1,7 +1,8 @@ { "name": "example-webpack", - "version": "1.0.0", + "version": "2.0.0", "description": "Waiting for Webpack DevServer to start", + "type": "module", "scripts": { "test": "cypress run", "start": "webpack-dev-server" diff --git a/examples/webpack/webpack.config.js b/examples/webpack/webpack.config.js index 5d920a807..602254bdf 100644 --- a/examples/webpack/webpack.config.js +++ b/examples/webpack/webpack.config.js @@ -1,5 +1,9 @@ -const path = require('path') -module.exports = { +import path from 'node:path' +import { fileURLToPath } from 'node:url' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) + +export default { entry: './src/index.js', output: { filename: 'bundle.js', diff --git a/examples/yarn-classic/cypress.config.js b/examples/yarn-classic/cypress.config.js index f12244d8f..3c7007ce8 100644 --- a/examples/yarn-classic/cypress.config.js +++ b/examples/yarn-classic/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/yarn-classic/package.json b/examples/yarn-classic/package.json index b538ba288..ceaae6049 100644 --- a/examples/yarn-classic/package.json +++ b/examples/yarn-classic/package.json @@ -1,7 +1,8 @@ { "name": "example-yarn-classic", - "version": "1.0.0", + "version": "2.0.0", "description": "Install dependencies using Yarn", + "type": "module", "scripts": { "test": "cypress run" }, diff --git a/examples/yarn-modern-pnp/cypress.config.js b/examples/yarn-modern-pnp/cypress.config.js index f12244d8f..3c7007ce8 100644 --- a/examples/yarn-modern-pnp/cypress.config.js +++ b/examples/yarn-modern-pnp/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/yarn-modern-pnp/package.json b/examples/yarn-modern-pnp/package.json index 6eb5e27d5..c207e10ac 100644 --- a/examples/yarn-modern-pnp/package.json +++ b/examples/yarn-modern-pnp/package.json @@ -1,7 +1,8 @@ { "name": "example-yarn-modern-pnp", - "version": "2.0.0", + "version": "3.0.0", "description": "Use Yarn Modern with Plug'n'Play (pnp)", + "type": "module", "scripts": { "test": "cypress run" }, diff --git a/examples/yarn-modern/cypress.config.js b/examples/yarn-modern/cypress.config.js index f12244d8f..3c7007ce8 100644 --- a/examples/yarn-modern/cypress.config.js +++ b/examples/yarn-modern/cypress.config.js @@ -1,6 +1,6 @@ -const { defineConfig } = require('cypress') +import { defineConfig } from 'cypress' -module.exports = defineConfig({ +export default defineConfig({ fixturesFolder: false, e2e: { supportFile: false, diff --git a/examples/yarn-modern/package.json b/examples/yarn-modern/package.json index ae64b2e3d..b4dcabb18 100644 --- a/examples/yarn-modern/package.json +++ b/examples/yarn-modern/package.json @@ -1,7 +1,8 @@ { "name": "example-yarn-modern", - "version": "1.0.0", + "version": "2.0.0", "description": "Install Yarn dependencies using custom command", + "type": "module", "scripts": { "test": "cypress run" },