gitextract_rzfgxmkm/ ├── .all-contributorsrc ├── .devcontainer.json ├── .eslintrc.json ├── .gitattributes ├── .github/ │ ├── pull_request_template.md │ └── workflows/ │ ├── auto-approve.yml │ ├── build.yml │ ├── pull-request-lint.yml │ ├── release.yml │ └── upgrade-main.yml ├── .gitignore ├── .gitpod.yml ├── .markdownlint.json ├── .mergify.yml ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── .projen/ │ ├── deps.json │ ├── files.json │ └── tasks.json ├── .projenrc.js ├── .vscode/ │ └── launch.json ├── ARCHITECTURE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── VISION.md ├── assets/ │ └── web/ │ └── react/ │ ├── index.html │ ├── manifest.json │ └── robots.txt ├── bin/ │ └── projen ├── docs/ │ ├── CNAME │ ├── README.md │ ├── api/ │ │ └── API.md │ ├── awscdk-apps.md │ ├── awscdk-construct.md │ ├── awscdk.md │ ├── build.md │ ├── bundling.md │ ├── cdk8s.md │ ├── circleci.md │ ├── components.md │ ├── deps.md │ ├── eject.md │ ├── escape-hatches.md │ ├── github.md │ ├── gitlab.md │ ├── java.md │ ├── node.md │ ├── programmatic-api.md │ ├── publisher.md │ ├── python.md │ ├── releases.md │ ├── subproject.md │ ├── tasks.md │ └── typescript.md ├── license-text/ │ ├── Apache-2.0.txt │ ├── Artistic-1.0.txt │ ├── Artistic-2.0.txt │ ├── EUPL-1.2.txt │ ├── GPL-2.0-or-later.txt │ ├── GPL-3.0-WITH-GCC-exception-3.1.txt │ ├── GPL-3.0-or-later.txt │ ├── LGPL-2.1-or-later.txt │ ├── LGPL-3.0-or-later.txt │ ├── MIT-0.txt │ ├── MIT.txt │ ├── MPL-2.0.txt │ ├── OFL-1.1.txt │ ├── PHP-3.01.txt │ ├── Ruby.txt │ ├── Unlicense.txt │ ├── WTFPL.txt │ └── ZPL-2.1.txt ├── package.json ├── projen.bash ├── rfcs/ │ ├── github-project-settings.md │ └── project-creation-prompt.md ├── scripts/ │ ├── python-compat.sh │ └── readme-projects.js ├── src/ │ ├── _resolve.ts │ ├── awscdk/ │ │ ├── auto-discover.ts │ │ ├── awscdk-app-java.ts │ │ ├── awscdk-app-py.ts │ │ ├── awscdk-app-ts.ts │ │ ├── awscdk-construct.ts │ │ ├── awscdk-deps-java.ts │ │ ├── awscdk-deps-js.ts │ │ ├── awscdk-deps-py.ts │ │ ├── awscdk-deps.ts │ │ ├── awscdk-pytest-sample.ts │ │ ├── cdk-config.ts │ │ ├── cdk-tasks.ts │ │ ├── index.ts │ │ ├── integration-test.ts │ │ ├── internal.ts │ │ ├── lambda-extension.ts │ │ └── lambda-function.ts │ ├── build/ │ │ ├── build-workflow.ts │ │ └── index.ts │ ├── builtin-example.task.ts │ ├── cdk/ │ │ ├── auto-discover-base.ts │ │ ├── construct-lib.ts │ │ ├── consts.ts │ │ ├── index.ts │ │ ├── integration-test-base.ts │ │ ├── internal.ts │ │ ├── jsii-docgen.ts │ │ └── jsii-project.ts │ ├── cdk8s/ │ │ ├── auto-discover.ts │ │ ├── cdk8s-app-py.ts │ │ ├── cdk8s-app-ts.ts │ │ ├── cdk8s-construct.ts │ │ ├── cdk8s-deps-js.ts │ │ ├── cdk8s-deps-py.ts │ │ ├── cdk8s-deps.ts │ │ ├── index.ts │ │ └── integration-test.ts │ ├── cdktf/ │ │ ├── cdktf-construct.ts │ │ └── index.ts │ ├── circleci/ │ │ ├── circleci.ts │ │ ├── constant.ts │ │ ├── index.ts │ │ └── model.ts │ ├── cleanup.ts │ ├── cli/ │ │ ├── cmds/ │ │ │ └── new.ts │ │ ├── index.ts │ │ ├── macros.ts │ │ ├── synth.ts │ │ ├── tasks.ts │ │ └── util.ts │ ├── clobber.ts │ ├── common.ts │ ├── component.ts │ ├── dependencies.ts │ ├── dev-env.ts │ ├── docker-compose.ts │ ├── file.ts │ ├── gitattributes.ts │ ├── github/ │ │ ├── auto-approve.ts │ │ ├── auto-merge.ts │ │ ├── constants.ts │ │ ├── dependabot.ts │ │ ├── github-credentials.ts │ │ ├── github-project.ts │ │ ├── github.ts │ │ ├── index.ts │ │ ├── mergify.ts │ │ ├── pr-template.ts │ │ ├── pull-request-lint.ts │ │ ├── stale-util.ts │ │ ├── stale.ts │ │ ├── task-workflow.ts │ │ ├── util.ts │ │ ├── workflow-actions.ts │ │ ├── workflows-model.ts │ │ └── workflows.ts │ ├── gitlab/ │ │ ├── configuration-model.ts │ │ ├── configuration.ts │ │ ├── gitlab-configuration.ts │ │ ├── index.ts │ │ └── nested-configuration.ts │ ├── gitpod.ts │ ├── ignore-file.ts │ ├── index.ts │ ├── ini.ts │ ├── inventory.ts │ ├── java/ │ │ ├── index.ts │ │ ├── java-project.ts │ │ ├── junit.ts │ │ ├── maven-compile.ts │ │ ├── maven-packaging.ts │ │ ├── maven-sample.ts │ │ ├── pom.ts │ │ └── projenrc.ts │ ├── javascript/ │ │ ├── bundler.ts │ │ ├── eslint.ts │ │ ├── index.ts │ │ ├── jest.ts │ │ ├── node-package.ts │ │ ├── node-project.ts │ │ ├── npm-config.ts │ │ ├── prettier.ts │ │ ├── projenrc.ts │ │ ├── render-options.ts │ │ ├── typescript-config.ts │ │ ├── upgrade-dependencies.ts │ │ └── util.ts │ ├── json-patch.ts │ ├── json.ts │ ├── license.ts │ ├── logger.ts │ ├── logging.ts │ ├── makefile.ts │ ├── object-file.ts │ ├── option-hints.ts │ ├── project-build.ts │ ├── project.ts │ ├── projects.ts │ ├── projenrc-json.ts │ ├── python/ │ │ ├── index.ts │ │ ├── pip.ts │ │ ├── poetry.ts │ │ ├── projenrc.ts │ │ ├── pytest-sample.ts │ │ ├── pytest.ts │ │ ├── python-deps.ts │ │ ├── python-env.ts │ │ ├── python-packaging.ts │ │ ├── python-project.ts │ │ ├── python-sample.ts │ │ ├── requirements-file.ts │ │ ├── setuppy.ts │ │ ├── setuptools.ts │ │ └── venv.ts │ ├── readme.ts │ ├── release/ │ │ ├── bump-version.task.ts │ │ ├── bump-version.ts │ │ ├── index.ts │ │ ├── publisher.ts │ │ ├── release-trigger.ts │ │ ├── release.ts │ │ ├── reset-version.task.ts │ │ ├── tag-version.task.ts │ │ ├── tag-version.ts │ │ ├── update-changelog.task.ts │ │ └── update-changelog.ts │ ├── renovatebot.ts │ ├── run-projenrc-json.task.ts │ ├── sample-file.ts │ ├── semver.ts │ ├── smithy/ │ │ └── smithy-build.ts │ ├── source-code.ts │ ├── task-model.ts │ ├── task-runtime.ts │ ├── task.ts │ ├── tasks.ts │ ├── testing.ts │ ├── textfile.ts │ ├── toml.ts │ ├── typescript/ │ │ ├── index.ts │ │ ├── projenrc.ts │ │ ├── typescript-typedoc.ts │ │ └── typescript.ts │ ├── util/ │ │ ├── semver.ts │ │ └── synth.ts │ ├── util.ts │ ├── version.ts │ ├── vscode/ │ │ ├── devcontainer.ts │ │ ├── extensions.ts │ │ ├── index.ts │ │ ├── launch-config.ts │ │ ├── settings.ts │ │ └── vscode.ts │ ├── web/ │ │ ├── index.ts │ │ ├── next.ts │ │ ├── postcss.ts │ │ ├── react.ts │ │ └── tailwind.ts │ ├── xmlfile.ts │ └── yaml.ts ├── test/ │ ├── __snapshots__/ │ │ ├── cleanup.test.ts.snap │ │ ├── cli.test.ts.snap │ │ ├── deps.test.ts.snap │ │ ├── integ.test.ts.snap │ │ ├── inventory.test.ts.snap │ │ ├── license.test.ts.snap │ │ ├── new.test.ts.snap │ │ ├── project.test.ts.snap │ │ ├── projects.test.ts.snap │ │ └── xml.test.ts.snap │ ├── awscdk/ │ │ ├── __snapshots__/ │ │ │ ├── integration-test.test.ts.snap │ │ │ ├── java-app.test.ts.snap │ │ │ ├── lambda-extension.test.ts.snap │ │ │ ├── lambda-function.test.ts.snap │ │ │ └── python-app.test.ts.snap │ │ ├── awscdk-app.test.ts │ │ ├── awscdk-construct.test.ts │ │ ├── cdk-config.test.ts │ │ ├── integration-test.test.ts │ │ ├── java-app.test.ts │ │ ├── lambda-extension.test.ts │ │ ├── lambda-function.test.ts │ │ └── python-app.test.ts │ ├── cdk/ │ │ ├── __snapshots__/ │ │ │ └── jsii.test.ts.snap │ │ ├── auto-discover-base.test.ts │ │ ├── jsii.test.ts │ │ └── testtree/ │ │ └── abc.myext.ts │ ├── cdk8s/ │ │ ├── __snapshots__/ │ │ │ └── integration-test.test.ts.snap │ │ ├── cdk8s-app-project-py.test.ts │ │ ├── cdk8s-app-project-ts.test.ts │ │ ├── cdk8s-construct.test.ts │ │ └── integration-test.test.ts │ ├── cdktf/ │ │ └── cdktf-construct.test.ts │ ├── cirlceci/ │ │ ├── __snapshots__/ │ │ │ └── circleci.test.ts.snap │ │ └── circleci.test.ts │ ├── cleanup.test.ts │ ├── cli.test.ts │ ├── deps.test.ts │ ├── docker-compose.test.ts │ ├── github/ │ │ ├── __snapshots__/ │ │ │ ├── auto-approve.test.ts.snap │ │ │ ├── dependabot.test.ts.snap │ │ │ ├── github-workflow.test.ts.snap │ │ │ ├── mergify.test.ts.snap │ │ │ ├── pull-request-lint.test.ts.snap │ │ │ ├── stale.test.ts.snap │ │ │ ├── task-workflow.test.ts.snap │ │ │ └── workflows.test.ts.snap │ │ ├── auto-approve.test.ts │ │ ├── dependabot.test.ts │ │ ├── github-workflow.test.ts │ │ ├── mergify.test.ts │ │ ├── pull-request-lint.test.ts │ │ ├── stale.test.ts │ │ ├── task-workflow.test.ts │ │ └── workflows.test.ts │ ├── gitlab/ │ │ ├── __snapshots__/ │ │ │ └── configuration.test.ts.snap │ │ ├── configuration.test.ts │ │ └── gitlab-configuration.test.ts │ ├── ignore-file.test.ts │ ├── ini.test.ts │ ├── integ.test.ts │ ├── integration/ │ │ ├── cdk-watchful.projenrc.js │ │ ├── cdk8s/ │ │ │ ├── cdk8s-cli.projenrc.js │ │ │ ├── cdk8s.common.js │ │ │ └── cdk8s.projenrc.js │ │ └── pnpm.projenrc.js │ ├── inventory/ │ │ ├── gzip_compression/ │ │ │ └── .jsii │ │ └── no_compression/ │ │ └── .jsii │ ├── inventory.test.ts │ ├── java/ │ │ ├── __snapshots__/ │ │ │ ├── java-project.test.ts.snap │ │ │ ├── pom.test.ts.snap │ │ │ └── projenrc.test.ts.snap │ │ ├── java-project.test.ts │ │ ├── pom.test.ts │ │ └── projenrc.test.ts │ ├── javascript/ │ │ ├── __snapshots__/ │ │ │ ├── eslint.test.ts.snap │ │ │ ├── node-package.test.ts.snap │ │ │ ├── node-project.test.ts.snap │ │ │ ├── npm-config.test.ts.snap │ │ │ ├── prettier.test.ts.snap │ │ │ └── upgrade-dependencies.test.ts.snap │ │ ├── bundler.test.ts │ │ ├── eslint.test.ts │ │ ├── jest.test.ts │ │ ├── node-package.test.ts │ │ ├── node-project.test.ts │ │ ├── npm-config.test.ts │ │ ├── prettier.test.ts │ │ └── upgrade-dependencies.test.ts │ ├── json/ │ │ ├── __snapshots__/ │ │ │ └── projenrc.test.ts.snap │ │ └── projenrc.test.ts │ ├── json.test.ts │ ├── license.test.ts │ ├── makefile.test.ts │ ├── new.test.ts │ ├── object-file.test.ts │ ├── pr-template.test.ts │ ├── project.test.ts │ ├── projects.test.ts │ ├── python/ │ │ ├── __snapshots__/ │ │ │ ├── poetry.test.ts.snap │ │ │ ├── projenrc.test.ts.snap │ │ │ └── python-project.test.ts.snap │ │ ├── poetry.test.ts │ │ ├── projenrc.test.ts │ │ ├── python-project.test.ts │ │ └── setuptools.test.ts │ ├── readme.test.ts │ ├── release/ │ │ ├── __snapshots__/ │ │ │ └── release.test.ts.snap │ │ ├── bump.test.ts │ │ ├── release-trigger.test.ts │ │ ├── release.test.ts │ │ ├── tag.test.ts │ │ └── update-changelog.test.ts │ ├── resolve.test.ts │ ├── sample-file.test.ts │ ├── smithy/ │ │ └── smithy-build.test.ts │ ├── source-code.test.ts │ ├── subproject.test.ts │ ├── tasks/ │ │ ├── __snapshots__/ │ │ │ └── tasks.test.ts.snap │ │ ├── runtime.test.ts │ │ └── tasks.test.ts │ ├── textfile.test.ts │ ├── toml.test.ts │ ├── typescript/ │ │ ├── __snapshots__/ │ │ │ └── typescript.test.ts.snap │ │ └── typescript.test.ts │ ├── util.test.ts │ ├── util.ts │ ├── vscode/ │ │ ├── __snapshots__/ │ │ │ └── dev-env.test.ts.snap │ │ ├── dev-env.test.ts │ │ ├── extensions.test.ts │ │ ├── settings.test.ts │ │ └── vscode-launch-config.test.ts │ ├── web/ │ │ ├── __snapshots__/ │ │ │ ├── nextjs-project.test.ts.snap │ │ │ ├── nextjs-ts-project.test.ts.snap │ │ │ ├── react-project.test.ts.snap │ │ │ └── react-ts-project.test.ts.snap │ │ ├── nextjs-project.test.ts │ │ ├── nextjs-ts-project.test.ts │ │ ├── react-project.test.ts │ │ └── react-ts-project.test.ts │ ├── xml.test.ts │ └── yaml.test.ts ├── tsconfig.dev.json └── version.json