{"_id":"devarchy-cdk","_rev":"31-0d1fbfdc79c48c30fdfdcd0c4cc261db","name":"devarchy-cdk","dist-tags":{"latest":"0.3.2"},"versions":{"0.0.1":{"name":"devarchy-cdk","version":"0.0.1","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.0.1","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"289cbe4f93b2ff3e302602d9c6faed5d618ee8f5","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.0.1.tgz","fileCount":57,"integrity":"sha512-cd5vq8qK6LI9f7KwpivjG2gZMSQSHTwOgWQ57dTUQfcC69SxxGkKJqAvx0SzbWtVuRx5oJSD/K/4+qBdyOVn5g==","signatures":[{"sig":"MEQCIDt5g17kurfAkqiuIqw+/mZOhqn7w52cEiPzLgUdyDkgAiAE89VJfRwMxMZYqa28S1/+zHc64CLlKmMbfc5GZJavKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205492},"main":"index.js","types":"./index.d.ts","gitHead":"886e5bf39f622ec758471111184197d43bcf95dc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.0.1_1710294092643_0.6669009236293386","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"devarchy-cdk","version":"0.0.2","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.0.2","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"7d3b4322f0ce509e120daa246668f818a8bfa2ba","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.0.2.tgz","fileCount":59,"integrity":"sha512-gs66Hkp6MvSEpEU4uOEAVOzMqBtaBICuQaAH5IvNTXVu3YBvrpZLj43J4DfygwuCCgQRWAsbtoiLrW8tPDVGzg==","signatures":[{"sig":"MEQCICc0WWGeg28EBV9XFXeMtrC5aipRDlSGIvPCZWTn8LHQAiAZdYbpXnlbjsNm/bms6smsNrca9L8HV2yuoTGt+gXNuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70047891},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6f6be9d5b1df27859c0489457390aa627ac9f2e0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup ./src/index.ts --format cjs,esm --dts","watch":"tsc --watch"},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","typescript":"^5.4.2"},"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.0.2_1710299413589_0.2451503656854599","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"devarchy-cdk","version":"0.0.3","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.0.3","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"da177a476eb540a82b684ed11de77144f1d14494","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.0.3.tgz","fileCount":61,"integrity":"sha512-NBdHe3uwxOlHV4XNl+fV75fT51zf9OyQV9QoxnzRXpgLNJdln/voT1Ydw0OWi+S2vJMjNjlVmfvcJxt/y7Ee9w==","signatures":[{"sig":"MEUCIQDqGZouF5pbASrnSdN0yPrmkTOla6XebUQ4lhYRd2vbewIgfrfzKZMAfxFA9jJl86WS92REhkrhwnccPJ1sDCvg2fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170181813},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"6f6be9d5b1df27859c0489457390aa627ac9f2e0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsup ./src/index.ts --format cjs,esm --dts --sourcemap","watch":"tsc --watch"},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","typescript":"^5.4.2"},"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.0.3_1710299792725_0.48573399021954944","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"devarchy-cdk","version":"0.0.4","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.0.4","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"77889ba9947669096d2d266373619d55c22e683f","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.0.4.tgz","fileCount":58,"integrity":"sha512-vB68z9WhJOaVR1m2yjYedwYi9exNnUH5Af1DvGEf1EBX/dfA/coY2X+vUTZzxxDvmDa3zmzg6syealU+J7rPCw==","signatures":[{"sig":"MEQCIAcv1Ya1RFSzha3o0OfeMAEH2ybVs3YHCSkJK3k48CE3AiAoOOfAczN7KrYgJQ+rGsALiMzIRyLCSGiIakeZkDiO1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128720},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.0.4_1710813918529_0.8872152140033809","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"devarchy-cdk","version":"0.0.6","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.0.6","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"a8221c796bd9c4a6c7f86006ef6bf325a24e784b","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.0.6.tgz","fileCount":23,"integrity":"sha512-6Wa1JqXhmQkpd0l53X3QEWeKk/NYGjIuZAMtxxPeWXSE41xBkediFV5gIN7w8r07foe07Dp3lsVXRVrRaLW/Ow==","signatures":[{"sig":"MEYCIQCe24ZqgJiXeLwjShH+ZDlmMf29kv+I7vdOT1FfwriB9AIhAKw6ovPr0Pgc72Bij1u14uihIE+FJY2DWTIP7YGJaWWB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72300},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.0.6_1711053722624_0.22702623615574624","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"devarchy-cdk","version":"0.0.7","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.0.7","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"c323d46bf00f2868880ba9e8497818d245a5dc71","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.0.7.tgz","fileCount":60,"integrity":"sha512-Rs2BP/AklPmSDTCFVXVz/yYnSf/FP2Vy85D/nn1w7e/YNu0wQbPlalUWExnyD3MB9cp0vw2IKNbu5YtMVj8DYQ==","signatures":[{"sig":"MEUCIQCsoYw9GRouO4DkHR4pYY4sZO4q0BJIXvspjZjEfbMtQgIgYIs7szBaW6bIQDOa05ebrTiugDV18jbuGR64yb5LHvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164711},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.0.7_1711054463598_0.47253599480771724","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"devarchy-cdk","version":"0.0.10","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.0.10","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"6217e5f0dbaa251ab4f888cef3b13555868e81f3","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.0.10.tgz","fileCount":32,"integrity":"sha512-YUuA9LJx9WNzXV3AS25tAyq7UI0LR/WrRBhJ+UcYZtafkxEwzRnjsw9h0UuylIUe5abAULOe7Extj4X1cMlTcw==","signatures":[{"sig":"MEYCIQCJnKf94S+u7mZ85PwRoHty5eIHp1BK8G8ZsFmNDHHUKAIhAMALXgh87tEjI4Evb6iXP0302CFZsbGXHMSlkTsp/nba","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91086},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.0.10_1718385441202_0.8990013421545406","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"devarchy-cdk","version":"0.0.11","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.0.11","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"19bc18f971253c764704d3da9b516fd0697524f3","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.0.11.tgz","fileCount":32,"integrity":"sha512-h2Fg5Qs3aaIh3jRSs0QL5Q5nJv2GlFK2xvQ2ej7HqWa2BeZEx1Gq49iSLrc3gGI/Vh19Iux6VjxYXZWS6IP0Xw==","signatures":[{"sig":"MEUCIQD+2XPOgBnvLgbXyzaC8mmbzoRxFxqrcEuA7hanQb2MXwIgeYyaGvo3dy0lyDZ/hSIuM5JQbsnODEGhz7qXMt37nJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91236},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.0.11_1720027369643_0.5802547531967708","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"devarchy-cdk","version":"0.0.12","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.0.12","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"5e1bdd75fbed3428ac4a4e394db232966aab859c","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.0.12.tgz","fileCount":32,"integrity":"sha512-NBfTDUBEI8+yxBTnxx5eCjpmNWQuD1vB6vwpyVq1rZQctU9FTAsVZtGyl5aI+5dYkH70nYo13sPY57FaPFyofw==","signatures":[{"sig":"MEUCIQCn01gqtWqAkHj5BPUqyUagl0Rcxi4+7BblUesLmLrUzwIgLHSn6+hM9MlX+eW5lRW/yCRXNGTzvAcoz2rluQeepT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91236},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.0.12_1720039262363_0.24140067469562942","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"devarchy-cdk","version":"0.0.13","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.0.13","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"4501d80354a00849d871fdb56d2fc5fcce3a94a8","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.0.13.tgz","fileCount":81,"integrity":"sha512-B7Px6QRJTZnCc08hBGjl0k6aAgXPrfnsrs1rJWdiCjBlkd3ao4Tb7vkC/B7ghe6F3DEfXk/6RemPT/Df1Ifgmw==","signatures":[{"sig":"MEUCIQDkf/JhWptbsrrZwMEoEMQ1L8WQu6lZ/e/V3W5DxXmgnQIgG5ld5Ae74YHJUIJe1bVA6zT20ozwBrYhuoD4HxlVEFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205441},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.0.13_1724971916916_0.23662440137539087","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"devarchy-cdk","version":"0.1.0","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.1.0","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"cd2e8240c91bc692c8f3614afeabe1f3ea6aa396","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.1.0.tgz","fileCount":5065,"integrity":"sha512-JgJ4zkooGQjIS7sMNovXy2C0WDNKHh0OOR4oCNKnhU8Y+9NXvRLg4m6rTi6DgDayy/sd4qqkp7zOG8P9mdjXsQ==","signatures":[{"sig":"MEYCIQC5xV5xvbRUgsjK3TGM3KrbW4MK379vkwk9n1ftvN25zwIhAJLcLuGpkRFnJeTM8aiSLq3FMY+Pdg8DkFvqqDqIFdDV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113248299},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.1.0_1726692026288_0.1204297611863423","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"devarchy-cdk","version":"0.1.1","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.1.1","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"39726a9ddd73bf0919883cc2afc4d89178c0cadb","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.1.1.tgz","fileCount":5065,"integrity":"sha512-6VmUwUJqXhfuycCYHWCuYCcbxEZzxny71DHEFhLq3xKvx6IKs7czZ1jNxqSFu7gU5AwhP+EpxbU19UMTlXpraQ==","signatures":[{"sig":"MEQCIBAOT6AC/FsVq/Ivk9K7iNjWGsejR2V0j7A1y49BQqlAAiBbhHi1LfVLUanzdvmiBIOmMSMUcle7h+FPr9imTotrgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113248859},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.1.1_1726695446384_0.08406710462478917","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"devarchy-cdk","version":"0.1.2","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.1.2","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"0130c53cc389c60c3c8394bffa4b5c9a608a85bf","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.1.2.tgz","fileCount":5065,"integrity":"sha512-Fj6MFMoc8AGTKZxBTCQluThR72gbFGl6qSpHEG6NlOadE+DBOzVoJmefMc5IMJOheERhwcT+IkaprytNqqaNXQ==","signatures":[{"sig":"MEYCIQC8b3Mq6MjVKHZmJ1EPyE2ab2n8R3ZE+QfdtC4kK1tx2gIhAPRUEaUlWtCdabHr25wjHIwKZ7i17NTw/Mfhy+vLd84+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113249578},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"aws-cdk-lib":"^2.159.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.1.2_1726767140873_0.5108853285103367","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"devarchy-cdk","version":"0.1.3","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.1.3","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"555a1efe82f11a87e3f962dbba35be7e743162bb","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.1.3.tgz","fileCount":14935,"integrity":"sha512-s9yHvj5fra/Pq/xscCWKcCiASyC1eyedzcCdNs4TjmyFtHKqnRRp4xRHMkg+5nXEC3u91YcGWab1wAPtqKiL8A==","signatures":[{"sig":"MEUCIG/xpVDd7n+PPEeu1ylpow5ZyDabnkV2JhQw8d2ON3/YAiEAtMU9i0e1orrkxxY/Riwoaf/5lB7tsSdTv8G4fbKYhNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160171332},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.159.0","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.1.3_1729187840700_0.9567577634553643","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"devarchy-cdk","version":"0.1.4","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.1.4","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"092305e24cb3ab6036c9c168b4c15131eb0c19d8","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.1.4.tgz","fileCount":14935,"integrity":"sha512-mQIjOAbUEVJRLpEZeK3f58PJDiy2Fw0XM6GoiX1SmpAfdhIYhKDpoVFQX0vdXpAwWncJ3kNoflzo0KtB5tlLJw==","signatures":[{"sig":"MEUCIQCqXSwCLkIrceYvPA+OCmRDPCqIhvhSTABJXG83mn/ZkQIgaC8pMWrKuVbRHijQKJzbGk6XetYoxf+3xYio1FZVSAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160172777},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.159.0","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.1.4_1729189011046_0.7624329510176961","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"devarchy-cdk","version":"0.1.5","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.1.5","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"71356599dff0be9dd4ca25086160bba2f51e1966","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.1.5.tgz","fileCount":14935,"integrity":"sha512-fb7TjkBaZoCBfsRp/lGmPgKYDaZ1gduU2hpvjhsGyhwsFA0DhU1ACn2dI0Xd1P8K+22CNnGF7+04KMO4wLiEJA==","signatures":[{"sig":"MEUCIErM/CBUY41glOm9Iz5DXZCEUMSf0NkgzI/v527LwrAKAiEA3RRIWWk+A/ckhqkZLazMhV/lB9P42CElDqkhFGcO+tI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160173020},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.159.0","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.1.5_1729614115393_0.7719018364048336","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"devarchy-cdk","version":"0.1.6","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.1.6","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"c9d403827f48ef150ce423ca3e837c387cbc772a","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.1.6.tgz","fileCount":14937,"integrity":"sha512-dt/atz7tvkcxzHEGF1g1aIEUXkV4XABT60EODse+qtFWpTCM+hXTEqw/28ySc0YJANhdHf1YJ3TwIVmUpQMumQ==","signatures":[{"sig":"MEUCIQD+UTznQyNhZZtbQk6VS4O0nkrjJvyc+prGTXnAl1KFFgIgNUKw6sCy2OJI1fefoqhzYqYtHHSizHsXzeCKDSIEXNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160177154},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.159.0","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.1.6_1729825014355_0.07113339111997452","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"devarchy-cdk","version":"0.1.7","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.1.7","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"b8dc895bce0fd8a4ffa22d07a83290b407f9507f","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.1.7.tgz","fileCount":14937,"integrity":"sha512-Jifvs0HMuDDhx8OAwxT4U8m40ST9jcOmcpVk49ggsH9B4lDR/Aie2F263p6ninqVcPl04sUv0vf8esqcxHnbxw==","signatures":[{"sig":"MEUCIQCN+zP1Wk2jR5rpr3kAWrGybuPjJ5ya/491c9JhMnqVWwIgXXmPeo4njPr4rqEvL3FGSQAN6nR5rPnegS65kP3vEqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160177525},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.164.0","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.1.7_1729825622907_0.3441657213925897","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"devarchy-cdk","version":"0.1.8","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.1.8","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"01b363fb2e5b936ddeecdff50f96a45c0758f51d","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.1.8.tgz","fileCount":14937,"integrity":"sha512-0H5bYjLJGg9OHuUGUlsKC0ZHq0Mrb7pQWWq4s2tZJweqywgvqbRA3p/XxYgJ5LCUjNnDc72eLrD8PVKR8l6Cqg==","signatures":[{"sig":"MEUCIQCeTapJHEaXm7PKYE2ETGuTsEpOoOaGnSnpakFE/kl4RQIgfmoSYhcMwGDacBm3mjQJwzP7nZGg/HXyT4EmJ9D+xLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160179844},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.164.0","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.1.8_1730231211003_0.0367499637821167","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"devarchy-cdk","version":"0.1.9","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.1.9","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"ab54a92be2b97eca04a9f75bf1668939e8980cd5","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.1.9.tgz","fileCount":14937,"integrity":"sha512-p6gMVg/UJ3HCQGU22hVvb+D8t3Er/GSn1XR0zcTyeALHgkcPLbH7iiuNXffJkEoeiuWrs3iubPvZoKOuEAKRWg==","signatures":[{"sig":"MEUCIDmDJ8Dt6cfIz6Yheo4AyCKSErfM/0AiRrqhTqYUGnfMAiEAzj7YiD1C/olXW8iasNnNn5qOB1m3FPJ7IPeF6FSV+pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160179884},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.164.0","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.1.9_1730231517566_0.726737119047077","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"devarchy-cdk","version":"0.2.0","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.2.0","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"21c7e9dbb2ae75ce9dd2c43c35d232762f016e22","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.2.0.tgz","fileCount":14937,"integrity":"sha512-7easXLh+FMaTGT1qanVEPZ7niqODVGHJCvo6nSm+h5S73mJXQRLQX3SdZN8+sYgvIGm4J6HC6Q4diC8R67qEfQ==","signatures":[{"sig":"MEUCIQDYU6zSpbpKwgHSXwYZrKAz0+e6f2eoiFPYH4ajLuokfgIgf/M3GXX3Wp39pRyKYGNVktbljez8UCi2SaSjDJXZplU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160180887},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.164.1","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.2.0_1730320267459_0.4609888112144773","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"devarchy-cdk","version":"0.2.1","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.2.1","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"81caac3156e30da0e572d34bcbec7eff15860ef8","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.2.1.tgz","fileCount":14937,"integrity":"sha512-tlcRkizhd71CDjT66/LEp0IwVvcEdxgluhpR6K6ipoGGwqQf4W65v9cTDO2KOCa8fWJ9HkFsH5HUxEaVPOSh+Q==","signatures":[{"sig":"MEQCIDb33IXAlinj6WwogW0nXPYWwfFDulADv95dCEq/EZVPAiAZ2O0HIsh1iWwq0H6lzoce9J3oyoPwbCakETqu8wBgEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160181318},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.164.1","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.2.1_1731467436081_0.7840892074479768","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"devarchy-cdk","version":"0.2.2","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.2.2","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"0ac929294772bdc1aec2acd212e90275cf046f4a","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.2.2.tgz","fileCount":14937,"integrity":"sha512-VPSMdfQqVF3eauQ90H6nbKKjqQTewzq7BRmjxMqRu1d00TK3Qb+exgTcLoA5KKHHUqvrZx00IIdGo5r7o0T7vQ==","signatures":[{"sig":"MEUCIEQCZNtm1GlpUfazys2yMaklLt7thtSyVISXB8Id3Vt1AiEAtlov2jsnOEvLSJ9xVEz4lsZR1nAhPYYhZISGC/xnOQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160181336},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.164.1","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.2.2_1731467683435_0.07620319590340952","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"devarchy-cdk","version":"0.2.3","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.2.3","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"72688b19a78a1724f7d4a1aa5ccdde21e05d5d18","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.2.3.tgz","fileCount":14937,"integrity":"sha512-98U4Y/DRBY7vOT/TneH9NjKjADVrYt1oSLUXEJovGwIi6XuFqZe+R42ITR7EArxXCdg74zOoUTQXh9jP0s6CrA==","signatures":[{"sig":"MEUCIQD9NoXiPcXmaknAiyMIYT0xvKTSJNUhfhY3TbaDzcO4EAIgdqYjFrkXdWGZ77YRDw2lx+EUaEr9VUh837xGbAf35T0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160181596},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.164.1","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.2.3_1731469474453_0.6608250077125766","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"devarchy-cdk","version":"0.2.4","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.2.4","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"853c5a760d0c1f2f2179339232aff1e37c465a65","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.2.4.tgz","fileCount":14937,"integrity":"sha512-0ZwTGiV8zlOCFtXLYhsCm2CNQtJd/cukbaR/Z7nQaU/gyPXxsTDJ+eSl3Cp4Zw5xxrwlNgbQ2imN8oelbEza0g==","signatures":[{"sig":"MEQCIGNLZqelxRyMIYquaF0InzBPfOc+YxcpwgyTTvUU+nJPAiBt1fSBDSn0Vjip0tw3I9Ovw5WNcG0wdK9xp6QfqqnU4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160181606},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.164.1","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.2.4_1731469871999_0.12742321851091432","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"devarchy-cdk","version":"0.2.5","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.2.5","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"8cad6db95a03aec15dd6c34e4cec2b986092580d","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.2.5.tgz","fileCount":14937,"integrity":"sha512-sB2VCpLxkXf7BFTULHzYmfQg2n3xy9hrWjEtz6B9r3L44/1Nz2yOyVLoLFZEjYWZ+XporwcPxL88Xnt0ILw4HA==","signatures":[{"sig":"MEUCIAW29eZp4bGo7ll35J4pyP/09zhR/S9NsotBGe5mwcQFAiEAisns41QA2uJwtNiqu6Dd27URn4gxoNIAy/8VPYROsxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160181613},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.164.1","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.2.5_1733412736396_0.9987435909739184","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"devarchy-cdk","version":"0.2.6","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.2.6","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"a803e500c56762e1297880575b21c9a39d6b7816","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.2.6.tgz","fileCount":14937,"integrity":"sha512-ScgtulTCVnu6t1XhNUapem2XNWnQAzh1WC7e0VI0sGKZoz/F3E6I7svmOdU1cTVp1uAbtMIakW+rwaE8vGEGFg==","signatures":[{"sig":"MEUCIH0PtAwhwPe0NkomclvYKaRBevjABj94TYtjnZ9tGuT0AiEApfjWiXmN+qJpVr05+Y/X0BX+a/1YH3mcOfofWaw9v9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160182142},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.171.1","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.2.6_1733414198380_0.41833045852572504","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"devarchy-cdk","version":"0.2.7","keywords":["cdk","aws","infrastructure"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"ISC","_id":"devarchy-cdk@0.2.7","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"dist":{"shasum":"39836d181d53ae1c4e03609133ce06154a6cb9d7","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.2.7.tgz","fileCount":14937,"integrity":"sha512-3tf29kIpNX+nmS81yM0u7gIKNQ+HeSr3flkvucnd3C8XDMYfMmkhDgU+N1FRMY1rCEsEnMUB9h4VI3PMVzJ8zg==","signatures":[{"sig":"MEQCIF+QiBe1NGlWTxvfqGt5dKGevg3zXF9DDPuwvq6qDTJ6AiBAeLDRvrYxdGHcxU/ueqRS70FoXGBhMRjObePDA3HzlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160184360},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp package.json dist/package.json","watch":"tsc --watch","deploy":"echo \"deploying to prod\""},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"_npmVersion":"9.8.1","description":"library of constructs to simplify cloud development usign js/ts","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vectordb":"^0.10.0","llm-chunk":"^0.0.1","aws-cdk-lib":"^2.171.1","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.2.7_1734551088401_0.7935167133028764","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"devarchy-cdk","version":"0.3.0","keywords":["aws","cdk","infrastructure","constructs","typescript","serverless","lambda","dynamodb","api-gateway","cloudfront","s3","appsync","graphql","websocket","fullstack","devops","cloud","iac","infrastructure-as-code"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"MIT","_id":"devarchy-cdk@0.3.0","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"homepage":"https://github.com/diegotorres0303/devarchy-cdk#readme","bugs":{"url":"https://github.com/diegotorres0303/devarchy-cdk/issues"},"dist":{"shasum":"fa38978a18c8cdba08414c018e14205ca98d6b7e","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.3.0.tgz","fileCount":116,"integrity":"sha512-zkIz1Fi28xd3+X2xgkaO34Ze1TagxuUwC0ARz5rWSU/UpPPLlKdB0bD0jt9pHJQVdAHFTeoRhsPm1AUPwObzow==","signatures":[{"sig":"MEQCIDN2o0tNCn2f0fIPNvyEJ6XnUgnaPHYLxJxN8CusWruyAiAP3BiLvZ9CF1xPP9nnJSkyMT7tU//oGXNq3HZpk94RUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246113},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7c417ecb894043543fcbe5d7e84208d5c0cd39a5","scripts":{"dev":"npx tsc -p tsconfig.build.json --watch","lint":"eslint src/**/*.ts","test":"jest","build":"npm run clean && npx tsc -p tsconfig.build.json","clean":"npx rimraf dist","format":"prettier --write src/**/*.ts","version":"npm run build && git add dist","lint:fix":"eslint src/**/*.ts --fix","test:build":"npm run build && npm run test:package","postversion":"git push && git push --tags","test:package":"node scripts/test-package.js","version:bump":"node scripts/version.js","prepublishOnly":"npm run build && npm run test:build","publish:dry-run":"node scripts/publish.js --dry-run","publish:release":"node scripts/publish.js","validate:package":"node scripts/validate-package.js"},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"repository":{"url":"git+https://github.com/diegotorres0303/devarchy-cdk.git","type":"git"},"_npmVersion":"10.1.0","description":"Simplified AWS CDK constructs for fullstack developers - build cloud infrastructure with minimal AWS knowledge","directories":{},"_nodeVersion":"20.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^4.0.0","ts-jest":"^29.0.0","prettier":"^2.8.0","vectordb":"^0.10.0","llm-chunk":"^0.0.1","typescript":"^5.9.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@typescript-eslint/parser":"^5.0.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@typescript-eslint/eslint-plugin":"^5.0.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"peerDependencies":{"constructs":"^10.0.0","aws-cdk-lib":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.3.0_1765407463527_0.33779070159279234","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"devarchy-cdk","version":"0.3.1","keywords":["aws","cdk","infrastructure","constructs","typescript","serverless","lambda","dynamodb","api-gateway","cloudfront","s3","appsync","graphql","websocket","fullstack","devops","cloud","iac","infrastructure-as-code"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"MIT","_id":"devarchy-cdk@0.3.1","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"homepage":"https://github.com/diegotorres03/devarchy-cdk#readme","bugs":{"url":"https://github.com/diegotorres03/devarchy-cdk/issues"},"dist":{"shasum":"9a099810bf686ed4bb7cd84d6d1826d8481174bd","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.3.1.tgz","fileCount":116,"integrity":"sha512-mpgqzrXJvCazxHrQJlJi8ZrYsNqkD32oxxIF3/BDl0Oie+RxwxsbANf80xYH6/iihUEeHfYYTsEMLGwG88098A==","signatures":[{"sig":"MEYCIQDxNvoGMUdSlvE3gpRsI9nCNxjVqiI6apV816kR9i3BMQIhAKkI1gt7ZibIwcCYaztiwhJfKI/QRqky6jdGOjE6yDiV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246107},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8d37eb26dcec3b7055639a1aed2b3339f418afd8","scripts":{"dev":"npx tsc -p tsconfig.build.json --watch","lint":"eslint src/**/*.ts","test":"jest","build":"npm run clean && npx tsc -p tsconfig.build.json","clean":"npx rimraf dist","format":"prettier --write src/**/*.ts","version":"npm run build && git add dist","lint:fix":"eslint src/**/*.ts --fix","test:build":"npm run build && npm run test:package","postversion":"git push && git push --tags","test:package":"node scripts/test-package.js","version:bump":"node scripts/version.js","prepublishOnly":"npm run build && npm run test:build","publish:dry-run":"node scripts/publish.js --dry-run","publish:release":"node scripts/publish.js","validate:package":"node scripts/validate-package.js"},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"repository":{"url":"git+https://github.com/diegotorres03/devarchy-cdk.git","type":"git"},"_npmVersion":"10.1.0","description":"Simplified AWS CDK constructs for fullstack developers - build cloud infrastructure with minimal AWS knowledge","directories":{},"_nodeVersion":"20.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^4.0.0","ts-jest":"^29.0.0","prettier":"^2.8.0","vectordb":"^0.10.0","llm-chunk":"^0.0.1","typescript":"^5.9.3","@types/jest":"^29.0.0","@types/node":"^18.0.0","@lancedb/lancedb":"^0.10.0","@aws-sdk/client-s3":"^3.654.0","@langchain/textsplitters":"^0.1.0","@typescript-eslint/parser":"^5.0.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@typescript-eslint/eslint-plugin":"^5.0.0","@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0"},"peerDependencies":{"constructs":"^10.0.0","aws-cdk-lib":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/devarchy-cdk_0.3.1_1765407624918_0.0989565028177648","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"devarchy-cdk","version":"0.3.2","description":"Simplified AWS CDK constructs for fullstack developers - build cloud infrastructure with minimal AWS knowledge","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && npx tsc -p tsconfig.build.json","clean":"npx rimraf dist","dev":"npx tsc -p tsconfig.build.json --watch","test":"jest","test:build":"npm run build && npm run test:package","test:package":"node scripts/test-package.js","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build && npm run test:build","version":"npm run build && git add dist","postversion":"git push && git push --tags","version:bump":"node scripts/version.js","publish:release":"node scripts/publish.js","publish:dry-run":"node scripts/publish.js --dry-run","validate:package":"node scripts/validate-package.js"},"keywords":["aws","cdk","infrastructure","constructs","typescript","serverless","lambda","dynamodb","api-gateway","cloudfront","s3","appsync","graphql","websocket","fullstack","devops","cloud","iac","infrastructure-as-code"],"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/diegotorres03/devarchy-cdk.git"},"bugs":{"url":"https://github.com/diegotorres03/devarchy-cdk/issues"},"homepage":"https://github.com/diegotorres03/devarchy-cdk#readme","engines":{"node":">=18.0.0"},"peerDependencies":{"aws-cdk-lib":"^2.0.0","constructs":"^10.0.0"},"devDependencies":{"@aws-cdk/aws-cognito-identitypool-alpha":"^2.133.0-alpha.0","@aws-sdk/client-bedrock-runtime":"^3.654.0","@aws-sdk/client-s3":"^3.654.0","@lancedb/lancedb":"^0.10.0","@langchain/textsplitters":"^0.1.0","llm-chunk":"^0.0.1","vectordb":"^0.10.0","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","eslint":"^8.0.0","jest":"^29.0.0","@types/jest":"^29.0.0","ts-jest":"^29.0.0","prettier":"^2.8.0","rimraf":"^4.0.0","typescript":"^5.9.3"},"_id":"devarchy-cdk@0.3.2","gitHead":"82399ca02bba3e6fb3347906c5f2c96d4d222e09","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-/C3tQGjWmrtYGlR3a3M4K5yWP8F+gO5RhrhK4UPW6wmGyuGPfY5I2s21EkCi58N8YUAO5xxkkqXuGtUJTdCq2A==","shasum":"58d98f56a5558e9d2edbeda0522eaec97fb87f0a","tarball":"https://registry.npmjs.org/devarchy-cdk/-/devarchy-cdk-0.3.2.tgz","fileCount":124,"unpackedSize":272349,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAoCi3DGhslBA6L53aMEgoYMSUmFs8AvUBFL42vBJlbNAiEAm9hJGu7Cl1xyZfSinznhFbPQMhUXHKFg4+ncMs1kMCE="}]},"_npmUser":{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"},"directories":{},"maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/devarchy-cdk_0.3.2_1765486814238_0.3693450967982259"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-13T01:41:32.642Z","modified":"2025-12-11T21:00:14.604Z","0.0.1":"2024-03-13T01:41:32.860Z","0.0.2":"2024-03-13T03:10:13.915Z","0.0.3":"2024-03-13T03:16:33.118Z","0.0.4":"2024-03-19T02:05:18.681Z","0.0.6":"2024-03-21T20:42:02.812Z","0.0.7":"2024-03-21T20:54:23.858Z","0.0.10":"2024-06-14T17:17:21.395Z","0.0.11":"2024-07-03T17:22:49.836Z","0.0.12":"2024-07-03T20:41:02.587Z","0.0.13":"2024-08-29T22:51:57.155Z","0.1.0":"2024-09-18T20:40:26.892Z","0.1.1":"2024-09-18T21:37:27.011Z","0.1.2":"2024-09-19T17:32:21.461Z","0.1.3":"2024-10-17T17:57:21.471Z","0.1.4":"2024-10-17T18:16:51.769Z","0.1.5":"2024-10-22T16:21:56.335Z","0.1.6":"2024-10-25T02:56:55.397Z","0.1.7":"2024-10-25T03:07:03.667Z","0.1.8":"2024-10-29T19:46:51.808Z","0.1.9":"2024-10-29T19:51:58.468Z","0.2.0":"2024-10-30T20:31:08.269Z","0.2.1":"2024-11-13T03:10:36.805Z","0.2.2":"2024-11-13T03:14:44.209Z","0.2.3":"2024-11-13T03:44:35.243Z","0.2.4":"2024-11-13T03:51:12.804Z","0.2.5":"2024-12-05T15:32:17.636Z","0.2.6":"2024-12-05T15:56:39.126Z","0.2.7":"2024-12-18T19:44:49.525Z","0.3.0":"2025-12-10T22:57:43.692Z","0.3.1":"2025-12-10T23:00:25.073Z","0.3.2":"2025-12-11T21:00:14.404Z"},"bugs":{"url":"https://github.com/diegotorres03/devarchy-cdk/issues"},"author":{"name":"Diego Torres","email":"diegotorres0303@gmail.com"},"license":"MIT","homepage":"https://github.com/diegotorres03/devarchy-cdk#readme","keywords":["aws","cdk","infrastructure","constructs","typescript","serverless","lambda","dynamodb","api-gateway","cloudfront","s3","appsync","graphql","websocket","fullstack","devops","cloud","iac","infrastructure-as-code"],"repository":{"type":"git","url":"git+https://github.com/diegotorres03/devarchy-cdk.git"},"description":"Simplified AWS CDK constructs for fullstack developers - build cloud infrastructure with minimal AWS knowledge","maintainers":[{"name":"diegotorres0303","email":"diegotorres0303@gmail.com"}],"readme":"# DevArchy CDK\n\n[![npm version](https://badge.fury.io/js/devarchy-cdk.svg)](https://www.npmjs.com/package/devarchy-cdk)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Build Status](https://img.shields.io/badge/build-passing-brightgreen.svg)](https://github.com/diegotorres0303/devarchy-cdk/actions)\n\nSimplified AWS CDK constructs for fullstack developers - build cloud infrastructure with minimal AWS knowledge.\n\n## Overview\n\nDevArchy CDK is a library of high-level AWS CDK constructs designed to make cloud infrastructure accessible to fullstack web developers. Instead of wrestling with complex AWS configurations, you can focus on building your application while DevArchy handles the infrastructure complexity.\n\n## Key Features\n\n- **Simplified API**: Intuitive, chainable methods that feel natural to JavaScript/TypeScript developers\n- **Sensible Defaults**: Production-ready configurations out of the box\n- **Minimal AWS Knowledge Required**: Build serverless applications without being an AWS expert\n- **Full CDK Compatibility**: Works seamlessly with standard AWS CDK constructs\n- **Type-Safe**: Full TypeScript support with comprehensive type definitions\n\n## Installation\n\n### NPM Installation\n\n```bash\nnpm install devarchy-cdk\n```\n\n### Peer Dependencies\n\nDevArchy CDK requires the following peer dependencies to be installed in your project:\n\n```bash\nnpm install aws-cdk-lib constructs\n```\n\n**Required versions:**\n- `aws-cdk-lib`: ^2.0.0 or higher\n- `constructs`: ^10.0.0 or higher\n- `node`: >=16.0.0\n\n### Complete Installation\n\nFor new projects, install all dependencies at once:\n\n```bash\nnpm install devarchy-cdk aws-cdk-lib constructs\n```\n\n### TypeScript Support\n\nDevArchy CDK is written in TypeScript and includes full type definitions. No additional `@types` packages are needed.\n\n## Import Patterns\n\nDevArchy CDK supports multiple import patterns to suit your preferences and enable tree-shaking:\n\n### Named Imports (Recommended)\n\n```typescript\nimport { RestApiConstruct, FunctionConstruct, DynamoConstruct } from 'devarchy-cdk';\n```\n\n### Individual Construct Imports (Tree-shaking Friendly)\n\n```typescript\nimport { RestApiConstruct } from 'devarchy-cdk/dist/api/rest';\nimport { FunctionConstruct } from 'devarchy-cdk/dist/compute/lambda';\nimport { DynamoConstruct } from 'devarchy-cdk/dist/database/dynamo';\n```\n\n### Category-based Imports\n\n```typescript\n// Import all API constructs\nimport * as DevArchyApi from 'devarchy-cdk/dist/api';\nconst api = new DevArchyApi.RestApiConstruct(this, 'MyApi');\n\n// Import all database constructs  \nimport * as DevArchyDb from 'devarchy-cdk/dist/database';\nconst table = new DevArchyDb.DynamoConstruct(this, 'MyTable');\n```\n\n### TypeScript Types\n\nAll construct props and interfaces are exported alongside the constructs:\n\n```typescript\nimport { \n  RestApiConstruct, \n  RestApiConstructProps,\n  FunctionConstruct,\n  FunctionConstructProps \n} from 'devarchy-cdk';\n```\n\n## Quick Start\n\nHere's a simple example that creates a REST API with Lambda and DynamoDB:\n\n```typescript\nimport { Stack, StackProps } from 'aws-cdk-lib';\nimport { Construct } from 'constructs';\nimport { RestApiConstruct, FunctionConstruct, DynamoConstruct } from 'devarchy-cdk';\n\nexport class MyStack extends Stack {\n  constructor(scope: Construct, id: string, props?: StackProps) {\n    super(scope, id, props);\n\n    // Create a DynamoDB table\n    const usersTable = new DynamoConstruct(this, 'UsersTable');\n    usersTable.addKeys('userId', 'timestamp');\n\n    // Create a REST API\n    const api = new RestApiConstruct(this, 'MyApi');\n    api.cors();\n\n    // Add endpoints with Lambda handlers\n    api\n      .get('/users/{userId}', async (event) => {\n        // Your handler code\n        return { statusCode: 200, body: JSON.stringify({ message: 'Hello' }) };\n      })\n      .readFrom(usersTable);\n\n    api\n      .post('/users', async (event) => {\n        // Your handler code\n        return { statusCode: 201, body: JSON.stringify({ message: 'Created' }) };\n      })\n      .writeTo(usersTable);\n  }\n}\n```\n\n## Core Constructs\n\n### FunctionConstruct ![Stable](https://img.shields.io/badge/maturity-stable-green)\n\nSimplified Lambda function creation with support for inline code, local files, or S3 sources.\n\n```typescript\nconst fn = new FunctionConstruct(this, 'MyFunction');\nfn.code(async (event) => {\n  console.log(event);\n  return { success: true };\n});\n```\n\n**Features:**\n- ✅ Inline code support\n- ✅ Local file deployment\n- ✅ S3 source support\n- ✅ Layer management\n- ✅ Event destinations (success/failure)\n- ✅ VPC configuration\n- ✅ Environment variables\n\n### DynamoConstruct ![Stable](https://img.shields.io/badge/maturity-stable-green)\n\nEasy DynamoDB table creation with stream support and event handlers.\n\n```typescript\nconst table = new DynamoConstruct(this, 'MyTable');\ntable.addKeys('pk', 'sk');\n\n// Add stream handler\ntable.on('INSERT', async (event) => {\n  console.log('New item:', event);\n});\n```\n\n**Features:**\n- ✅ Table creation with partition/sort keys\n- ✅ DynamoDB Streams\n- ✅ Event handlers\n- ✅ DAX caching support\n- ⚠️ **Limitations:** Global secondary indexes not yet implemented\n\n### RestApiConstruct ![Stable](https://img.shields.io/badge/maturity-stable-green)\n\nFluent API for creating REST APIs with Lambda integration, CORS, and authorization.\n\n```typescript\nconst api = new RestApiConstruct(this, 'MyApi');\napi\n  .cors()\n  .authorizer('myAuth', './path/to/authorizer')\n  .get('/items', './path/to/handler')\n  .post('/items', async (event) => {\n    // Inline handler\n  });\n```\n\n**Features:**\n- ✅ HTTP methods (GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD)\n- ✅ CORS configuration\n- ✅ Lambda integration\n- ✅ Direct DynamoDB integration\n- ✅ SQS integration\n- ✅ Mock responses\n- ✅ HTTP proxy integration\n- ✅ Request/response transformations\n\n### WebAppConstruct ![Stable](https://img.shields.io/badge/maturity-stable-green)\n\nDeploy static websites with CloudFront CDN and custom domains.\n\n```typescript\nconst webapp = new WebAppConstruct(this, 'MyWebApp', {\n  domainName: 'example.com',\n  hostedZoneId: 'Z1234567890ABC',\n  certArn: 'arn:aws:acm:...'\n});\n\nwebapp\n  .run('./frontend', 'npm run build')\n  .addAssets('./frontend/dist');\n```\n\n**Features:**\n- ✅ S3 static website hosting\n- ✅ CloudFront CDN distribution\n- ✅ Custom domain support\n- ✅ SSL certificate integration\n- ✅ Lambda@Edge support\n- ✅ Build command execution\n- ✅ Asset deployment\n\n### GraphQlApiConstruct ![Beta](https://img.shields.io/badge/maturity-beta-yellow)\n\nCreate AppSync GraphQL APIs with resolvers.\n\n```typescript\nconst api = new GraphQlApiConstruct(this, 'MyGraphQLApi');\napi\n  .schema('./schema.graphql')\n  .query('getUser', userResolver)\n  .mutation('createUser', createUserResolver);\n```\n\n**Features:**\n- ✅ Schema definition from file or string\n- ✅ Lambda resolvers\n- ✅ DynamoDB data sources\n- ✅ Lambda authorization\n- ✅ API key authorization\n- ⚠️ **Limitations:** Direct DynamoDB resolvers not yet implemented, subscription resolvers need more testing\n\n### WebSocketApiConstruct ![Beta](https://img.shields.io/badge/maturity-beta-yellow)\n\nBuild real-time WebSocket APIs.\n\n```typescript\nconst wsApi = new WebSocketApiConstruct(this, 'MyWebSocketApi');\nwsApi.addRoute('$connect', connectHandler);\nwsApi.addRoute('$disconnect', disconnectHandler);\nwsApi.addRoute('sendMessage', messageHandler);\n```\n\n**Features:**\n- ✅ WebSocket API creation\n- ✅ Route handling\n- ✅ Lambda integration\n- ⚠️ **Limitations:** Authorization not yet implemented, direct service integrations (DynamoDB, SQS) not available\n\n### AuthConstruct ![Beta](https://img.shields.io/badge/maturity-beta-yellow)\n\nSimplified AWS Cognito user pool and identity management.\n\n```typescript\nconst auth = new AuthConstruct(this, 'MyAuth');\nauth.addClient({\n  domainPrefix: 'myapp-auth',\n  redirectUri: 'https://myapp.com',\n  callbackUrls: ['https://myapp.com/callback']\n});\n```\n\n**Features:**\n- ✅ User pool creation\n- ✅ Email/phone verification\n- ✅ OAuth flows\n- ✅ Custom domains\n- ⚠️ **Limitations:** Identity pools need more testing, custom attributes configuration limited\n\n## Construct Maturity Levels\n\nDevArchy CDK constructs are classified into maturity levels to help you understand their stability and production readiness:\n\n- ![Stable](https://img.shields.io/badge/maturity-stable-green) **Stable**: Production-ready with comprehensive features and extensive testing. API is stable with backward compatibility guarantees.\n\n- ![Beta](https://img.shields.io/badge/maturity-beta-yellow) **Beta**: Feature-complete for most use cases but may have some limitations. API may change in minor versions. Suitable for development and testing environments.\n\n- ![Experimental](https://img.shields.io/badge/maturity-experimental-red) **Experimental**: Early-stage constructs with limited features. API may change significantly. Use with caution in production.\n\n## Advanced Features\n\n### Lambda Layers\n\n```typescript\nconst fn = new FunctionConstruct(this, 'MyFunction');\nfn\n  .createLayer('myLayer', './layers/my-layer')\n  .useLayer('myLayer')\n  .code('./path/to/handler');\n```\n\n### DynamoDB Direct Integration\n\nSkip Lambda and integrate API Gateway directly with DynamoDB:\n\n```typescript\napi.get('/users/{userId}').dynamodb(usersTable);\napi.post('/users').dynamodb(usersTable);\n```\n\n### Event-Driven Architecture\n\n```typescript\nconst fn1 = new FunctionConstruct(this, 'Function1');\nconst fn2 = new FunctionConstruct(this, 'Function2');\n\nfn1\n  .code(handler1)\n  .then(fn2)  // Success destination\n  .catch(errorHandler);  // Failure destination\n\n// DynamoDB Streams\nfn2.trigger(usersTable);\n```\n\n### Lambda@Edge\n\n```typescript\nwebapp\n  .path('/api/*')\n  .onViewerRequest(authHandler)\n  .onOriginResponse(cacheHandler);\n```\n\n## Known Limitations\n\nWhile DevArchy CDK provides powerful abstractions, there are some current limitations to be aware of:\n\n### DynamoConstruct\n- Global secondary indexes (GSI) are not yet supported\n- Local secondary indexes (LSI) are not yet supported\n- Advanced table configurations (point-in-time recovery, encryption) use CDK defaults\n\n### GraphQlApiConstruct\n- Direct DynamoDB resolvers (VTL templates) are not implemented\n- Subscription resolvers need additional testing\n- Custom scalar types require manual schema definition\n- Pipeline resolvers are not yet supported\n\n### WebSocketApiConstruct\n- Authorization mechanisms are not implemented\n- Direct service integrations (DynamoDB, SQS, SNS) are not available\n- Route selection expressions are limited to basic patterns\n\n### AuthConstruct\n- Identity pools integration needs more testing\n- Custom attributes configuration is limited\n- Advanced security features (MFA, risk-based authentication) use Cognito defaults\n- Custom authentication flows are not yet supported\n\n### General Limitations\n- Some advanced AWS service features may not be exposed through the simplified API\n- Complex IAM policies may require direct CDK usage\n- Multi-region deployments are not specifically addressed\n- Cost optimization features are limited to basic configurations\n\n## Supported AWS Services\n\nDevArchy CDK provides simplified constructs for the following AWS services:\n\n### Compute Services\n- **AWS Lambda** - Serverless functions with support for inline code, local files, and S3 sources\n  - Lambda Layers for shared dependencies\n  - Event destinations (success/failure routing)\n  - VPC configuration and security groups\n  - Environment variables and timeout configuration\n\n### Storage & Database Services\n- **Amazon DynamoDB** - NoSQL database with streams and event handling\n  - Partition and sort key configuration\n  - DynamoDB Streams for real-time data processing\n  - DAX caching support for improved performance\n  - Event-driven triggers for Lambda functions\n\n- **Amazon S3** - Object storage for static assets and application artifacts\n  - Static website hosting configuration\n  - CORS policy management\n  - Asset deployment and build integration\n\n### API & Networking Services\n- **Amazon API Gateway (REST)** - RESTful APIs with Lambda integration\n  - HTTP methods (GET, POST, PUT, DELETE, PATCH, OPTIONS, HEAD)\n  - CORS configuration and custom headers\n  - Lambda authorizers for authentication\n  - Direct DynamoDB integration (proxy mode)\n  - SQS integration for asynchronous processing\n  - Mock responses and HTTP proxy integration\n\n- **AWS AppSync (GraphQL)** - Managed GraphQL APIs\n  - Schema definition from files or strings\n  - Lambda resolvers for custom business logic\n  - DynamoDB data sources\n  - API key and Lambda authorization\n  - Real-time subscriptions (beta)\n\n- **Amazon API Gateway (WebSocket)** - Real-time bidirectional communication\n  - WebSocket route handling ($connect, $disconnect, custom routes)\n  - Lambda integration for message processing\n  - Connection management and broadcasting\n\n### Content Delivery & Web Services\n- **Amazon CloudFront** - Global content delivery network\n  - Static website distribution\n  - Custom domain support with SSL certificates\n  - Lambda@Edge for request/response processing\n  - Origin failover and caching strategies\n\n- **Amazon Route 53** - DNS and domain management\n  - Custom domain configuration\n  - SSL certificate integration\n  - Health checks and routing policies\n\n### Security & Identity Services\n- **Amazon Cognito** - User authentication and authorization\n  - User pools for sign-up and sign-in\n  - Email and phone verification\n  - OAuth 2.0 flows (Authorization Code, Implicit)\n  - Custom domains for hosted UI\n  - Identity pools for AWS resource access (beta)\n\n### Developer Tools & CI/CD\n- **AWS CodePipeline** - Continuous integration and deployment\n  - Source code integration (CodeCommit, GitHub)\n  - Build automation with CodeBuild\n  - Multi-stage deployment workflows\n\n- **AWS CodeBuild** - Managed build service\n  - Custom build specifications\n  - Docker container support\n  - Integration with CodePipeline\n\n- **AWS CodeCommit** - Git repository hosting\n  - Source code version control\n  - Integration with CI/CD pipelines\n\n### Development Environment\n- **AWS Cloud9** - Cloud-based IDE\n  - EC2-based development environments\n  - Automatic hibernation for cost optimization\n  - SSM-based secure connections\n  - Custom instance types and configurations\n\n### Specialized Services\n- **TinyVector Database** - Custom vector database implementation\n  - Vector similarity search\n  - Lambda-based processing\n  - S3 storage backend\n\n- **TinyGraph Database** - Custom graph database implementation\n  - Graph data modeling\n  - Relationship traversal\n  - JSON-based storage\n\n## Roadmap\n\nDevArchy CDK is focused on building comprehensive serverless tooling to enable event-driven, scalable applications. Our roadmap prioritizes AWS services that complement our existing serverless foundation.\n\n### Current Serverless Foundation ✅\n\n- **Compute**: Lambda functions with layers and triggers\n- **Storage**: DynamoDB with streams and event handling  \n- **Web**: Static sites with CloudFront and S3\n- **APIs**: REST and GraphQL APIs with API Gateway and AppSync\n- **Real-time**: WebSocket APIs for live communication\n- **CI/CD**: CodePipeline and CodeBuild for deployment automation\n- **Auth**: Cognito for user management\n\n### Next Quarter (Q1 2026) 🚀\n\n**Priority: Time Series & Load Balancing**\n\n- **TimestreamConstruct** ![Planned](https://img.shields.io/badge/status-planned-blue)\n  - Simplified time series database for IoT, monitoring, and analytics\n  - Built-in retention policies and query optimization\n  - Integration with Lambda for data ingestion and processing\n\n- **LoadBalancerConstruct** ![Planned](https://img.shields.io/badge/status-planned-blue)\n  - Application Load Balancer with intelligent traffic routing\n  - Support for Lambda targets, Fargate containers, and EC2 instances\n  - Health checks and auto-scaling integration\n\n- **EventBridgeConstruct** ![Planned](https://img.shields.io/badge/status-planned-blue)\n  - Event-driven architecture with custom event buses\n  - Rule-based event routing and filtering\n  - Integration with all existing constructs for reactive patterns\n\n### Following Quarter (Q2 2026) 🔮\n\n**Priority: Container & Compute Expansion**\n\n- **FargateConstruct** ![Planned](https://img.shields.io/badge/status-planned-blue)\n  - Serverless containers with auto-scaling\n  - Integration with LoadBalancerConstruct\n  - Support for scheduled and event-driven tasks\n\n- **EC2Construct** ![Planned](https://img.shields.io/badge/status-planned-blue)\n  - Simplified EC2 instance management\n  - Auto Scaling Groups with intelligent policies\n  - Integration with existing networking and security patterns\n\n### Continuous Improvements 🔄\n\n- **Enhanced DynamoDB**: Global Secondary Indexes, advanced configurations\n- **WebSocket Auth**: Authorization mechanisms for real-time APIs  \n- **Monitoring**: CloudWatch dashboards and alerting constructs\n- **Security**: Enhanced IAM patterns and security best practices\n\n### Community Driven 💡\n\nHave ideas for new constructs or improvements? We'd love to hear from you:\n\n- [Request a Feature](https://github.com/diegotorres0303/devarchy-cdk/issues/new?template=feature_request.md)\n- [Join Discussions](https://github.com/diegotorres0303/devarchy-cdk/discussions)\n- [Contribute](./CONTRIBUTING.md) - Help us build the future of serverless tooling\n\n## Documentation\n\n- [API Documentation](./docs/api/)\n- [Getting Started Guide](./docs/guides/getting-started.md)\n- [Best Practices](./docs/guides/best-practices.md)\n- [Architecture Overview](./docs/architecture.md)\n- [Troubleshooting](./docs/troubleshooting.md)\n- [Examples](./examples/)\n\n## Examples\n\nCheck out the [examples](./examples/) directory for complete working examples:\n\n- [Simple REST API](./examples/simple-api/) - Basic CRUD API with Lambda and DynamoDB\n- [Fullstack Application](./examples/fullstack-app/) - Complete app with frontend, backend, and auth\n- [Serverless Backend](./examples/serverless-backend/) - Event-driven architecture with WebSockets\n\n## TypeScript Configuration\n\nDevArchy CDK is built with TypeScript and provides full type safety. Here's the recommended TypeScript configuration for your CDK project:\n\n### tsconfig.json\n\n```json\n{\n  \"compilerOptions\": {\n    \"target\": \"ES2020\",\n    \"module\": \"commonjs\",\n    \"lib\": [\"ES2020\"],\n    \"declaration\": true,\n    \"strict\": true,\n    \"noImplicitAny\": true,\n    \"strictNullChecks\": true,\n    \"noImplicitThis\": true,\n    \"alwaysStrict\": true,\n    \"noUnusedLocals\": false,\n    \"noUnusedParameters\": false,\n    \"noImplicitReturns\": true,\n    \"noFallthroughCasesInSwitch\": false,\n    \"inlineSourceMap\": true,\n    \"inlineSources\": true,\n    \"experimentalDecorators\": true,\n    \"strictPropertyInitialization\": false,\n    \"typeRoots\": [\"./node_modules/@types\"]\n  },\n  \"exclude\": [\"cdk.out\"]\n}\n```\n\n### Package.json Scripts\n\nAdd these scripts to your `package.json` for a smooth development experience:\n\n```json\n{\n  \"scripts\": {\n    \"build\": \"tsc\",\n    \"watch\": \"tsc -w\",\n    \"test\": \"jest\",\n    \"cdk\": \"cdk\",\n    \"deploy\": \"cdk deploy\",\n    \"diff\": \"cdk diff\",\n    \"synth\": \"cdk synth\"\n  }\n}\n```\n\n## Requirements\n\n- **Node.js**: >=16.0.0\n- **AWS CDK**: ^2.0.0 (peer dependency)\n- **Constructs**: ^10.0.0 (peer dependency)\n- **TypeScript**: ^4.9.0 or higher (recommended)\n- **AWS Account**: With appropriate permissions for the services you plan to use\n\n## Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](./CONTRIBUTING.md) for details on how to get started.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.\n\n## Troubleshooting\n\n### Common Installation Issues\n\n**Peer dependency warnings:**\n```bash\nnpm WARN devarchy-cdk@0.2.7 requires a peer of aws-cdk-lib@^2.0.0 but none is installed.\n```\n**Solution:** Install the required peer dependencies:\n```bash\nnpm install aws-cdk-lib constructs\n```\n\n**TypeScript compilation errors:**\n```\nCannot find module 'devarchy-cdk' or its corresponding type declarations.\n```\n**Solution:** Ensure TypeScript can find the package:\n1. Check that `devarchy-cdk` is in your `package.json` dependencies\n2. Run `npm install` to ensure the package is installed\n3. Restart your TypeScript language server\n\n**Import errors:**\n```\nModule '\"devarchy-cdk\"' has no exported member 'RestApiConstruct'\n```\n**Solution:** Check your import syntax and ensure you're using the correct construct names:\n```typescript\n// Correct\nimport { RestApiConstruct } from 'devarchy-cdk';\n\n// Incorrect\nimport { RestApi } from 'devarchy-cdk';\n```\n\n### Version Compatibility\n\n| DevArchy CDK | AWS CDK | Node.js | TypeScript |\n|--------------|---------|---------|------------|\n| ^0.2.0       | ^2.0.0  | >=16.0  | ^4.9.0     |\n\n### Getting Help\n\nIf you encounter issues not covered here:\n\n1. Check the [troubleshooting guide](./docs/troubleshooting.md)\n2. Search [existing issues](https://github.com/diegotorres0303/devarchy-cdk/issues)\n3. Create a [new issue](https://github.com/diegotorres0303/devarchy-cdk/issues/new) with:\n   - Your Node.js version (`node --version`)\n   - Your npm version (`npm --version`)\n   - Your package.json dependencies\n   - The complete error message\n\n## Support\n\n- [GitHub Issues](https://github.com/diegotorres0303/devarchy-cdk/issues)\n- [Discussions](https://github.com/diegotorres0303/devarchy-cdk/discussions)\n\n## Author\n\nDiego Torres <diegotorres0703@gmail.com>\n\n---\n\nBuilt with ❤️ and ☕ to make AWS accessible to all developers\n","readmeFilename":"README.md"}