@synple.dev/metal
v1.3.3
Published
Downloads
1,332
Readme
metal
What is it ?
This repository is the use-cases layer if we take the point of view of the Clean Architecture way of thinking about softwares. It will export two things, and two things only : types that can be used as interface to build concret implementations able to be passed as dependencies ; and use-cases that will receive these concrete dependencies and execute business logic as a cohesive process. There MUST NOT be any other type of exports from this library.
How to use
To install dependencies :
bun installTo run unit tests :
bun run testTo build the package in the dist folder :
bun run buildTo publish the package on NPM, you just have to :
bun publish