open-index/open-npm huggingface dataset:
npm package: @phoenix-plugin-registry/zenburn-theme
Description: zenburn theme for brackets Dark low contrast color themes originally designed for Vim
Author: jafar ali alshishani
Latest version: 1.0.4

Zenburn Theme for Brackets
=========

Dark low contrast color themes originally designed for Vim 

For more themes and install instructions see the [Brackets Themes website](http://brackets-themes.github.io/)



![Zenburn php](https://github.com/chechnyan/Zenburn/blob/master/screenshot.PNG)
npm package: @phoenix-plugin-registry/zombie-theme
Description: Dark zombie theme for Brackets
Author: Andrey Saponenko
Latest version: 1.0.1

Zombie theme for Brackets
=========

Dark zombie theme for Brackets

For more themes and install instructions see the [Brackets Themes website](http://brackets-themes.github.io/)

![zombie screenshot html](https://github.com/RogueVoo/zombie-theme/blob/master/screenshot-html.jpg)
![zombie screenshot css](https://github.com/RogueVoo/zombie-theme/blob/master/screenshot-css.jpg)
![zombie screenshot js](https://github.com/RogueVoo/zombie-theme/blob/master/screenshot-js.jpg)
npm package: @phoenix-plugin-registry/zoomview
Description: ZoomView added a zoom indicator on the bottom left of the editor.
Author: Gregor Biswanger
Latest version: 1.0.3

ZoomView for Brackets
=================

Installation
---
### Quick Install for Brackets or Brackets into Intel XDK
`File > Extension Manager...` and install "ZoomView".
![ZoomView Screenshot](https://github.com/GregorBiswanger/Brackets-ZoomView/blob/master/screenshots/ZoomView-Install.png?raw=true)

Usage
---
ZoomView added a zoom indicator on the bottom left of the editor.

![ZoomView Screenshot](https://github.com/GregorBiswanger/Brackets-ZoomView/blob/master/screenshots/ZoomView.gif?raw=true)


Blog posts
---
[Useful @Brackets extensions for Web Developers](https://alexanderzeitler.com/articles/Useful-@Brackets-extensions-for-Web-Developers/).

Contributing
---
Feel free to submit a pull request if you find any bugs (to see a list of active issues, visit the [Issues section](https://github.com/GregorBiswanger/Brackets-ZoomView/issues)).
Please make sure all commits are properly documented.

License
---
MIT-licensed -- see `main.js` for details.
npm package: @phoenix-twind/intellisense
Description: IntelliSense utilities for Twind (Phoenix)
Author: Sascha Tandel
Latest version: 1.1.4-alpha.5

# @phoenix-twind/intellisense [![MIT License](https://flat.badgen.net/github/license/tw-in-js/twind)](https://github.com/tw-in-js/twind/blob/main/LICENSE) [![Latest Release](https://flat.badgen.net/npm/v/@phoenix-twind/intellisense?icon=npm&label&cache=10800&color=blue)](https://www.npmjs.com/package/@phoenix-twind/intellisense) [![Github](https://flat.badgen.net/badge/icon/xlboy%2Ftwind%23intellisense?icon=github&label)](https://github.com/xlboy/twind/tree/main/packages/intellisense)

IntelliSense utilities for [twind](https://twind.style)

- 📖 Study [the documentation](https://twind.style/intellisense)
- 📓 Consult [the API reference](https://twind.style/packages/@phoenix-twind/intellisense)
- 📜 Read [the changelog](https://github.com/tw-in-js/twind/tree/main/packages/intellisense/CHANGELOG.md)

## 📖 Documentation

The full documentation is available at [twind.style/intellisense](https://twind.style/intellisense).

## 💬 Community

For help, discussion about best practices, or any other conversation that would benefit from being searchable use [Github Discussions](https://github.com/tw-in-js/twind/discussions).

To ask questions and discuss with other Twind users in real time use [Discord Chat](https://chat.twind.style).

## 🧱 Contribute

See the [Contributing Guide](../../CONTRIBUTING.md) for information on how to contribute to this project.

## 📜 Changelog

The Changelog for this package is [available on GitHub](https://github.com/tw-in-js/twind/tree/main/packages/intellisense/CHANGELOG.md).

## ⚖️ License

The [MIT license](https://github.com/tw-in-js/twind/blob/main/LICENSE) governs your use of Twind.
npm package: @phoenix-twind/preset-tailwind
Description: Tailwind CSS preset for twind
Author: Sascha Tandel
Latest version: 1.2.0-alpha.1

# @twind/preset-tailwind [![MIT License](https://flat.badgen.net/github/license/tw-in-js/twind)](https://github.com/tw-in-js/twind/blob/main/LICENSE) [![Latest Release](https://flat.badgen.net/npm/v/@twind/preset-tailwind?icon=npm&label&cache=10800&color=blue)](https://www.npmjs.com/package/@twind/preset-tailwind) [![Github](https://flat.badgen.net/badge/icon/tw-in-js%2Ftwind%23preset-tailwind?icon=github&label)](https://github.com/tw-in-js/twind/tree/main/packages/preset-tailwind)

The full [Tailwind CSS](https://tailwindcss.com) v3 experience without any build step right in the browser or any other environment like Node.js, deno, workers, ...

- 📖 Study [the documentation](https://twind.style/preset-tailwind)
- 🤖 Try [the playground](https://twind.run/preset-tailwind)
- 🧭 Explore [the examples](https://twind.style/examples)
- 📓 Consult [the API reference](https://twind.style/packages/@twind/preset-tailwind)
- 📜 Read [the changelog](https://github.com/tw-in-js/twind/tree/main/packages/preset-tailwind/CHANGELOG.md)

## 📖 Documentation

The full documentation is available at [twind.style/preset-tailwind](https://twind.style/preset-tailwind).

## 💬 Community

For help, discussion about best practices, or any other conversation that would benefit from being searchable use [Github Discussions](https://github.com/tw-in-js/twind/discussions).

To ask questions and discuss with other Twind users in real time use [Discord Chat](https://chat.twind.style).

## 🧱 Contribute

See the [Contributing Guide](../../CONTRIBUTING.md) for information on how to contribute to this project.

## 📜 Changelog

The Changelog for this package is [available on GitHub](https://github.com/tw-in-js/twind/tree/main/packages/preset-tailwind/CHANGELOG.md).

## ⚖️ License

The [MIT license](https://github.com/tw-in-js/twind/blob/main/LICENSE) governs your use of Twind.
npm package: @phoenix91/vue-metatags-headful
Description: Plugin for set meta tags. Vue-metatags-headful is a wrapper around vue-headful
Author: Kazarmin Dmitriy
Latest version: 0.1.0

# vue-metatags-headful

Plugin for set meta tags. Vue-metatags-headful is a wrapper around [Vue-headful](https://github.com/troxler/vue-headful)

##### Features:
- setting h1
- setting title
- setting description
- setting keywords
- setting multilingualism using the library [vue-i18n](https://github.com/kazupon/vue-i18n)

## Installation

```sh
$ npm install @phoenix91/vue-metatags-headful --save
```

```js
import metaTags from '@/plugins/metaTags';
Vue.use(metaTags, {router: router, i18n: i18n}); // i18n optional parameter
```

After installation, `<vue-headful>` component, `Vue.prototype.$metaTags` or `this.$metaTags` object will become available for use

## Usage

Use the `metaTags` property in route's `meta`. The following properties can be specified in the `metaTags` object:
- h1
- title
- description
- keywords
- i18n_h1
- i18n_title
- i18n_description
- i18n_keywords

If you have a multilingual application, then you can also specify i18n_* aliases. I18n_* properties is a higher priority property than simple properties

If in meta tags you need to specify a parameter from the url address, then you can specify it directly in `metaTags` object

```js
new VueRouter({
  routes: [
    {
      path: '/',
      name: 'home',
      component: Home,
      meta: {
        metaTags: {
          h1: 'Home',
          title: 'My home page',
          i18n_description: 'home_description',
          i18n_keywords: 'home_keywords',
        },
      },
    },
    {
      path: '/posts',
      name: 'posts',
      component: Posts,
      meta: {
        metaTags: {
          h1: 'Posts',
          title: 'My posts',
          i18n_description: 'posts_description',
          i18n_keywords: 'posts_keywords',
        },
      }
    },
    {
      path: '/posts/:post_id(\\d+)',
      name: 'post_view',
      component: PostView,
      meta: {
        metaTags: {
          h1: 'Post #:post_id',
          title: 'Post #:post_id',
          i18n_description: 'view_post_description', // where decryption of view_post_description is "Ddescription of view post #:post_id"
        }
      }
    },
  ],
});
```

If the value of any meta tag cannot be configured in the route, then it can be specified directly in the component using the `$metaTags` object. The following properties are available in the `$metaTags` object:
- h1
- title
- description
- keywords

Example of using a component in a template:

```html
<vue-headful
    :h1="$metaTags.h1"
    :title="$metaTags.title"
    :description="$metaTags.description"
    :keywords="$metaTags.keywords"
/>
```

Attention! The title meta tag is added automatically. The description and keywords meta tags must be explicitly (even if empty) written in the html template, otherwise they will not be filled. The H1 tag is set independently and `$metaTags.h1` must be explicitly passed to it:

```html
<h1>{{ $metaTags.h1 }}</h1>
npm package: @phoenixcontactusa/node-tcrouter
Description: Communication and control of TC Router using socket server, XML api
Author: Zachary Mink
Latest version: 1.0.9

# Welcome

## Node TC Router
[![Build Status](https://travis-ci.org/PhoenixContactUSA/node-tcrouter.svg?branch=master)](https://travis-ci.org/PhoenixContactUSA/node-tcrouter)
[![codecov](https://codecov.io/gh/PhoenixContactUSA/node-tcrouter/branch/master/graph/badge.svg)](https://codecov.io/gh/PhoenixContactUSA/node-tcrouter)

This Nodejs package enables communication with the Phoenix Contact TC Router. The TC Router is a 4G industrial router with built in firewall and networking services. This driver supports basic status information collection, controlling and reading IO, sending and receiving text messages, and sending emails.

```bash
npm i --save @phoenixcontactusa/node-tcrouter
```

Before being able to communicate with a TC Router device, you'll need to set up the "socket server" feature of the device.  More information on this can be found in [hardware setup](setup/device-setup.md).

The TCRouter class constructor accepts 3 arguments

```javascript
//TCRouter(ip,remotePort,timeout)
//ip - ip address of the TC Router
//remotePort - open port on the TC Router (1432 by default)
//timeout - timeout in millseconds before closing client connection
var router = new TCRouter("192.168.0.1", 1432, 5000);
```
npm package: @phoenixgao/nuxt-matomo
Description: Matomo module for Nuxt 3
Latest version: 0.0.4

<!--
Get your module up and running quickly.

Find and replace all on all files (CMD+SHIFT+F):
- Name: Matomo Module
- Package name: @phoenixgao/nuxt-matomo
- Description: My new Nuxt module
-->

# Matomo Module for Nuxt.js 3

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![License][license-src]][license-href]
[![Nuxt][nuxt-src]][nuxt-href]

Matomo module for Nuxt.js 3

- [✨ &nbsp;Release Notes](/CHANGELOG.md)
<!-- - [🏀 Online playground](https://stackblitz.com/github/phoenixgao/nuxt-matomo?file=playground%2Fapp.vue) -->
<!-- - [📖 &nbsp;Documentation](https://example.com) -->

## Features

<!-- Highlight some of the features your module provide here -->
- ⛰ &nbsp;Foo
- 🚠 &nbsp;Bar
- 🌲 &nbsp;Baz

## Quick Setup

1. Add `@phoenixgao/nuxt-matomo` dependency to your project

```bash
# Using pnpm
pnpm add -D @phoenixgao/nuxt-matomo

# Using yarn
yarn add --dev @phoenixgao/nuxt-matomo

# Using npm
npm install --save-dev @phoenixgao/nuxt-matomo
```

2. Add `nuxt-matomo` to the `modules` section of `nuxt.config.ts`

```js
export default defineNuxtConfig({
  modules: [
    'nuxt-matomo'
  ]
})
```

That's it! You can now use Matomo Module in your Nuxt app ✨

## Development

```bash
# Install dependencies
npm install

# Generate type stubs
npm run dev:prepare

# Develop with the playground
npm run dev

# Build the playground
npm run dev:build

# Run ESLint
npm run lint

# Run Vitest
npm run test
npm run test:watch

# Release new version
npm run release
```

<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/v/nuxt-matomo/latest.svg?style=flat&colorA=18181B&colorB=28CF8D
[npm-version-href]: https://npmjs.com/package/nuxt-matomo

[npm-downloads-src]: https://img.shields.io/npm/dm/nuxt-matomo.svg?style=flat&colorA=18181B&colorB=28CF8D
[npm-downloads-href]: https://npmjs.com/package/nuxt-matomo

[license-src]: https://img.shields.io/npm/l/nuxt-matomo.svg?style=flat&colorA=18181B&colorB=28CF8D
[license-href]: https://npmjs.com/package/nuxt-matomo

[nuxt-src]: https://img.shields.io/badge/Nuxt-18181B?logo=nuxt.js
[nuxt-href]: https://nuxt.com
npm package: @phoenixjs/logger
Description: Lightweight, extensible javascript logger that has risen from the ashes
Author: Chris Cutler
Latest version: 1.1.6

# PhoenixJSLogger
[![GitHub license](https://img.shields.io/github/license/ccutler/PhoenixJSLogger.svg)](https://github.com/ccutler/PhoenixJSLogger)
[![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/ccutler/PhoenixJSLogger.svg)](https://github.com/ccutler/PhoenixJSLogger)
[![GitHub top language](https://img.shields.io/github/languages/top/ccutler/PhoenixJSLogger.svg)](https://github.com/ccutler/PhoenixJSLogger)

Lightweight, extensible javascript logger that has risen from the ashes.  
Useable in both Node & the Browser (using webpack), with the ability to add additional custom LogTargets.

## Basic Usage
1) Import the ILogger & Log packages, plus appropriate targets.  
2) Add targets to Log.  
3) Get logger (using 'this' as category)  
4) Log away!  
```typescript
import { ILogger, Log, ConsoleTarget } from "@phoenixjs/logger";
Log.addTarget(new ConsoleTarget());

const log: Ilogger = Log.getLogger(this);
log.debug("Debug Statement");
log.info("Info Statement");
log.error("Error Statement");
```

## Log Levels  
// TODO
## Log Filters  
// TODO
## Custom Targets
// TODO