# cja-phoenix

> Phoenix utility

Latest version **1.3.8** (published 2026-09-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install cja-phoenix
pnpm add cja-phoenix
yarn add cja-phoenix
bun add cja-phoenix
```

## Health

**Score 60/100 (C)** — status: active.

Positive: esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 1.3.8 |
| Published | 2026-09-24 |
| First published | 2023-02-07 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 12 |
| Unpacked size | 275.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | dlfrontenddev |

## Links

- npm: https://www.npmjs.com/package/cja-phoenix
- Repository: https://github.com/comparaja/phoenix
- Homepage: https://github.com/comparaja/phoenix#readme
- Issues: https://github.com/comparaja/phoenix/issues
- npm.io page: https://npm.io/package/cja-phoenix

## Dependencies (12)

- [yup](https://npm.io/package/yup.md) ^1.7.0
- [maska](https://npm.io/package/maska.md) ^3.0.4
- [@nuxt/kit](https://npm.io/package/@nuxt/kit.md) ^4.1.1
- [vue-tippy](https://npm.io/package/vue-tippy.md) ^6.5.0
- [@nuxt/icon](https://npm.io/package/@nuxt/icon.md) ^2.3.1
- [vee-validate](https://npm.io/package/vee-validate.md) ^4.14.7
- [@popperjs/core](https://npm.io/package/@popperjs/core.md) ^2.11.8
- [@iconify-json/mdi](https://npm.io/package/@iconify-json/mdi.md) ^1.2.3
- [@iconify-json/lucide](https://npm.io/package/@iconify-json/lucide.md) ^1.2.117
- [@angelblanco/v-calendar](https://npm.io/package/@angelblanco/v-calendar.md) ^3.1.3
- [@iconify-json/simple-icons](https://npm.io/package/@iconify-json/simple-icons.md) ^1.2.90
- [@iconify-json/material-symbols](https://npm.io/package/@iconify-json/material-symbols.md) ^1.2.85

## Recent versions

- 1.3.8 (latest) — 2026-09-24
- 1.3.7 — 2026-09-16
- 1.3.6 — 2026-09-04
- 1.3.5 — 2026-09-04
- 1.3.4 — 2026-09-01
- 1.3.3 — 2026-07-21
- 1.3.2 — 2026-07-16
- 1.3.1 — 2026-07-16
- 1.3.0 — 2026-07-15
- 1.2.60 — 2026-07-01
- 1.2.59 — 2026-06-16
- 1.2.58 — 2026-05-25
- 1.2.57 — 2026-04-23
- 1.2.56 — 2026-04-22
- 1.2.55 — 2026-04-15
- … 329 more at https://npm.io/package/cja-phoenix/versions

## README

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

Find and replace all on all files (CMD+SHIFT+F):
- Name: My Module
- Package name: phoenix
- Description: My new Nuxt module
-->

# My Module

[![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]

My new Nuxt module for doing amazing things.

- [✨ &nbsp;Release Notes](/CHANGELOG.md)
  <!-- - [🏀 Online playground](https://stackblitz.com/github/your-org/phoenix?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

Install the module to your Nuxt application with one command:

```bash
npx nuxi module add phoenix
```

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

## i18n

Phoenix uses the consuming app's active Nuxt i18n locale to display its built-in
component text. Component props such as `placeholder` still take precedence over
translated defaults.

## Icons

Phoenix installs `@nuxt/icon` for consuming apps and exposes a limited Iconify
subset through the global `<Icon />` component.

```vue
<Icon name="search" />
```

Icon names are exposed by their Phoenix base name without an Iconify collection
prefix. Icons outside the Phoenix subset are not fetched at runtime.

## Contribution

<details>
  <summary>Local development</summary>
  
  ```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
  ```

</details>

<!-- Badges -->

[npm-version-src]: https://img.shields.io/npm/v/phoenix/latest.svg?style=flat&colorA=020420&colorB=00DC82
[npm-version-href]: https://npmjs.com/package/phoenix
[npm-downloads-src]: https://img.shields.io/npm/dm/phoenix.svg?style=flat&colorA=020420&colorB=00DC82
[npm-downloads-href]: https://npm.chart.dev/phoenix
[license-src]: https://img.shields.io/npm/l/phoenix.svg?style=flat&colorA=020420&colorB=00DC82
[license-href]: https://npmjs.com/package/phoenix
[nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt.js
[nuxt-href]: https://nuxt.com

---
_Source: https://npm.io/package/cja-phoenix · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
