Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/you54f/pact-plugin-template-deno
Pact 🔗 Plugin 🔌 template for the Deno 🦕 language = 🫶
https://github.com/you54f/pact-plugin-template-deno
contract-testing deno grpc grpc-server pact pact-plugin quick-start template
Last synced: 5 days ago
JSON representation
Pact 🔗 Plugin 🔌 template for the Deno 🦕 language = 🫶
- Host: GitHub
- URL: https://github.com/you54f/pact-plugin-template-deno
- Owner: YOU54F
- Created: 2022-11-29T00:45:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-12T09:33:46.000Z (almost 2 years ago)
- Last Synced: 2025-01-31T10:23:23.314Z (15 days ago)
- Topics: contract-testing, deno, grpc, grpc-server, pact, pact-plugin, quick-start, template
- Language: TypeScript
- Homepage:
- Size: 29.3 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pact Deno Plugin Template
🚧 - Please note this is still under active development and does not currently work e2e! Busy building some others and will come back to it. In the mean time visit 👉 https://docs.pact.io/plugins for some working templates 👌
A starter template for building a [Pact Plugin](https://github.com/pact-foundation/pact-plugins#plugins)
- written in TypeScript
- Utilises [Deno](https://deno.land/)
- Cross compiles to a binary for cross platform execution
- Comes with a CI pipeline, which will publish preview builds on each commit to GitHub Releases
- Will publish `major|minor|patch` releases via a workflow dispatch action on `main` branchCan be installed via the [pact-plugin-cli](https://github.com/pact-foundation/pact-plugins/tree/main/cli)
```sh
pact-plugin-cli install -y https://github.com/YOU54F/pact-deno-plugin-template/releases/tag/v-0.0.0
```Use it in your Pact tests with the `deno-template` plugin name.