Include the Hardhat artifacts and the TypeChain bindings in the npm package
Added script that does this in 848393a.
Re-opening this as it's not as easy as I thought. The issue is that the name of the package is @paulrberg/contacts.
I consider the contracts directory the root of the package, not the actual root of the repo. So it is more like the root of the development environment. The artifacts and the typechain directories are located at the same level with contracts.
One possible remedy is to move the npm-ready artifacts and the typechain folder in contracts, but git ignore them.
No longer applicable as this repo has been refactored to use Foundry and has no JavaScript/ TypeScript anymore.