open-index/open-npm huggingface dataset:
npm package: @11joselu/cypress-to-playwright
Description: Automatic migration from cypress to playwright
Author: Jose Cabrera
Latest version: 0.0.15

<h1 align="center">Welcome to Cypress to Playwright 👋</h1>
<p>
  <img alt="Version" src="https://img.shields.io/badge/version-0.0.1-blue.svg?cacheSeconds=2592000" />
  <img src="https://img.shields.io/badge/node-%3E%3D16.0.0-blue.svg" />
  <a href="https://github.com/11joselu/cypress-to-playwright#readme" target="_blank">
    <img alt="Documentation" src="https://img.shields.io/badge/documentation-yes-brightgreen.svg" />
  </a>
  <a href="https://github.com/11joselu/cypress-to-playwright/graphs/commit-activity" target="_blank">
    <img alt="Maintenance" src="https://img.shields.io/badge/Maintained%3F-yes-green.svg" />
  </a>
  <a href="https://github.com/11joselu/cypress-to-playwright/blob/master/LICENSE" target="_blank">
    <img alt="License: MIT" src="https://img.shields.io/github/license/11joselu/Cypress to Playwright" />
  </a>
  <a href="https://twitter.com/11joselu" target="_blank">
    <img alt="Twitter: 11joselu" src="https://img.shields.io/twitter/follow/11joselu.svg?style=social" />
  </a>
</p>

> Automatic migration from cypress to playwright

![](https://github.com/11joselu/cypress-to-playwright/blob/main/docs/migration-example.gif)

## Prerequisites

- node >=16.0.0

## Install

```sh
npm install @11joselu/cypress-to-playwright -D
```

## Usage

```sh
npx @11joselu/cypress-to-playwright <cypress_directory>
```

## How it works

1. It will read all js files found in the <cypress_directory> folder.
2. It will convert each cypress command (supported ones) to the playwright version.
3. It will write the new files in the playwright folder at the same level as the indicated folder.
4. Follow the steps indicated in the script.

> **Warning**
> 
> Migration is not perfect, therefore you will have to make modifications in the new code

## Supported migrations

[Detailed table](/docs/migration.md)



## Author

**Jose Cabrera**

* Website: https://twitter.com/11joselu
* Twitter: [@11joselu](https://twitter.com/11joselu)
* Github: [@11joselu](https://github.com/11joselu)

## Contributing

### Run tests

```sh
npm run test
```

Contributions, issues and feature requests are welcome!<br />Feel free to check [issues page](https://github.com/11joselu/cypress-to-playwright/issues).



##  License

Copyright © 2023 [Jose Cabrera](https://github.com/11joselu).<br />
This project is [MIT](https://github.com/11joselu/cypress-to-playwright/blob/master/LICENSE) licensed.
npm package: @11thdeg/cn-d20-ability-score
Description: A custom element for displaying D&D 5e ability scores.
Author: Ville Takanen
Latest version: 4.0.0-beta.5

# cn-d20-ability-score

A LitElement component for displaying D&D 5e ability scores. Can be used as a display component or an interactive input field.

## Usage

* `<cn-d20-ability-score>` renders a standard ability score with default value 10 (modifier +0).
* `<cn-d20-ability-score base="15">` renders an ability score with value 15 (modifier +2).
* `<cn-d20-ability-score interactive>` renders an interactive input field for entering ability scores.
* `<cn-d20-ability-score interactive base="12" min="8" max="20">` renders an interactive field with custom limits.

## Events

The component dispatches a `score-change` event when the score is changed in interactive mode:

```typescript
element.addEventListener('score-change', (event) => {
  console.log('Base score:', event.detail.base);
  console.log('Modifier:', event.detail.modifier);
});
```

## Background

This element was created as part of the `cyan-design-system`, but it can also be used as a standalone component in any project. The `cyan-design-system` overrides various CSS variables, but all these variables are defined as CSS custom properties with sensible default values for light and dark themes.
npm package: @11thdeg/skaldstore
Description: Firestore helper classes for myrrys.com pelilauta, skald, and charna
Author: Ville Takanen
Latest version: 0.7.13-beta.5

# skaldstore
Firestore data model and helpers for Skald, Pelilauta and others.

This collection of Storable entities, is also used to document the Personally Identifiable Information (PII) that is stored in the database. (In Finnish: henkilörekisteri).

## Releases

### 0.4.0

- Added `Storable` parent class to all entities, to make it easier to handle them in a generic way.
- Key of a `Storable` is now a non optional `String` instead of `String?`. A key of a new entity will
  be generated by the firebase backend – and should be omitted (or set to '' (empty string)) when 
  creating a new `Storable` entity.

### 0.3.0

Support for entites on Pelilauta 14+.

### 0.2.0

Support for firestore entities used by Pelilauta and Charna.
npm package: @11thestate/11th-sgt-integration.v1
Description: Lightweight React widget for embedding the 11th.com landing
Latest version: 1.1.8

**@11thestate/11th-sgt-integration.v1**  

**Version:** 1.1.8
**License:** MIT  

A lightweight widget package to embed the 11th Estate Landing component into any web project.  

**Provides:**  
- **ES Module** build (`dist/index.esm.js`)  
- **UMD external** build (`dist/index.umd.js`) – requires React and ReactDOM in the host  
environment  
- **UMD full** build (`dist/index.full.umd.js`) – includes React and ReactDOM for vanilla JS sites

---

## Installation

```bash
# npm
npm install @11thestate/11th-sgt-integration.v1

# Yarn
yarn add @11thestate/11th-sgt-integration.v1
```  

## Peer Dependencies

Make sure your project includes these (only required for ESM and UMD external builds):

```bash
npm install react react-dom
```

---

## Usage

### 1. Modern Bundler (ES Module)

When building with Webpack, Rollup, Vite, Next.js, etc.

```jsx
import React from 'react';
import { Landing } from '@11thestate/11th-sgt-integration.v1';
import '@11thestate/11th-sgt-integration.v1/dist/styles.css';

function App() {
  return <Landing />;
}

export default App;
```

### 2. CommonJS (Require)

If you need CommonJS syntax in Node or older bundlers:

```js
const React = require('react');
const { Landing } = require('@11thestate/11th-sgt-integration.v1').default;
require('@11thestate/11th-sgt-integration.v1/dist/styles.css');

function App() {
  return React.createElement(Landing);
}

module.exports = App;
```

### 3. Vanilla JS – UMD External (React provided by host)

Include CSS and the UMD external bundle. Your page must already load React and ReactDOM:

```html
<!-- CSS -->
<link
  rel="stylesheet"
  href="https://unpkg.com/@11thestate/11th-sgt-integration.v1/dist/styles.css"
/>

<!-- React and ReactDOM -->
<script src="https://unpkg.com/react/umd/react.production.min.js"></script>
<script src="https://unpkg.com/react-dom/umd/react-dom.production.min.js"></script>

<!-- Our widget -->
<script src="https://unpkg.com/@11thestate/11th-sgt-integration.v1/dist/index.umd.js"></script>

<div id="landing-container"></div>
<script>
  // Renders into the container
  LandingWidget.render('landing-container');
</script>
```

### 4. Vanilla JS – UMD Full (Self-contained)

Includes React and ReactDOM in the bundle, so no extra scripts needed:

```html
<link
  rel="stylesheet"
  href="https://unpkg.com/@11thestate/11th-sgt-integration.v1/dist/styles.css"
/>
<script src="https://unpkg.com/@11thestate/11th-sgt-integration.v1/dist/index.full.umd.js"></script>

<div id="landing-container"></div>
<script>
  LandingWidget.render('landing-container');
</script>
```

---

## License

MIT © 2025 11thEstate Inc. All rights reserved.
npm package: @11ty/create
Description: A little command line utility to create files in a cross-platform way.
Author: Zach Leatherman
Latest version: 1.0.9

# `@11ty/create`

A tiny command line utility to create files in a cross-platform way. Requires Node 18 or newer.

Some context about why this exists: [**The Smorgasbord of Windows Terminal… Windows**](https://www.zachleat.com/web/smorgasbord-windows-terminal/).

---

In the quick start for Eleventy, there are different commands folks need to use based on their operating system and terminal application.

```sh
# POSIX and PowerShell Core (Windows)
echo '# Header' > index.md

# Command Prompt (Windows cmd.exe, no quotes allowed)
echo # Header > index.md

# Windows PowerShell (`>` defaults to UTF16)
echo '# Header' | out-file -encoding utf8 'index.md'
```

Now we can tell folks to use this everywhere and we’ll always have a UTF8 encoded file at the end:

```sh
npx @11ty/create index.md '# Heading'
npx @11ty/create nested/index.md '# Heading'
```

And in v1.0.6+ `stdin` is supported:
```sh
echo '# Heading' | npx @11ty/create index.md
```

Installation happens on-the-fly via `npx` and we needn’t put this in a package.json.
npm package: @11ty/eleventy-activity-feed
Description: Create one centralized RSS feed for all of the content you create across the web (aggregates from RSS, Atom, Mastodon, YouTube)
Author: Zach Leatherman
Latest version: 2.0.0

# eleventy-activity-feed

Activity Feed lets you build one centralized RSS feed that pulls in new entries from a bunch of different social networking sites. Support for (one or more) YouTube, RSS or Atom for existing blogs, and Bluesky or Mastodon (via RSS). Contributions for more are welcome [in the `@11ty/import` package](https://github.com/11ty/eleventy-import)!

This allows you to encourage folks to subscribe in *one* location and you can control how that feed is populated later.

**Limitations:**

- This is not a permanent data store or archival tool for your content. This is merely a aggregation and rebroadcast tool for your new content in RSS. [Use `@11ty/import` for the archival use case](https://github.com/11ty/eleventy-import)!

**Caching Notes**:

- When used in a static build, this will only update the feed when your build runs. I’d recommend setting up a recurring build to generate your feed regularly (maybe daily?).
- You can persist your fetch cache across builds—learn more on the [Eleventy Fetch docs](https://www.11ty.dev/docs/plugins/fetch/#running-this-on-your-build-server). Vercel and Cloudflare Pages offer this functionality for-free.
	- You can control the maximum frequency at which new fetches are made to the APIs using `feed.setCacheDuration("4h");`

## Demo

You can subscribe to the following Eleventy feed in your RSS reader of choice to see it in action:

https://www.11ty.dev/follow/

## Installation

```
npm install @11ty/eleventy-activity-feed
```

<!-- // npm packages published
// github releases and activity
// todo historical duration -->

### Sample Eleventy Template

* Use `follow-feed.11ty.cjs` in an ESM project (if `"type": "module"` in your `package.json`)
* Use `follow-feed.11ty.js` in a CommonJS project

```js
export default class {
	data() {
		return {
			// Controls where the file is written
			permalink: "/follow.rss"
		}
	}

	async render() {
		const { ActivityFeed } = await import("@11ty/eleventy-activity-feed");

		let feed = new ActivityFeed();

		feed.setCacheDuration("4h");

		// YouTube
		feed.addSource("youtubeUser", "YouTube", "UCskGTioqrMBcw8pd14_334A");

		// Blog
		feed.addSource("atom", "Blog", "https://www.11ty.dev/blog/feed.xml");

		// Mastodon
		feed.addSource("rss", "Mastodon", "https://fosstodon.org/users/eleventy.rss");

		return feed.toRssFeed({
			title: "Eleventy’s Activity Feed",
			language: "en",
			url: "https://www.11ty.dev/follow/",
			subtitle: "One centralized feed of Eleventy activity across the web.",
		});
	}
};
```

Add to the `<head>` of your page to show it in RSS readers:

```html
<link rel="alternate" href="/follow.rss" title="Eleventy’s Activity Feed" type="application/rss+xml">
```
npm package: @11ty/eleventy-cache-assets
Description: Cache remote assets, locally (automatically).
Author: Zach Leatherman
Latest version: 2.3.0
Deprecated: This package has been renamed to @11ty/eleventy-fetch.

<p align="center"><img src="https://www.11ty.dev/img/logo-github.png" alt="eleventy Logo"></p>

# eleventy-cache-assets

_Requires Node 10+_

Fetch network resources and cache them so you don’t bombard your API (or other resources). Do this at configurable intervals—not with every build! Once per minute, or once per hour, once per day, or however often you like!

With the added benefit that if one successful request completes, you can now work offline!

This plugin can save any kind of asset—JSON, HTML, images, videos, etc.

## [The full `eleventy-cache-assets` documentation is on 11ty.dev](https://www.11ty.dev/docs/plugins/cache/).

* _This is a plugin for the [Eleventy static site generator](https://www.11ty.dev/)._
* Find more [Eleventy plugins](https://www.11ty.dev/docs/plugins/).
* Please star [Eleventy on GitHub](https://github.com/11ty/eleventy/), follow [@eleven_ty](https://twitter.com/eleven_ty) on Twitter, and support [11ty on Open Collective](https://opencollective.com/11ty)

[![npm Version](https://img.shields.io/npm/v/@11ty/eleventy-cache-assets.svg?style=for-the-badge)](https://www.npmjs.com/package/@11ty/eleventy-cache-assets) [![GitHub issues](https://img.shields.io/github/issues/11ty/eleventy-cache-assets.svg?style=for-the-badge)](https://github.com/11ty/eleventy/issues)

## Installation

```
npm install @11ty/eleventy-cache-assets
```

_[The full `eleventy-cache-assets` documentation is on 11ty.dev](https://www.11ty.dev/docs/plugins/cache/)._

## Tests

```
npm run test
```

- We use the [ava JavaScript test runner](https://github.com/avajs/ava) ([Assertions documentation](https://github.com/avajs/ava/blob/master/docs/03-assertions.md))
- ℹ️ To keep tests fast, thou shalt try to avoid writing files in tests.


<!--
## Roadmap

* Add support for tiered asset requests, e.g. CSS requests background-images and web fonts, for example.

## Open Questions

* `flat-cache` save method seems to be synchronous, is there a better async one?
* Our cache stores raw buffers internally, which are pretty bloated compared to the original. Surely there is a more efficient way to do this. Maybe store the files in their original format.
-->
npm package: @11ty/eleventy-navigation
Description: A plugin for creating hierarchical navigation in Eleventy projects. Supports breadcrumbs too!
Author: Zach Leatherman
Latest version: 1.0.5

<p align="center"><img src="https://www.11ty.dev/img/logo-github.svg" width="200" height="200" alt="11ty Logo"></p>

# eleventy-navigation 🕚⚡️🎈🐀

A plugin for creating hierarchical navigation in Eleventy projects. Supports breadcrumbs too!

Used [in production on 11ty.dev](https://www.11ty.dev/docs/)!

## Read the [Full Documentation on 11ty.dev](https://www.11ty.dev/docs/plugins/navigation/)