@nifty-lil-tricks/testing
Advanced tools
Comparing version 0.5.0 to 0.6.0
@@ -6,3 +6,3 @@ { | ||
"name": "@nifty-lil-tricks/testing", | ||
"version": "0.5.0", | ||
"version": "0.6.0", | ||
"description": "A selection of useful utilities (or nifty li'l tricks!) for all things testing", | ||
@@ -13,8 +13,8 @@ "author": "Jonny Green <hello@jonnydgreen.com>", | ||
"type": "git", | ||
"url": "git+https://github.com/jonnydgreen/nifty-lil-tricks-testing.git" | ||
"url": "git+https://github.com/nifty-lil-tricks/testing.git" | ||
}, | ||
"bugs": { | ||
"url": "https://github.com/jonnydgreen/nifty-lil-tricks-testing/issues" | ||
"url": "https://github.com/nifty-lil-tricks/testing/issues" | ||
}, | ||
"homepage": "https://github.com/jonnydgreen/nifty-lil-tricks-testing", | ||
"homepage": "https://github.com/nifty-lil-tricks/testing", | ||
"keywords": [ | ||
@@ -21,0 +21,0 @@ "testing", |
@@ -0,1 +1,3 @@ | ||
![Nifty li'l tricks Logo](https://raw.githubusercontent.com/nifty-lil-tricks/assets/main/nifty-lil-tricks-logo.png) | ||
# nifty_lil_tricks_testing | ||
@@ -6,5 +8,5 @@ | ||
[![Latest Version](https://img.shields.io/npm/v/@nifty-lil-tricks/testing?style=flat-square)](https://www.npmjs.com/package/@nifty-lil-tricks/testing) | ||
[![GitHub License](https://img.shields.io/github/license/jonnydgreen/nifty-lil-tricks-testing?style=flat-square)](https://raw.githubusercontent.com/jonnydgreen/nifty-lil-tricks-testing/main/LICENSE) | ||
[![Buy us a tree](https://img.shields.io/badge/Treeware-%F0%9F%8C%B3-lightgreen)](https://plant.treeware.earth/jonnydgreen/nifty-lil-tricks-testing) | ||
[![codecov](https://codecov.io/gh/jonnydgreen/nifty-lil-tricks-testing/branch/main/graph/badge.svg)](https://codecov.io/gh/jonnydgreen/nifty-lil-tricks-testing) | ||
[![GitHub License](https://img.shields.io/github/license/nifty-lil-tricks/testing?style=flat-square)](https://raw.githubusercontent.com/nifty-lil-tricks/testing/main/LICENSE) | ||
[![Buy us a tree](https://img.shields.io/badge/Treeware-%F0%9F%8C%B3-lightgreen)](https://plant.treeware.earth/nifty-lil-tricks/testing) | ||
[![codecov](https://codecov.io/gh/nifty-lil-tricks/testing/branch/main/graph/badge.svg)](https://codecov.io/gh/nifty-lil-tricks/testing) | ||
@@ -29,2 +31,17 @@ A selection of useful utilities (or nifty li'l tricks!) for all things testing. | ||
### TypeScript | ||
The TypeScript `tsconfig.json` must contain the following recommended settings: | ||
```jsonc | ||
{ | ||
"compilerOptions": { | ||
"target": "ES2022", | ||
"strict": true | ||
} | ||
} | ||
``` | ||
Note, check the plugin READMEs for any additional TypeScript settings. | ||
## Features | ||
@@ -45,7 +62,7 @@ | ||
| Plugin | Description | Status | Npm | Docs | | ||
| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | | ||
| [PostgreSQl](https://github.com/jonnydgreen/nifty-lil-tricks-testing/blob/main/plugin_postgresql/README.md) | Setup the World's Most Advanced Open Source Relational Database for testing. It has the following features: <br><ul><li>Setup a Postgresql server in [Docker](https://www.docker.com/) for testing.</li><li>Setup an existing Postgresql server for testing.</li><li>Run migrations on the configured Postgresql server.</li><li>Seed the configured Postgresql server with data.</li></ul> | ✅ | [![Latest Version](https://img.shields.io/npm/v/@nifty-lil-tricks/testing-plugin-postgresql?style=flat-square)](https://www.npmjs.com/package/@nifty-lil-tricks/testing-plugin-postgresql) | [Docs](https://github.com/jonnydgreen/nifty-lil-tricks-testing/blob/main/plugin_postgresql/README.md). | | ||
| [NestJS Server](https://github.com/jonnydgreen/nifty-lil-tricks-testing/blob/main/plugin_nestjs/README.md) | Setup a progressive Node.js framework for building efficient, reliable and scalable server-side applications for testing. | ✅ | [![Latest Version](https://img.shields.io/npm/v/@nifty-lil-tricks/testing-plugin-nestjs?style=flat-square)](https://www.npmjs.com/package/@nifty-lil-tricks/testing-plugin-nestjs) | [Docs](https://github.com/jonnydgreen/nifty-lil-tricks-testing/blob/main/plugin_nestjs/README.md) | | ||
| [Express Server](https://github.com/jonnydgreen/nifty-lil-tricks-testing/blob/main/plugin_express/README.md) | Setup a minimal and flexible Node.js web Express application for testing. | 🚧 | [![Latest Version](https://img.shields.io/npm/v/@nifty-lil-tricks/testing-plugin-express?style=flat-square)](https://www.npmjs.com/package/@nifty-lil-tricks/testing-plugin-express) | [Docs](https://github.com/jonnydgreen/nifty-lil-tricks-testing/blob/main/plugin_express/README.md) | | ||
| Plugin | Description | Status | Npm | Docs | | ||
| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | | ||
| [PostgreSQl](https://github.com/nifty-lil-tricks/testing/blob/main/plugin_postgresql/README.md) | Setup the World's Most Advanced Open Source Relational Database for testing. It has the following features: <br><ul><li>Setup a Postgresql server in [Docker](https://www.docker.com/) for testing.</li><li>Setup an existing Postgresql server for testing.</li><li>Run migrations on the configured Postgresql server.</li><li>Seed the configured Postgresql server with data.</li></ul> | ✅ | [![Latest Version](https://img.shields.io/npm/v/@nifty-lil-tricks/testing-plugin-postgresql?style=flat-square)](https://www.npmjs.com/package/@nifty-lil-tricks/testing-plugin-postgresql) | [Docs](https://github.com/nifty-lil-tricks/testing/blob/main/plugin_postgresql/README.md). | | ||
| [NestJS Server](https://github.com/nifty-lil-tricks/testing/blob/main/plugin_nestjs/README.md) | Setup a progressive Node.js framework for building efficient, reliable and scalable server-side applications for testing. | ✅ | [![Latest Version](https://img.shields.io/npm/v/@nifty-lil-tricks/testing-plugin-nestjs?style=flat-square)](https://www.npmjs.com/package/@nifty-lil-tricks/testing-plugin-nestjs) | [Docs](https://github.com/nifty-lil-tricks/testing/blob/main/plugin_nestjs/README.md) | | ||
| [Express Server](https://github.com/nifty-lil-tricks/testing/blob/main/plugin_express/README.md) | Setup a minimal and flexible Node.js web Express application for testing. | 🚧 | [![Latest Version](https://img.shields.io/npm/v/@nifty-lil-tricks/testing-plugin-express?style=flat-square)](https://www.npmjs.com/package/@nifty-lil-tricks/testing-plugin-express) | [Docs](https://github.com/nifty-lil-tricks/testing/blob/main/plugin_express/README.md) | | ||
@@ -259,3 +276,3 @@ ### Setup tests | ||
Examples can be found | ||
[here](https://github.com/jonnydgreen/nifty-lil-tricks-testing/blob/main/examples/). | ||
[here](https://github.com/nifty-lil-tricks/testing/blob/main/examples/). | ||
@@ -274,3 +291,3 @@ ## Support | ||
- For help or feedback on this project, join us in | ||
[GitHub Discussions](https://github.com/jonnydgreen/nifty-lil-tricks-testing/discussions) | ||
[GitHub Discussions](https://github.com/nifty-lil-tricks/testing/discussions) | ||
@@ -280,7 +297,7 @@ ## License | ||
Nifty li'l tricks packages are 100% free and open-source, under the | ||
[MIT license](https://github.com/jonnydgreen/nifty-lil-tricks-testing/blob/main/LICENSE). | ||
[MIT license](https://github.com/nifty-lil-tricks/testing/blob/main/LICENSE). | ||
This package is [Treeware](https://treeware.earth). If you use it in production, | ||
then we ask that you | ||
[**buy the world a tree**](https://plant.treeware.earth/jonnydgreen/nifty-lil-tricks-testing) | ||
[**buy the world a tree**](https://plant.treeware.earth/nifty-lil-tricks/testing) | ||
to thank us for our work. By contributing to the Treeware forest you’ll be | ||
@@ -291,3 +308,3 @@ creating employment for local families and restoring wildlife habitats. | ||
[Contributions](https://github.com/jonnydgreen/nifty-lil-tricks-testing/blob/main/CONTRIBUTING.md), | ||
[Contributions](https://github.com/nifty-lil-tricks/testing/blob/main/CONTRIBUTING.md), | ||
issues and feature requests are very welcome. If you are using this package and | ||
@@ -297,5 +314,5 @@ fixed a bug for yourself, please consider submitting a PR! | ||
<p align="center"> | ||
<a href="https://github.com/jonnydgreen/nifty-lil-tricks-testing/graphs/contributors"> | ||
<img src="https://contrib.rocks/image?repo=jonnydgreen/nifty-lil-tricks-testing&columns=8" /> | ||
<a href="https://github.com/nifty-lil-tricks/testing/graphs/contributors"> | ||
<img src="https://contrib.rocks/image?repo=nifty-lil-tricks/testing&columns=8" /> | ||
</a> | ||
</p> |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
31227
311