This change upgrades to the latest CDK version, 1.88.0, and refactors all packages to use peerDependencies and devDependencies to depend on the CDK instead of directly depending so that consumers of punchcard can always upgrade to the latest version even if punchcard isn't.
I also rolled in some housekeeping - moved from lib to src and configured tsconfig.json to write generated files to lib. This is so much better than mixing compiled files with source files.
I also moved tsconfig.json to the root and have all packages share the same config.
This change upgrades to the latest CDK version,
1.88.0
, and refactors all packages to usepeerDependencies
anddevDependencies
to depend on the CDK instead of directly depending so that consumers of punchcard can always upgrade to the latest version even if punchcard isn't.I also rolled in some housekeeping - moved from
lib
tosrc
and configuredtsconfig.json
to write generated files tolib
. This is so much better than mixing compiled files with source files.I also moved
tsconfig.json
to the root and have all packages share the same config.