An open API service indexing awesome lists of open source software.

https://github.com/qwikifiers/qwik-nx

Nx plugin for Qwik
https://github.com/qwikifiers/qwik-nx

Last synced: about 1 year ago
JSON representation

Nx plugin for Qwik

Awesome Lists containing this project

README

          




qwik loves nx




Qwik Nx Plugin


The nx plugin for Qwik



qwik-nx npm


MIT


All Contributors

## install

```
npm install -D qwik-nx
```

## Usage

### Generating a workspace

```
npx create-qwik-nx@latest
```

or

```
npx create-nx-workspace@latest org-workspace --preset=qwik-nx
```

### Generating an application

```
nx generate qwik-nx:app
```

### Generating an library

```
nx generate qwik-nx:lib
```

### Generating a component

```
nx generate qwik-nx:component
```

### Generating a route

```
nx generate qwik-nx:route
```

### Setting up Tailwind CSS

```
nx generate qwik-nx:setup-tailwind
```

### Setting up Deno integration

```
nx generate qwik-nx:deno-integration
```

### Setting up Storybook

```
nx generate qwik-nx:storybook-configuration
```

## Migrations

This plugin supports Nx migrations and provides necessary version and code updates for Qwik. So instead of bumping plugin version manually in package.json it's recommended to run `nx migrate qwik-nx` command, that includes bumping the version of the qwik-nx plugin, related dependencies and running code migrations.

## qwik-nx & Nx Compatibility Chart

| qwik-nx version | Nx version |
| --------------- | ------------------------- |
| ^3.0.0 | ^20.0.0 |
| ^2.0.0 | ^17.0.0, ^18.0.0, ^19.0.0 |
| ^1.1.0 | ^16.8.0 |
| ^1.0.0 | ^16.0.0 |

## ROADMAP:

- [ ] Complete `add-nx-to-qwik`
- [ ] Write missing tests
- [ ] implement more package.json scripts to project.json targets
- [ ] more...

## Contributing

Want to contribute? Yayy! ๐ŸŽ‰

Please read and follow our [Contributing Guidelines](CONTRIBUTING.md) to learn what are the right steps to take before contributing your time, effort and code.

Thanks ๐Ÿ™


## Code Of Conduct

Be kind to each other and please read our [code of conduct](CODE_OF_CONDUCT.md).


## Contributors

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Shai Reznik
Shai Reznik

๐Ÿ’ป โš ๏ธ ๐Ÿš‡ ๐Ÿ“– ๐Ÿšง ๐Ÿ‘€ ๐Ÿค”
Dmitriy Stepanenko
Dmitriy Stepanenko

๐Ÿ’ป โš ๏ธ ๐Ÿ› ๐Ÿ“– ๐Ÿค” ๐Ÿšง ๐Ÿ“† ๐Ÿ‘€
John Reemar Dela Rosa
John Reemar Dela Rosa

๐Ÿ’ป โš ๏ธ ๐Ÿ› ๐Ÿ“– ๐Ÿค” ๐Ÿšง ๐Ÿ‘€
nait sabes | sebastianยฎ
nait sabes | sebastianยฎ

๐Ÿ“–
Sebastian Duque Gutierrez
Sebastian Duque Gutierrez

๐Ÿ’ป ๐Ÿค” โš ๏ธ
Nacho Vazquez
Nacho Vazquez

๐Ÿ’ป ๐Ÿค” โš ๏ธ ๐Ÿ“–
Tomas Ptacek
Tomas Ptacek

๐Ÿ’ป ๐Ÿค” โš ๏ธ ๐Ÿ“–


Niklas
Niklas

๐Ÿ’ป

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!


## Related Links

- [qwik-nx (and Qwik) Discord](https://qwik.dev/chat)
- [Qwik Docs](https://qwik.dev/)
- [nx](https://nx.dev/)
- [Qwik GitHub](https://github.com/QwikDev/qwik)
- [@QwikDev](https://twitter.com/QwikDev)

## License

MIT