-
We currently publish all our CDK constructs to GitHub Packages. I can't get authorization from security to enable a `npmjs.com` registry. We publish a number of open-source packages and would like to …
-
In some scenarios it's necessary to format files after synthing or correct via eslint (e.g. ensure the order of JSON keys).
That's why the files are not created read-only.
That's not a problem if th…
-
Projen synthesizes sometimes dependencies with a hard-coded version. It's not obvious that the version is managed by projen and makes it hard to work with dependency management tools like dependabot o…
-
### Describe the bug
After upgrading Projen in my [@aws-pdk monorepo](https://aws.github.io/aws-pdk/developer_guides/monorepo/index.html) the release workflows of subprojects fail during the step `…
-
Projen is great for managing project-related configuration that is modeled in files within the git repository. Much of GitHub's configuration (such as issue
templates, workflows, etc) is managed thr…
-
Remove hard dependency on GitHub (allow use of other CI/CD tooling)
Refactor opinionated parts of `Project` into `StandardProject` or similar
Minimize the API surface area of `Project` and keep i…
-
I thought I was either going crazy, or there was a ghost in the machine this morning.
Situation:
- Typescript projen project
- The sample file `test/hello.test.ts` is deleted from the codebase
-…
-
Normally developers can run CLI commands like:
`npm install axios` or `poetry add requests` and their dependency is installed and added to `package.json`, `pyproject.toml`, etc. Using projen makes th…
-
**Problem:** One of the many elements being managed by `TypeScriptProject` is the `TypescriptConfig`, providing an opinionated default `compilerOptions` that are then expected to be overridden. TypeSc…
-
After trying to modify the project package manager to *pnpm*, which failed with a lockfile error, I tried to update the package manager to *YARN*.
```
const project = new awscdk.AwsCdkTypeScriptApp…