open-index/open-npm huggingface dataset:
npm package: @muritavo/cypress-toolkit
Description: A series of utility functions for working with cypress (mainly cypress Component testing)
Author: Murilo Araujo
Latest version: 0.16.6

![npm](https://img.shields.io/npm/v/@muritavo/cypress-toolkit)

# Introduction

Cypress is an automation tool that (recently) can isolate and test components directly in the browser

More information can be found at https://docs.cypress.io/guides/component-testing/writing-your-first-component-test

This can be usefull for a full automation testing, including logic, compatibility and UI testing.

# What is the purpose of this library

Here I will be including a series of usefull tools for facilitating testing with cypress

To check the commands, you can take a look at index.d.ts.

Let's hope everything is nicely documented :)

You can also find the documentation for each command at: https://muritavo-co.web.app

**Contribution is also welcome**

# Before using

- Even though the objective of this library is to be a generic toolkit, it can feel a little opinated.

# How to use

- Install this library with `yarn add -D @muritavo/cypress-toolkit`
- For better intelisense support, include the typings at your _cypress/support/commands.ts_ file. If you don't have it, you can include it on any ts file inside your project. I suggest to create a ts file at _cypress/cypress.d.ts_

```ts
/// <reference types="@muritavo/cypress-toolkit"/>
```

- Intercept the cypress config and include this library setup with

```ts
// at cypress.config.ts

import setup from '@muritavo/cypress-toolkit/dist/scripts/config'

...
...
export default defineConfig({
    ...
    component: {
        ...,
        setupNodeEvents: (on, config) => {
            ...
            const config = setup(on, config);
            ...
            return config;
        },
        ...
    },
    ...
})
```

- Enable the custom commands by including this library like so:

```ts
// at cypress/support/commands.ts
import "@muritavo/cypress-toolkit/dist/support/essentials";
```
npm package: @muritavo/react-mini-toolkit
Description: A toolkit with scripts of stuff I'm tired of copy/pasting or implementing from start
Author: Murilo Oliveira de Araujo
Latest version: 0.3.0

# react-mini-toolkit
A toolkit with scripts of stuff I'm tired of copy/pasting or implementing from start

# How to use
Install it using
```npm i -g @muritavo/react-mini-toolkit```

Execute the CLI with the command
```react-mini-toolkit help```

# Release notes
# v0.3.0
Adding new styles generation model for support to material ui styling
Adding new component generation model that separates it into 3 files (view, logic and type)
# v0.2.1
Making it compatible with cypress@10
# v0.2.0
Adding support for cypress testing
# v0.1.1
Spreading props to test render
# v0.1.0
Added README generation and also requesting BusinessRules related to the component
# v0.0.5
Fixed some documentation
# v0.0.4
Implemented first version of the generation of components