{"_id":"@alanionita/scaffold-projen-cdk-ts","_rev":"1-87321fa961ebc45510c186a6b4be0a7c","name":"@alanionita/scaffold-projen-cdk-ts","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.0":{"name":"@alanionita/scaffold-projen-cdk-ts","version":"0.0.0","author":{"name":"Alan Ionita","email":"105461667+alanionita@users.noreply.github.com"},"license":"Apache-2.0","_id":"@alanionita/scaffold-projen-cdk-ts@0.0.0","maintainers":[{"name":"alanionita","email":"a.g.ionita+npm@gmail.com"}],"homepage":"https://github.com/alanionita/scaffold-projen-cdk-ts#readme","bugs":{"url":"https://github.com/alanionita/scaffold-projen-cdk-ts/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"8e73eac58d27319715bc49d56ba15829ff84012f","tarball":"https://registry.npmjs.org/@alanionita/scaffold-projen-cdk-ts/-/scaffold-projen-cdk-ts-0.0.0.tgz","fileCount":3041,"integrity":"sha512-tBXW9IpXpFEdngBecRinX+WPsUxWOC9lpGHArSO9+qWjT+9N2sz5hXbluQ8ciztYGwretqAXwKJMpdMKnezMVg==","signatures":[{"sig":"MEQCIFzdAKL4nHNU7qDTPODK6dDAyYE7pyNDne94s1UGSNV8AiAMr+hc81+9f6QPw7rIIAZKVsCxJLBEYP98/jEGzKqgaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106526549},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","_from":"file:dist/js/scaffold-projen-cdk-ts@0.0.0.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"alanionita","email":"a.g.ionita+npm@gmail.com"},"_resolved":"/home/runner/work/scaffold-projen-cdk-ts/scaffold-projen-cdk-ts/dist/js/scaffold-projen-cdk-ts@0.0.0.jsii.tgz","stability":"stable","_integrity":"sha512-tBXW9IpXpFEdngBecRinX+WPsUxWOC9lpGHArSO9+qWjT+9N2sz5hXbluQ8ciztYGwretqAXwKJMpdMKnezMVg==","repository":{"url":"git+https://github.com/alanionita/scaffold-projen-cdk-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"Projen template for AWS CDK micro-services","directories":{},"_nodeVersion":"22.10.0","dependencies":{"axios":"^1.7.7","aws-lambda":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsii":"~5.5.0","eslint":"^9","projen":"0.90.2","ts-jest":"^29.2.5","ts-node":"^10.9.2","jsii-diff":"^1.104.0","constructs":"^10.0.0","jest-junit":"^15","typescript":"^5.6.3","@types/jest":"^29.5.14","@types/node":"^22.9.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.104.0","jsii-rosetta":"~5.5.0","@types/aws-lambda":"^8.10.145","eslint-plugin-import":"^2.31.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"projen":"^0.90.2","constructs":"^10.4.2"},"bundleDependencies":["aws-lambda","axios"],"_npmOperationalInternal":{"tmp":"tmp/scaffold-projen-cdk-ts_0.0.0_1731341037379_0.539896088669664","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@alanionita/scaffold-projen-cdk-ts","description":"Projen template for AWS CDK micro-services","repository":{"type":"git","url":"git+https://github.com/alanionita/scaffold-projen-cdk-ts.git"},"scripts":{"build":"npx projen build","bump":"npx projen bump","clobber":"npx projen clobber","compat":"npx projen compat","compile":"npx projen compile","default":"npx projen default","docgen":"npx projen docgen","eject":"npx projen eject","eslint":"npx projen eslint","package":"npx projen package","package-all":"npx projen package-all","package:js":"npx projen package:js","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","pre-compile":"npx projen pre-compile","release":"npx projen release","test":"npx projen test","test:watch":"npx projen test:watch","unbump":"npx projen unbump","upgrade":"npx projen upgrade","watch":"npx projen watch","projen":"npx projen"},"author":{"name":"Alan Ionita","email":"105461667+alanionita@users.noreply.github.com"},"devDependencies":{"@stylistic/eslint-plugin":"^2","@types/aws-lambda":"^8.10.145","@types/jest":"^29.5.14","@types/node":"^22.9.0","@typescript-eslint/eslint-plugin":"^8","@typescript-eslint/parser":"^8","commit-and-tag-version":"^12","constructs":"^10.0.0","eslint":"^9","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-import":"^2.31.0","jest":"^29.7.0","jest-junit":"^15","jsii":"~5.5.0","jsii-diff":"^1.104.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.104.0","jsii-rosetta":"~5.5.0","projen":"0.90.2","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.6.3"},"peerDependencies":{"constructs":"^10.4.2","projen":"^0.90.2"},"dependencies":{"aws-lambda":"^1.0.7","axios":"^1.7.7"},"main":"lib/index.js","license":"Apache-2.0","publishConfig":{"access":"public"},"version":"0.0.1","jest":{"coverageProvider":"v8","testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageReporters":["json","lcov","clover","cobertura","text"],"coverageDirectory":"coverage","coveragePathIgnorePatterns":["/node_modules/"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]}},"types":"lib/index.d.ts","stability":"stable","jsii":{"outdir":"dist","targets":{},"tsc":{"outDir":"lib","rootDir":"src"}},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","_id":"@alanionita/scaffold-projen-cdk-ts@0.0.1","bundleDependencies":["aws-lambda","axios"],"bugs":{"url":"https://github.com/alanionita/scaffold-projen-cdk-ts/issues"},"homepage":"https://github.com/alanionita/scaffold-projen-cdk-ts#readme","_integrity":"sha512-Z6mFZBmG3wLliTGnzGfev/2WV21BV7NQnJuJcYnQmYgh3iLTJtw5mJgENBLYHGHBdio9TbblBVOcxEJQ+me8Ag==","_resolved":"/home/runner/work/scaffold-projen-cdk-ts/scaffold-projen-cdk-ts/dist/js/scaffold-projen-cdk-ts@0.0.1.jsii.tgz","_from":"file:dist/js/scaffold-projen-cdk-ts@0.0.1.jsii.tgz","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Z6mFZBmG3wLliTGnzGfev/2WV21BV7NQnJuJcYnQmYgh3iLTJtw5mJgENBLYHGHBdio9TbblBVOcxEJQ+me8Ag==","shasum":"2566990efc510941305e42f6c478e369c3156bd0","tarball":"https://registry.npmjs.org/@alanionita/scaffold-projen-cdk-ts/-/scaffold-projen-cdk-ts-0.0.1.tgz","fileCount":3042,"unpackedSize":106525394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGR9K2M6i5nI77Qg9jcFxsyOZ3iSF4JN8JOsead7w+QQAiEAsIS4QA7ZHd+xBzy/cXQbYONV1LFfm1Mmo9p1F+hh/rw="}]},"_npmUser":{"name":"alanionita","email":"a.g.ionita+npm@gmail.com"},"directories":{},"maintainers":[{"name":"alanionita","email":"a.g.ionita+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scaffold-projen-cdk-ts_0.0.1_1731342173587_0.1433216074120529"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-11T16:03:57.250Z","modified":"2024-11-11T16:22:54.380Z","0.0.0":"2024-11-11T16:03:57.993Z","0.0.1":"2024-11-11T16:22:54.218Z"},"bugs":{"url":"https://github.com/alanionita/scaffold-projen-cdk-ts/issues"},"author":{"name":"Alan Ionita","email":"105461667+alanionita@users.noreply.github.com"},"license":"Apache-2.0","homepage":"https://github.com/alanionita/scaffold-projen-cdk-ts#readme","repository":{"type":"git","url":"git+https://github.com/alanionita/scaffold-projen-cdk-ts.git"},"description":"Projen template for AWS CDK micro-services","maintainers":[{"name":"alanionita","email":"a.g.ionita+npm@gmail.com"}],"readme":"# Projen + CDK + Typescript scaffold\n\n> Simple scaffold to generate CDK Typescript apps\n\n## Description\n\nScaffold project to allow for easier templating of CDK + Typescript projects\n\nFuture plan:\n. Add folder structure\n. Add stack definition examples for most AWS services\n    . Lambda\n    . S3\n    . DDB\n    . API Gateway\n    . Cognito\n\n## Using\n\n```shell\n# Make empty folder\nmkdir project\n\n# Create projen project within\ncd project\n\nnpx projen new tscdkproject --from \"@alanionita/scaffold-projen-cdk-ts\"\n\n```\n\n## Developing\n\n- [ ] Clone repo\n- [ ] Update spec in `.projenrc.ts` - this is where we *add* features\n- [ ] Install node packages `npm i`\n- [ ] Update project with changes made`projen`\n    - Will install deps etc\n- [ ] Commit changes\n    - CI/CD handles releases to npm\n\n## Authors\n\n- Alan Ionita\n\n## Credits \n\n- Projen - for `awscdk-app-ts` template\n\n## License\n\nApache 2.0\n","readmeFilename":"README.md"}