Greg Tyler
06/30/2022, 2:22 PMTimothy Jones
06/30/2022, 10:56 PM*.spec.ts
for regular tests and *.spec.pact.ts
for pact - I sometimes do this if the pact run is large.Timothy Jones
06/30/2022, 10:57 PMTimothy Jones
07/01/2022, 12:10 AMMatt (pactflow.io / pact-js / pact-go)
Will patch releases of 9.17.x always support pact-web?I don’t plan on releasing any new versions of Pact Web at this stage, but could be talked out of it for say a critical zero day vulnerability. Realistically, that package actually hasn’t changed significantly for years aside from dependency updates (it’s a thin shim API based on the real Pact JS). All of the functionality it has is actually in other packages (
pact-node
which will definitely still be maintained for a while, likely a year or more given it’s the current main core implementation for Pact JS, and in your case, karma-pact
is still a thing).
Karma pact is still maintained, albeit as you’ll probably have noted it receives very little attention and we don’t have any plans to support it during the next major upgrade of Pact JS (and the core module that powers it - pact-core
)Matt (pactflow.io / pact-js / pact-go)
pact-karma
and pact-node
if updates are really needed.
As far as Pact is concerned, these packages have never really felt like first class citizens and don’t have a bunch of features that we’d like to have for parity and consistency. The idea of taking away something definitely pains me, but the maintenance burden has been weighing on us (it’s not just the code to manage, but failed builds, issues, community questions etc.) and the more we can focus on the core of the product the better for all.
So, apologies I know it’s probably frustrating, but I hope you can appreciate the why now!Greg Tyler
07/01/2022, 8:35 AMMatt (pactflow.io / pact-js / pact-go)