1.3.0 โ€ข Published 9 months ago

cypress-plugin-dotenv v1.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

cypress-plugin-dotenv

npm version ย  TypeScript

โš™๏ธ Install

  • npm:
npm install cypress-plugin-dotenv
  • yarn:
yarn add cypress-plugin-dotenv
  • pnpm:
pnpm add cypress-plugin-dotenv

๐Ÿงช Usage

Import the plugin into your config file:

import { dotenv } from 'cypress-plugin-dotenv';
// or
const dotenv = require('cypress-plugin-dotenv');

export default defineConfig({
  e2e: {
    setupNodeEvents: (_, config) => {
      return dotenv(config);
    }
  }
});

๐Ÿ”ง Dynamic Types

Automate TypeScript definitions for .env with:

import { generateEnvTypes } from 'cypress-plugin-dotenv';

on('before:browser:launch', (browser, launchOptions) => {
  generateEnvTypes(outputPath, options);

  // your code
});

โš ๏ธ Important: Run Cypress once after setup to initialize the types.

๐Ÿ“ Example

Take a look at cypress folder

License

This project is licensed under the terms of the MIT license.

1.3.0

9 months ago

1.2.1

9 months ago

1.2.0

9 months ago

1.1.0

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago