open-index/open-npm huggingface dataset:
npm package: @shopware-ag/acceptance-test-suite
Description: Shopware Acceptance Test Suite
Author: shopware AG
Latest version: 12.8.4

[![NPM Version](https://img.shields.io/npm/v/%40shopware-ag%2Facceptance-test-suite)](https://www.npmjs.com/package/@shopware-ag/acceptance-test-suite)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits&logoColor=white)](https://conventionalcommits.org)
[![License](https://img.shields.io/github/license/shopware/acceptance-test-suite.svg)](https://github.com/shopware/acceptance-test-suite/blob/trunk/LICENSE)

# Shopware Acceptance Test Suite

This repository remains the source code for the test suite but all guides, examples, and setup instructions is in the [documentation](https://developer.shopware.com/docs/guides/development/testing/e2e-playwright/)

Feel free to open [issues](https://github.com/shopware/acceptance-test-suite/issues) or [pull requests](https://github.com/shopware/acceptance-test-suite/pulls) for bugs or improvements related to the test suite code itself.
npm package: @shopware-ag/admin-eslint-rules
Description: Shopware Administration ESLint rules
Author: Shopware AG
Latest version: 2.0.0

# ESLint Rules for Shopware Administration

This package provides ESLint rules for the Shopware Administration.

## Installation

You can install this package using npm:

```bash
npm install @shopware-ag/admin-eslint-rules --save-dev
```

## Usage

Add the following to your `.eslintrc.js` file:

```javascript
module.exports = {
	plugins: ["@shopware-ag/admin-eslint-rules"],
	rules: {
		"@shopware-ag/admin-eslint-rules/no-snippet-import": "error",
		"@shopware-ag/admin-eslint-rules/no-src-import": "error",
		"@shopware-ag/admin-eslint-rules/no-sw-extension-override": "error",
		"@shopware-ag/admin-eslint-rules/require-explict-emits": "error",
		"@shopware-ag/admin-eslint-rules/state-import": "error",
	},
};
```

## Rules

- `no-snippet-import`: Prevents direct import of snippets.
- `no-src-import`: Prevents direct import of `src` files.
- `no-sw-extension-override`: Prevents overriding of `sw-extension` components.
- `require-explict-emits`: Requires explicit emits in components.
- `state-import`: Enforces correct import of state.