open-index/open-npm huggingface dataset:
npm package: @nxt-php/php-symfony
Description: A third-party Nx plugin for PHP Symfony
Author: Josef Wagner
Latest version: 7.0.0

# @nxt-php/php-symfony

[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)

An [Nx plugin](https://nx.dev) for developing applications and libraries using [PHP Symfony](https://symfony.com/).

## Table of Contents

- [Prerequisites](#prerequisites)
- [Usage](#usage)
- [Maintainers](#maintainers)
- [Contributing](#contributing)
- [License](#license)

## Prerequisites

In order to use this plugin within your NX workspace, you need to do some manual steps which cannot be done by the plugin:

- Install PHP 8.0.2 or higher and your required [PHP extensions](https://symfony.com/doc/current/setup.html#technical-requirements)
- Install [Composer](https://getcomposer.org/download/), which is used to install PHP packages.
- Install [PCOV extension](https://github.com/krakjoe/pcov/blob/develop/INSTALL.md) used for code coverage during test execution

## Usage

### Install plugin

`npm install --save-dev @nxt-php/php-symfony`

### Generate an application

Run `nx g @nxt-php/php-symfony:app my-app` to generate a symfony application.

### Generate a library

Run `nx g @nxt-php/php-symfony:lib my-lib` to generate a symfony library.

### Build

Run `nx build my-app` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.

### Running unit tests

Run `nx test my-app` to execute the unit tests via [Jest](https://jestjs.io).

Run `nx affected:test` to execute the unit tests affected by a change.

### Running e2e tests

Run `nx e2e my-app` to execute the e2e tests.

Run `nx affected:e2e` to execute the e2e tests affected by a change.

## Maintainers

[@jotwea](https://github.com/jotwea)

## Contributing

PRs accepted.

Small note: If editing the README, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.

## License

MIT © 2022 Josef Wagner
npm package: @nxtedition/icons
Description: A package that collects SVG icons and publishes those as SVG sprites. See nxt-kit documentation for usage.
Latest version: 1.12.0

# Icons

A package that collects SVG icons and publishes those as SVG sprites. See nxt-kit documentation for usage. 

## Packages

### Material Symbols (`md`)

Google's newest icon set. The (unoffical) npm package [material-symbols](https://github.com/marella/material-symbols) contains the latest SVGs from Google. We use the 600 weight icons in rounded style.

### Hero Icons (`hi`)

Hero Icons contains some nice icons from the makers of Tailwind CSS. We use the outlined version from the offical [npm package](https://www.npmjs.com/package/heroicons).

### Font Awesome (`fa`)

The free version of Font Awesome. We use the official [npm package](https://www.npmjs.com/package/@fortawesome/fontawesome-free) and include the packages `solid`, `regular` and `brands`.

### nxtedition (`nxt`)

Any icons put in the `./nxt` folder will be put into the `nxt` package with the same name as its file.

## Adding Custom Icons

Simply drop an SVG icon into the `./nxt` folder with an appropriate name (let's say `your_epic_icon.svg`) and build a new version. This icon will then be available as `nxt-your_epic_icon`. 
The icon should ideally be square with a size of 24x24px.