From 641d446866c4aeff8898e0ec66591ff5a94623fe Mon Sep 17 00:00:00 2001 From: ClickUp CI/CD <93961939+cu-infra-svc-git@users.noreply.github.com> Date: Tue, 3 Sep 2024 15:39:55 -0600 Subject: [PATCH] fix(deps): upgrade projen (#289) * fix(deps): upgrade projen Upgrades project dependencies. See details in [workflow run]. [Workflow Run]: https://github.com/time-loop/clickup-projen/actions/runs/10649416282 ------ *Automatically created by projen via the "update-projen-main" workflow* Signed-off-by: github-actions * chore: self mutation Signed-off-by: github-actions --------- Signed-off-by: github-actions Co-authored-by: github-actions --- .gitattributes | 1 + .projen/deps.json | 11 +- .projen/tasks.json | 8 +- API.md | 296 +------- package.json | 10 +- pnpm-lock.yaml | 713 ++++++++++++++------ renovate.json5 | 3 +- test/__snapshots__/clickup-cdk.test.ts.snap | 10 +- test/__snapshots__/clickup-ts.test.ts.snap | 2 +- 9 files changed, 552 insertions(+), 502 deletions(-) diff --git a/.gitattributes b/.gitattributes index cb4b558f..53e8db70 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,5 +1,6 @@ # ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". +* text=auto eol=lf *.snap linguist-generated /.eslintrc.json linguist-generated /.gitattributes linguist-generated diff --git a/.projen/deps.json b/.projen/deps.json index 9cebbf8d..f775b435 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -23,6 +23,11 @@ "version": "^7", "type": "build" }, + { + "name": "commit-and-tag-version", + "version": "^12", + "type": "build" + }, { "name": "constructs", "version": "^10.0.0", @@ -64,6 +69,7 @@ }, { "name": "jsii-docgen", + "version": "^10.5.0", "type": "build" }, { @@ -88,11 +94,6 @@ "name": "projen", "type": "build" }, - { - "name": "standard-version", - "version": "^9", - "type": "build" - }, { "name": "ts-jest", "type": "build" diff --git a/.projen/tasks.json b/.projen/tasks.json index 1558a410..46134a61 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -32,14 +32,15 @@ "CHANGELOG": "dist/changelog.md", "BUMPFILE": "dist/version.txt", "RELEASETAG": "dist/releasetag.txt", - "RELEASE_TAG_PREFIX": "" + "RELEASE_TAG_PREFIX": "", + "BUMP_PACKAGE": "commit-and-tag-version@^12" }, "steps": [ { "builtin": "release/bump-version" } ], - "condition": "! git log --oneline -1 | grep -q \"chore(release):\"" + "condition": "git log --oneline -1 | grep -qv \"chore(release):\"" }, "clobber": { "name": "clobber", @@ -253,7 +254,8 @@ "CHANGELOG": "dist/changelog.md", "BUMPFILE": "dist/version.txt", "RELEASETAG": "dist/releasetag.txt", - "RELEASE_TAG_PREFIX": "" + "RELEASE_TAG_PREFIX": "", + "BUMP_PACKAGE": "commit-and-tag-version@^12" }, "steps": [ { diff --git a/API.md b/API.md index 7104de34..05da8aae 100644 --- a/API.md +++ b/API.md @@ -1,287 +1,3 @@ -[![codecov](https://codecov.io/gh/time-loop/clickup-projen/branch/main/graph/badge.svg?token=J9q6IcW8pk)](https://codecov.io/gh/time-loop/clickup-projen) - -# clickup-projen - -[Projen](https://github.com/projen/projen) project types for ClickUp - -[![asciicast](https://asciinema.org/a/471488.svg)](https://asciinema.org/a/471488) - -## Usage - -These project types formalize a whole bunch of opinions. -You can override things as necessary. -Usually the way to do this is in your `.projenrc.ts` file -by passing in the initial options when creating the project. -We use [deepmerge](https://github.com/voodoocreation/ts-deepmerge) -on passed options to keep surprises down. -We don't currently have a clean way of reverting an option to undefined. - -### Bootstrapping: - -#### Setup GitHub Packages Access - -This is the same step required to use `click` or `@time-loop/cdk-library`. -In order to use this package, you need to tell your package manager to find it in GitHub Packages. -The following will tell `npm` / `yarn` / `pnpm` to find `@time-loop/*` libraries -in the GitHub package registry. - -Start by creating a [PAT](https://github.com/settings/tokens) in GitHub -(Settings => Developer Settings => Personal access tokens). -It needs to have at least the `read:packages` permission. -You might want to also use this token with the -[gh](https://github.com/cli/cli) command line tool. Up to you. - -Execute below shell script to generate your `~/.npmrc`: - -```bash -GITHUB_OWNER="time-loop" -cat <>~/.npmrc - -//npm.pkg.github.com/:_authToken=ghp_paste-your-github-personal-access-token-here -@${GITHUB_OWNER}:registry=https://npm.pkg.github.com/ -EOF -``` - -NOTE: There are also some `@clickup/*` libraries in ye olde `npmjs.com`. - -#### NPM - -Install the latest NPM version: - -``` -npm i -g npm@latest -``` - -#### Node 14.18.0 and up. - -Make sure you are using the appropriate node version with `nvm use --lts`. -The lowest acceptable version is `14.18.0`, but you should probably be using the latest LTS. - -``` -nvm install --lts && npm use --lts. -``` - -#### Sourcing cdk.context.json - -When creating new cdk apps, you will need to copy `cdk.context.json` from `core-cdk`. -To do that, you'll want to keep an up-to-date copy of `core-cdk` around. - -```bash -cd "$MY_CODE_DIR" -# either -gh repo clone time-loop/core-cdk -# or... -cd core-cdk -git checkout main -git pull --ff-only -``` - -#### Repo Naming Conventions - -We create cdk construct libraries using `cdk-*` as a prefix. -The goal for construct libraries is to be exceptionally high quality, -with deep test coverage and coverage numbers in the mid to high 90's. -The expectation is that we will be Open Sourcing our construct libraries, -and that you will be putting them on your resume because you are proud of your work. - -We create cdk applications using `*-cdk` as a suffix. -A cdk application deploys one pipeline and one or more stacks. -The goal for application repos is to be reasonably thin. -We code patterns and the majority of complexity belongs in our construct libraries. -The application should be assembling the larger building blocks of construct libraries, -while also adding service specific code as necessary. -Complexity in an application is a code-smell. - -We do not as yet have a naming convention for TypeScript libraries. - -### CdkApp - -If you aren't sure, **this is probably what you are here for**. - -REMINDER: you should have `$MY_CODE_DIR/core-cdk` checked out and up-to-date before running this. -See above for details - -When creating new cdk apps: - -```bash -cd "$MY_CODE_DIR" -NEW_APP="my-new-cdk-app" -mkdir "$NEW_APP" -cd "$NEW_APP" -npx projen new --from @time-loop/clickup-projen clickupcdk_clickupcdktypescriptapp -GITHUB_OWNER="time-loop" -cp ../core-cdk/cdk.context.json . -git add cdk.context.json -git commit -m "chore: add cdk.context.json" -gh repo create --private --push --source=. "$GITHUB_OWNER/$NEW_APP" -``` - -### CdkConstructLibrary - -When creating new cdk construct libraries: - -```bash -NEW_CDK_LIB='cdk-my-new-library' -mkdir "$NEW_CDK_LIB" -cd "$NEW_CDK_LIB" -export GITHUB_OWNER="time-loop" # optional, defaults to time-loop, used by clickup-projen for module name prefix -projen new --from @time-loop/clickup-projen clickupcdk_clickupcdkconstructlibrary -gh repo create --public --push --source=. "$GITHUB_OWNER/$NEW_CDK_LIB" -``` - -### TypeScriptLibrary - -When creating new TypeScript Libraries: - -```bash -NEW_LIB="my-new-lib" -mkdir "$NEW_LIB" -cd "$NEW_LIB" -export GITHUB_OWNER="time-loop" # optional, defaults to time-loop, used by clickup-projen for module name prefix -npx projen new --from @time-loop/clickup-projen clickupts_clickuptypescriptproject -gh repo create --private --push --source=. "$GITHUB_OWNER/$NEW_LIB" -``` - -If `gh` gives you this error: - -``` -GraphQL: Resource protected by organization SAML enforcement. You must grant your OAuth token access to this organization. (createRepository) -Authorize in your web browser: https://github.com/orgs/time-loop/sso?authorization_request=foooo -``` - -you need to reauthenticate with: - -``` -$ gh auth login -? What account do you want to log into? GitHub.com -- Logging into github.com -? You're already logged into github.com as XXX. Do you want to re-authenticate? Yes -# open browser and enter the code shown here -``` - -## What It Does - -Watch with awe and wonder as projen stamps out a project with - -- Full working CI with pre-configured access to private GitHub Packages. -- codecov configs already in place. -- Standard prettier and eslint configs. -- For CDK apps, CDKv2 support with `@time-loop/cdk-library`, `cdk-constants`, and `multi-convention-namer` libraries pre-installed for your coding pleasure. - -## What's Left For You To Do - -- Go to codecov.io https://app.codecov.io/gh/time-loop/my-new-repo/settings - - If this is your first time using CodeCov, you will need to [enable the GitHub private scope in CodeCov](docs/codecov/) before proceeding. - - Activate the repo (big green button). - - You should probably grab the Badge Markdown and stick it in your top level `README.md` as the first line at the very top of the file. Use the `badge` tab on the left side of the screen to find it. If you do this as a PR rather than just directly committing on the main branch, it will trigger the workflows, which will be helpful later. -- Secrets/Actions: https://github.com/time-loop/my-new-repo/settings/secrets/actions - - Add a _New repository secret_ with the name `CODECOV_TOKEN` and a uuid from CodeCov https://app.codecov.io/gh/time-loop/my-new-repo/settings. -- Update GitHub settings in your new repo. - - General: https://github.com/time-loop/my-new-repo/settings - - Pull Requests, allow only squash merging (this helps keep our git history usable, and helps us achieve [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) for semver generation) - - Enable the following: - - Always suggest updating pull request branches - - Allow auto-merge - - Automatically delete head branches - - Collaborators and Teams: https://github.com/time-loop/my-new-repo/settings/access - - You MUST either grant `write` to the `cu-infra-svc-git` machine user (who is a member of the `@time-loop/devops` team) OR you can provide your own `PROJEN_GITHUB_TOKEN` with a GitHub PAT - - Other than the bot user, you should probably avoid granting access directly to users, but instead grant to teams. - - You should probably grant `maintain` to your team. - Otherwise, you should almost certainly grant `maintain` to your manager. - - If this is a `-cdk` repo, please grant `admin` to `@time-loop/devops`. - - You should probably grant `write` to the `@time-loop/ft_engineering` team (these are full-time engineers). - - You should probably grant `write` to the `@time-loop/timeloop` team (this is a broader group). - - Consider granting `write` to the `@time-loop/CONTR_Engineering` team (these are usually contractors). Especially if you are creating a library repo. - - Branches: https://github.com/time-loop/my-new-repo/settings/branches - - Confirm that your default branch is `main`. We only use `master` in legacy repos we haven't yet migrated. BLM. - - Under _Branch protection rules_ click _Add rule_. - - Branch name pattern: `main` (must match default branch above) - - Enable the following options: - - Require a pull request before merging (single approver is fine for most repos) - - Require status checks to pass before merging - - Require branches to be up to date before merging - - NOTE: Until your first PR has been pushed, none of the jobs will have executed. Until they have executed, the GitHub search for them will not be able to find them for you to add them as requirements. If you haven't already created a PR to add that badge to the README.md, you might want to do that now. - - We usually require the following checks: `build`, `validate pr title`, `codecov/patch`, `codecov/project`. - - _If you are moving code into a repo_, chances are that it's UT coverage isn't 90+%. In those cases, hold off on requiring the `codecov/*` checks until you have merged your import PR. Otherwise these checks will fail since you will be significantly reducing your coverage from the 100% that the hello-world placeholder starts off with. The default threshold for codecov status checks is 10%. That means you can reduce coverage by up to 10% on a PR before these checks will trigger. - - Do not require the `Publish CodeCov` job. That job only runs on the `main` branch and is used to update the baseline coverage numbers. - - Require conversation resolution before merging - - Include administrators (if you have to break the rules, you have to disable this first) - - [Enable cdk-diff support](docs/cdk-diff/). Read the docs for this, particularly the warning at the very bottom. The OIDC roles involved don't require a cdk.context.json file and can be deployed with the self-mutation step 1, described next. - - [Enable cdk.context.json self-mutation](docs/cdk-context-json/). Note this takes 2 steps, and the first one must run to completion before you do the second. Just do the first step here. After your repo is bootstrap'd and your pipeline has run to completion at least once (and deployed OIDC roles), you can follow up with the second step to enable self-mutation. - NOTE: You can do this instead of the cdk.context.json step below, as long as you comment out ALL your other deploy steps except OIDC role deployers. This is probably the Right Way for us to be bootstrapping repos going forward, but we haven't done it enough to be sure yet. - - Context JSON - The last step to get the PR builds running is to do something about your `cdk.context.json`. See the above note about self-mutation for a way to avoid doing this entirely. - - Copy the context JSON from this repository: https://github.com/time-loop/core-cdk/blob/main/cdk.context.json - - Create a cdk.context.json in your repo at the root level and copy the above contents. - - Now you PR build and test should successfully run. - - AWS Resource Tagging: - - Review the [CDK Tagging Configuration](https://staging.clickup.com/333/v/dc/ad-757629/ad-2428217) documentation. Note that `cdk-library` includes default values for required tags, but you will need to ensure your tags are set correctly (e.g. confidentiality default is `public`, which is rarely the correct value for a given resource). - - If not using CDK for your project, review [AWS Resource Tagging](https://staging.clickup.com/333/v/dc/ad-723897) to ensure any AWS resources created by the repository are tagged correctly with required tags. These tags make our lives easier, and are required to meet compliance obligations. - -That's it! Now go write a failing test and some code to make it pass! - -NOTE: Implementing and using https://github.com/apps/settings would automate most of the above. -We should do this for better compliance. - -## Use Your New Private Library - -### Add It To Your App - -Now that the GitHub package repo is configured, -take a look at the releases workflow. It should be running, or have already run. -Once it completes, you should see a release published in the Releases section, -and a package appear in the Packages section of the GitHub front page for your new repo. -After that, you can either just - -```bash -NEW_LIB="my-new-lib" -GITHUB_OWNER="time-loop" -yarn add "@$GITHUB_OWNER/$NEW_LIB" --save -``` - -Or add your new library in using `projen`. - -## Developing clickup-projen - -```bash -NEW_APP="my-new-cdk-app" -mkdir "$NEW_APP" -cd "$NEW_APP" -projen new --from /Users/ahammond/Documents/ClickUp/clickup-projen/dist/js/clickup-projen@0.0.0.jsii.tgz clickupcdk_clickupcdktypescriptapp -``` - -```bash -NEW_CDK_LIB='my-new-cdk-library' -mkdir "$NEW_CDK_LIB" -cd "$NEW_CDK_LIB" -export GITHUB_OWNER="time-loop" # optional, defaults to time-loop, used by clickup-projen for module name prefix -projen new --from /Users/ahammond/Documents/ClickUp/clickup-projen/dist/js/clickup-projen@0.0.0.jsii.tgz clickupcdk_clickupcdkconstructlibrary -``` - -## Upgrading Dependencies...Quickly - -Since there will be many repos which are created as `clickup-projen` based projects, there will be many which utilize the same common dependencies. Even beyond that, sometimes waiting for the dependabot functionality takes too long depending on the frequency at which it's set to run. - -Sometimes, we need to push out a dependency to all consuming repos _fast_. Rather than iterating manually through each GitHub repository and executing the `upgrade-main` GitHub Workflow, we can run the `triggerRenovate.sh` script at the root of the repo to trigger a dependency upgrade (via PR) for each repo with a given suffix. - -### Requirements - -- `gh` [CLI tool is installed](https://cli.github.com/) -- You have access to the GitHub repos in question -- The following env vars be set/passed on execution: - - `REPO_OWNER`: The organization or author who owns the repository - - `REPO_SUFFIX`: The suffix of any repository deemed eligible for the upgrade (for example, all repos ending in `-cdk`) - -The following are optional variables with defaults: - -- `REPO_LIMIT`: The limit to the number of repositories `gh` tool will return - - Default: `250` - -Here is an example: - -```bash -> REPO_OWNER='time-loop' REPO_SUFFIX='-cdk' ./triggerRenovate.sh -``` - # API Reference ## Constructs @@ -5324,7 +5040,7 @@ const clickUpCdkConstructLibraryOptions: clickupCdk.ClickUpCdkConstructLibraryOp | releaseTrigger | projen.release.ReleaseTrigger | The release trigger to use. | | releaseWorkflowName | string | The name of the default release workflow. | | releaseWorkflowSetupSteps | projen.github.workflows.JobStep[] | A set of workflow steps to execute in order to setup the workflow container. | -| versionrcOptions | {[ key: string ]: any} | Custom configuration used when creating changelog with standard-version package. | +| versionrcOptions | {[ key: string ]: any} | Custom configuration used when creating changelog with commit-and-tag-version package. | | workflowContainerImage | string | Container image to use for GitHub workflows. | | workflowRunsOn | string[] | Github Runner selection labels. | | workflowRunsOnGroup | projen.GroupRunnerOptions | Github Runner Group selection options. | @@ -6676,7 +6392,7 @@ public readonly versionrcOptions: {[ key: string ]: any}; - *Type:* {[ key: string ]: any} - *Default:* standard configuration applicable for GitHub repositories -Custom configuration used when creating changelog with standard-version package. +Custom configuration used when creating changelog with commit-and-tag-version package. Given values either append to default configuration or overwrite values in it. @@ -8135,7 +7851,7 @@ const clickUpCdkTypeScriptAppOptions: clickupCdk.ClickUpCdkTypeScriptAppOptions | releaseTrigger | projen.release.ReleaseTrigger | The release trigger to use. | | releaseWorkflowName | string | The name of the default release workflow. | | releaseWorkflowSetupSteps | projen.github.workflows.JobStep[] | A set of workflow steps to execute in order to setup the workflow container. | -| versionrcOptions | {[ key: string ]: any} | Custom configuration used when creating changelog with standard-version package. | +| versionrcOptions | {[ key: string ]: any} | Custom configuration used when creating changelog with commit-and-tag-version package. | | workflowContainerImage | string | Container image to use for GitHub workflows. | | workflowRunsOn | string[] | Github Runner selection labels. | | workflowRunsOnGroup | projen.GroupRunnerOptions | Github Runner Group selection options. | @@ -9479,7 +9195,7 @@ public readonly versionrcOptions: {[ key: string ]: any}; - *Type:* {[ key: string ]: any} - *Default:* standard configuration applicable for GitHub repositories -Custom configuration used when creating changelog with standard-version package. +Custom configuration used when creating changelog with commit-and-tag-version package. Given values either append to default configuration or overwrite values in it. @@ -10815,7 +10531,7 @@ const clickUpTypeScriptProjectOptions: clickupTs.ClickUpTypeScriptProjectOptions | releaseTrigger | projen.release.ReleaseTrigger | The release trigger to use. | | releaseWorkflowName | string | The name of the default release workflow. | | releaseWorkflowSetupSteps | projen.github.workflows.JobStep[] | A set of workflow steps to execute in order to setup the workflow container. | -| versionrcOptions | {[ key: string ]: any} | Custom configuration used when creating changelog with standard-version package. | +| versionrcOptions | {[ key: string ]: any} | Custom configuration used when creating changelog with commit-and-tag-version package. | | workflowContainerImage | string | Container image to use for GitHub workflows. | | workflowRunsOn | string[] | Github Runner selection labels. | | workflowRunsOnGroup | projen.GroupRunnerOptions | Github Runner Group selection options. | @@ -12133,7 +11849,7 @@ public readonly versionrcOptions: {[ key: string ]: any}; - *Type:* {[ key: string ]: any} - *Default:* standard configuration applicable for GitHub repositories -Custom configuration used when creating changelog with standard-version package. +Custom configuration used when creating changelog with commit-and-tag-version package. Given values either append to default configuration or overwrite values in it. diff --git a/package.json b/package.json index 50df8e1e..9a94267f 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "@types/semver": "^7.5.8", "@typescript-eslint/eslint-plugin": "^7", "@typescript-eslint/parser": "^7", + "commit-and-tag-version": "^12", "constructs": "^10.0.0", "eslint": "^8", "eslint-config-prettier": "^9.1.0", @@ -49,22 +50,21 @@ "jest-junit": "^15", "jsii": "~5.4.0", "jsii-diff": "^1.100.0", - "jsii-docgen": "^9.2.2", + "jsii-docgen": "^10.5.0", "jsii-pacmak": "^1.100.0", "jsii-rosetta": "~5.4.0", "prettier": "^3.3.2", - "projen": "^0.84.13", - "standard-version": "^9", + "projen": "^0.86.6", "ts-jest": "^29.1.5", "ts-node": "^10.9.2", "typescript": "^5.5.2" }, "peerDependencies": { - "projen": "^0.84.13" + "projen": "^0.86.6" }, "dependencies": { "cson-parser": "^4.0.9", - "projen": "^0.84.13", + "projen": "^0.86.6", "semver": "^7.6.2", "ts-deepmerge": "^6.2.1" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 44c72cde..8c1e8680 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^4.0.9 version: 4.0.9 projen: - specifier: ^0.84.13 - version: 0.84.13(constructs@10.3.0) + specifier: ^0.86.6 + version: 0.86.6(constructs@10.3.0) semver: specifier: ^7.6.2 version: 7.6.2 @@ -36,6 +36,9 @@ importers: '@typescript-eslint/parser': specifier: ^7 version: 7.18.0(eslint@8.57.0)(typescript@5.5.2) + commit-and-tag-version: + specifier: ^12 + version: 12.4.2 constructs: specifier: ^10.0.0 version: 10.3.0 @@ -67,8 +70,8 @@ importers: specifier: ^1.100.0 version: 1.100.0 jsii-docgen: - specifier: ^9.2.2 - version: 9.2.2(jsii-rosetta@5.4.23) + specifier: ^10.5.0 + version: 10.5.2(jsii-rosetta@5.4.23) jsii-pacmak: specifier: ^1.100.0 version: 1.100.0(jsii-rosetta@5.4.23) @@ -78,9 +81,6 @@ importers: prettier: specifier: ^3.3.2 version: 3.3.2 - standard-version: - specifier: ^9 - version: 9.5.0 ts-jest: specifier: ^29.1.5 version: 29.1.5(@babel/core@7.24.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.7))(jest@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.2)))(typescript@5.5.2) @@ -402,10 +402,18 @@ packages: resolution: {integrity: sha512-4bsO7Y6YyekBk4v4iatAl5E7QQs2UUPtHoP9gfT3UnpbKzyMjH8XholSVCjfcNSKBwFobPMb8iA7NCMIMqFKsQ==} engines: {node: '>= 14.17.0'} + '@jsii/check-node@1.103.1': + resolution: {integrity: sha512-Vi6ONm5WXEim98a2DJ6WMlrP/w5AGzXrrQBpGcfVV7cu86DPx1L0OAZnqzGAJE8ly0VfcSXkmxJ9LFcn3jylBQ==} + engines: {node: '>= 14.17.0'} + '@jsii/spec@1.100.0': resolution: {integrity: sha512-4LJCpSkmi3Hfcbmbchv+2JPIquV+cgrkhQcwglBAWqS4liLGbWPwgfHRL22sMXEKXiyXeHfitVwkP+IoGIyJ8g==} engines: {node: '>= 14.17.0'} + '@jsii/spec@1.103.1': + resolution: {integrity: sha512-14OGYM3DjEBjUOUaih+bwPgkhFnR8L9TSNSM0oE0L0hjWscTapvClqOgMDJ1ID52qkROCAgKl1d71Vmm4v0Buw==} + engines: {node: '>= 14.17.0'} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -580,12 +588,19 @@ packages: add-stream@1.0.0: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} + agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} ajv@8.16.0: resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -654,6 +669,9 @@ packages: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -797,6 +815,15 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commit-and-tag-version@12.4.2: + resolution: {integrity: sha512-K8EPV/vRM+PZCFqu1anHUyxPt8Q9dUUHU4WRE9a2GcHYfZPgu2GGKLxI018W/y+EZ7AbV0/P7QrLn5/lpcRyAg==} + engines: {node: '>=18'} + hasBin: true + commonmark@0.31.0: resolution: {integrity: sha512-nuDsQ34gjmgAqjyIz6mbRWBW/XPE9wsBempAMBk2V/AA88ekztjTM46oi07J6c6Y/2Y8TdYCZi9L0pIBt/oMZw==} hasBin: true @@ -815,74 +842,74 @@ packages: resolution: {integrity: sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ==} engines: {node: '>= 16.14.0'} - conventional-changelog-angular@5.0.13: - resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} - engines: {node: '>=10'} + conventional-changelog-angular@6.0.0: + resolution: {integrity: sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==} + engines: {node: '>=14'} - conventional-changelog-atom@2.0.8: - resolution: {integrity: sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==} - engines: {node: '>=10'} + conventional-changelog-atom@3.0.0: + resolution: {integrity: sha512-pnN5bWpH+iTUWU3FaYdw5lJmfWeqSyrUkG+wyHBI9tC1dLNnHkbAOg1SzTQ7zBqiFrfo55h40VsGXWMdopwc5g==} + engines: {node: '>=14'} - conventional-changelog-codemirror@2.0.8: - resolution: {integrity: sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==} - engines: {node: '>=10'} + conventional-changelog-codemirror@3.0.0: + resolution: {integrity: sha512-wzchZt9HEaAZrenZAUUHMCFcuYzGoZ1wG/kTRMICxsnW5AXohYMRxnyecP9ob42Gvn5TilhC0q66AtTPRSNMfw==} + engines: {node: '>=14'} conventional-changelog-config-spec@2.1.0: resolution: {integrity: sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==} - conventional-changelog-conventionalcommits@4.6.3: - resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==} - engines: {node: '>=10'} + conventional-changelog-conventionalcommits@6.1.0: + resolution: {integrity: sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==} + engines: {node: '>=14'} - conventional-changelog-core@4.2.4: - resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==} - engines: {node: '>=10'} + conventional-changelog-core@5.0.2: + resolution: {integrity: sha512-RhQOcDweXNWvlRwUDCpaqXzbZemKPKncCWZG50Alth72WITVd6nhVk9MJ6w1k9PFNBcZ3YwkdkChE+8+ZwtUug==} + engines: {node: '>=14'} - conventional-changelog-ember@2.0.9: - resolution: {integrity: sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==} - engines: {node: '>=10'} + conventional-changelog-ember@3.0.0: + resolution: {integrity: sha512-7PYthCoSxIS98vWhVcSphMYM322OxptpKAuHYdVspryI0ooLDehRXWeRWgN+zWSBXKl/pwdgAg8IpLNSM1/61A==} + engines: {node: '>=14'} - conventional-changelog-eslint@3.0.9: - resolution: {integrity: sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==} - engines: {node: '>=10'} + conventional-changelog-eslint@4.0.0: + resolution: {integrity: sha512-nEZ9byP89hIU0dMx37JXQkE1IpMmqKtsaR24X7aM3L6Yy/uAtbb+ogqthuNYJkeO1HyvK7JsX84z8649hvp43Q==} + engines: {node: '>=14'} - conventional-changelog-express@2.0.6: - resolution: {integrity: sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==} - engines: {node: '>=10'} + conventional-changelog-express@3.0.0: + resolution: {integrity: sha512-HqxihpUMfIuxvlPvC6HltA4ZktQEUan/v3XQ77+/zbu8No/fqK3rxSZaYeHYant7zRxQNIIli7S+qLS9tX9zQA==} + engines: {node: '>=14'} - conventional-changelog-jquery@3.0.11: - resolution: {integrity: sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==} - engines: {node: '>=10'} + conventional-changelog-jquery@4.0.0: + resolution: {integrity: sha512-TTIN5CyzRMf8PUwyy4IOLmLV2DFmPtasKN+x7EQKzwSX8086XYwo+NeaeA3VUT8bvKaIy5z/JoWUvi7huUOgaw==} + engines: {node: '>=14'} - conventional-changelog-jshint@2.0.9: - resolution: {integrity: sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==} - engines: {node: '>=10'} + conventional-changelog-jshint@3.0.0: + resolution: {integrity: sha512-bQof4byF4q+n+dwFRkJ/jGf9dCNUv4/kCDcjeCizBvfF81TeimPZBB6fT4HYbXgxxfxWXNl/i+J6T0nI4by6DA==} + engines: {node: '>=14'} - conventional-changelog-preset-loader@2.3.4: - resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==} - engines: {node: '>=10'} + conventional-changelog-preset-loader@3.0.0: + resolution: {integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==} + engines: {node: '>=14'} - conventional-changelog-writer@5.0.1: - resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==} - engines: {node: '>=10'} + conventional-changelog-writer@6.0.1: + resolution: {integrity: sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==} + engines: {node: '>=14'} hasBin: true - conventional-changelog@3.1.25: - resolution: {integrity: sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==} - engines: {node: '>=10'} + conventional-changelog@4.0.0: + resolution: {integrity: sha512-JbZjwE1PzxQCvm+HUTIr+pbSekS8qdOZzMakdFyPtdkEWwFvwEJYONzjgMm0txCb2yBcIcfKDmg8xtCKTdecNQ==} + engines: {node: '>=14'} - conventional-commits-filter@2.0.7: - resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==} - engines: {node: '>=10'} + conventional-commits-filter@3.0.0: + resolution: {integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==} + engines: {node: '>=14'} - conventional-commits-parser@3.2.4: - resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} - engines: {node: '>=10'} + conventional-commits-parser@4.0.0: + resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} + engines: {node: '>=14'} hasBin: true - conventional-recommended-bump@6.1.0: - resolution: {integrity: sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==} - engines: {node: '>=10'} + conventional-recommended-bump@7.0.1: + resolution: {integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==} + engines: {node: '>=14'} hasBin: true convert-source-map@2.0.0: @@ -907,10 +934,18 @@ packages: resolution: {integrity: sha512-I79SAcCYquWnEfXYj8hBqOOWKj6eH6zX1hhX3yqmS4K3bYp7jME3UFpHPzu3rUew0oyfc0s8T6IlWGXRAheHag==} engines: {node: '>=10.13'} + cssstyle@4.0.1: + resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==} + engines: {node: '>=18'} + dargs@7.0.0: resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} engines: {node: '>=8'} + data-urls@5.0.0: + resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} + engines: {node: '>=18'} + data-view-buffer@1.0.1: resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} engines: {node: '>= 0.4'} @@ -959,6 +994,9 @@ packages: resolution: {integrity: sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==} engines: {node: '>=10'} + decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + dedent@1.5.3: resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} peerDependencies: @@ -982,6 +1020,10 @@ packages: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + detect-indent@5.0.0: resolution: {integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==} engines: {node: '>=4'} @@ -1048,6 +1090,10 @@ packages: resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} engines: {node: '>=0.12'} + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} @@ -1221,6 +1267,9 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + fast-uri@3.0.1: + resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} + fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} @@ -1265,6 +1314,10 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + fs-extra@10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} @@ -1323,18 +1376,18 @@ packages: get-tsconfig@4.7.5: resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} - git-raw-commits@2.0.11: - resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} - engines: {node: '>=10'} + git-raw-commits@3.0.0: + resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} + engines: {node: '>=14'} hasBin: true git-remote-origin-url@2.0.0: resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} engines: {node: '>=4'} - git-semver-tags@4.1.1: - resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==} - engines: {node: '>=10'} + git-semver-tags@5.0.1: + resolution: {integrity: sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==} + engines: {node: '>=14'} hasBin: true gitconfiglocal@1.0.0: @@ -1434,13 +1487,29 @@ packages: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} + html-encoding-sniffer@4.0.0: + resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} + engines: {node: '>=18'} + html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} + + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + engines: {node: '>= 14'} + human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + ignore@5.3.1: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} @@ -1550,6 +1619,9 @@ packages: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -1758,6 +1830,15 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true + jsdom@24.1.3: + resolution: {integrity: sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==} + engines: {node: '>=18'} + peerDependencies: + canvas: ^2.11.2 + peerDependenciesMeta: + canvas: + optional: true + jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} @@ -1768,12 +1849,11 @@ packages: engines: {node: '>= 14.17.0'} hasBin: true - jsii-docgen@9.2.2: - resolution: {integrity: sha512-QoL0BCGZMU1TxqJ7/RyEVhdKGnE2ZQnay9A35yJ8jkb31qyl6HN8dnAzfrz1ym4VbYtwlSqQ+Occjor8E/uxow==} - engines: {node: '>= 16.0.0'} + jsii-docgen@10.5.2: + resolution: {integrity: sha512-1qDMCvd22f5WnQRYqfexvyA/60KLPdPl2YqY1P5kqzfU3ImyPRNKKe2/KZxGZb2h78SEkXyvdaJvIdDto2Z+IQ==} hasBin: true peerDependencies: - jsii-rosetta: ~v1.85.0 || ~5.0.14 || ~5.1.2 + jsii-rosetta: ^1.85.0 || ~5.0.14 || ~5.1.2 || ~5.2.0 || ~5.3.0 || ~5.4.0 || ~5.5.0 jsii-pacmak@1.100.0: resolution: {integrity: sha512-MxB4UYwpRjxZ/2y+LPy5HVkBciubU4T8d3A3mnj6Pj5lQfe3VZ9pStYHNTsv0q5J8xg4uIcc8/RhFHj1mzk2oA==} @@ -1787,6 +1867,11 @@ packages: engines: {node: '>= 14.17.0'} hasBin: true + jsii-reflect@1.103.1: + resolution: {integrity: sha512-kFm09KL9dlxyxesf7mtm12+4vVaRin5YI4Eca2OOa0X28HNVpr62/n21T3BuAAhFaI0nkiUoJuBWtdOz475BSQ==} + engines: {node: '>= 14.17.0'} + hasBin: true + jsii-rosetta@5.4.23: resolution: {integrity: sha512-QOObTPIWIwc+q4dvXgRXptdEtkcCb6uQO93sHlz5f3SBJ/E/LdLaIVCqPqZmojkGr+5OnVrU4h58okPFOo4c4w==} engines: {node: '>= 18.12.0'} @@ -1888,9 +1973,6 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - log4js@6.9.1: resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==} engines: {node: '>=8.0'} @@ -1938,6 +2020,14 @@ packages: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -2006,6 +2096,9 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} + nwsapi@2.2.12: + resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} + object-inspect@1.13.2: resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} engines: {node: '>= 0.4'} @@ -2041,6 +2134,10 @@ packages: resolution: {integrity: sha512-Y/C4AN9IVjsIyNQ1iK4x65xe2AV9q0MtXlYAOKZLA2ZscOzZJbRNi0BzcpmeMb/DSIAFm9M5kaxLqdAKpETbHg==} engines: {node: '>= 14.17.0'} + oo-ascii-tree@1.103.1: + resolution: {integrity: sha512-X0nmbb8xUUi637JXzCxY/K4AtO/I0fB5b7iiGaHJHu8IXBWV8TnQ4xqa0Igb/NoAg3OP2uXNhSeiTsErETOA/g==} + engines: {node: '>= 14.17.0'} + optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -2093,6 +2190,9 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -2167,8 +2267,8 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - projen@0.84.13: - resolution: {integrity: sha512-N9XocN5wcYg5ZeyQwr76sxRPncdXdkIrlOJhISFtI9jMZxEU6D+ms/oKLCc85+KwJH9qbhrR/+5h6Nys54n0kA==} + projen@0.86.6: + resolution: {integrity: sha512-UBDdUrNku6y4fTx++YXVMi9NqaaWOUzEAzPVSVtUkOdW0itV7YfE9GxXRbVrM8gB+b3doem1o1kdddaEkfsuDw==} engines: {node: '>= 16.0.0'} hasBin: true peerDependencies: @@ -2192,6 +2292,9 @@ packages: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} + psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -2199,13 +2302,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - q@1.5.1: - resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - deprecated: |- - You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. - - (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -2260,6 +2358,9 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + resolve-cwd@3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} @@ -2295,6 +2396,12 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + rrweb-cssom@0.6.0: + resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} + + rrweb-cssom@0.7.1: + resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -2312,6 +2419,13 @@ packages: resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} engines: {node: '>= 0.4'} + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} + semver-intersect@1.5.0: resolution: {integrity: sha512-BDjWX7yCC0haX4W/zrnV2JaMpVirwaEkGOBmgRQtH++F1N3xl9v7k9H44xfTqwl+yLNNSbMKosoVSTIiJVQ2Pw==} @@ -2328,6 +2442,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -2403,11 +2522,6 @@ packages: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} - standard-version@9.5.0: - resolution: {integrity: sha512-3zWJ/mmZQsOaO+fOlsa0+QK90pwhNd042qEcw6hKFNoLFs7peGyvPffpEBbK/DSGPbyOvli0mUIFv5A4qTjh2Q==} - engines: {node: '>=10'} - hasBin: true - stream-chain@2.2.5: resolution: {integrity: sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==} @@ -2446,10 +2560,6 @@ packages: string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - stringify-package@1.0.1: - resolution: {integrity: sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==} - deprecated: This module is not used anymore, and has been replaced by @npmcli/package-json - strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -2490,6 +2600,9 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + synckit@0.8.8: resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -2512,9 +2625,6 @@ packages: through2@2.0.5: resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} - through2@4.0.2: - resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} - through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} @@ -2529,6 +2639,14 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + + tr46@5.0.0: + resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} + engines: {node: '>=18'} + trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} @@ -2644,8 +2762,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.6.0-dev.20240731: - resolution: {integrity: sha512-XNueWVxo4buZCEMor0GB/x7ZpzbPzowRNc42fznRinFzGipR+v+Dgelpd6cJvdkN7/TSFASN2M2jQxDeZnk95A==} + typescript@5.7.0-dev.20240831: + resolution: {integrity: sha512-HgT3X89xaN202M8qtCeHPOlTCh43pKZTqFJgu68d9UPZMsWgbR/izfbMGSObmZ/iw2B5NrrTMCotvQVamYMh9A==} engines: {node: '>=14.17'} hasBin: true @@ -2664,6 +2782,10 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} @@ -2677,6 +2799,9 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -2694,9 +2819,29 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + w3c-xmlserializer@5.0.0: + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} + engines: {node: '>=18'} + walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} + + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} + + whatwg-url@14.0.0: + resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==} + engines: {node: '>=18'} + which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} @@ -2730,6 +2875,22 @@ packages: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xml-name-validator@5.0.0: + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} + engines: {node: '>=18'} + xml@1.0.1: resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} @@ -2737,6 +2898,9 @@ packages: resolution: {integrity: sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==} engines: {node: '>=8.0'} + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -2751,6 +2915,11 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yaml@2.5.0: + resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} + engines: {node: '>= 14'} + hasBin: true + yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -3229,10 +3398,19 @@ snapshots: chalk: 4.1.2 semver: 7.6.2 + '@jsii/check-node@1.103.1': + dependencies: + chalk: 4.1.2 + semver: 7.6.3 + '@jsii/spec@1.100.0': dependencies: ajv: 8.16.0 + '@jsii/spec@1.103.1': + dependencies: + ajv: 8.17.1 + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -3427,6 +3605,12 @@ snapshots: add-stream@1.0.0: {} + agent-base@7.1.1: + dependencies: + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -3441,6 +3625,13 @@ snapshots: require-from-string: 2.0.2 uri-js: 4.4.1 + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 @@ -3524,6 +3715,8 @@ snapshots: arrify@1.0.1: {} + asynckit@0.4.0: {} + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -3691,6 +3884,34 @@ snapshots: color-name@1.1.4: {} + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commit-and-tag-version@12.4.2: + dependencies: + chalk: 2.4.2 + conventional-changelog: 4.0.0 + conventional-changelog-config-spec: 2.1.0 + conventional-changelog-conventionalcommits: 6.1.0 + conventional-recommended-bump: 7.0.1 + detect-indent: 6.1.0 + detect-newline: 3.1.0 + dotgitignore: 2.1.0 + figures: 3.2.0 + find-up: 5.0.0 + git-semver-tags: 5.0.1 + jsdom: 24.1.3 + semver: 7.6.3 + w3c-xmlserializer: 5.0.0 + yaml: 2.5.0 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + commonmark@0.31.0: dependencies: entities: 3.0.1 @@ -3714,117 +3935,93 @@ snapshots: constructs@10.3.0: {} - conventional-changelog-angular@5.0.13: + conventional-changelog-angular@6.0.0: dependencies: compare-func: 2.0.0 - q: 1.5.1 - conventional-changelog-atom@2.0.8: - dependencies: - q: 1.5.1 + conventional-changelog-atom@3.0.0: {} - conventional-changelog-codemirror@2.0.8: - dependencies: - q: 1.5.1 + conventional-changelog-codemirror@3.0.0: {} conventional-changelog-config-spec@2.1.0: {} - conventional-changelog-conventionalcommits@4.6.3: + conventional-changelog-conventionalcommits@6.1.0: dependencies: compare-func: 2.0.0 - lodash: 4.17.21 - q: 1.5.1 - conventional-changelog-core@4.2.4: + conventional-changelog-core@5.0.2: dependencies: add-stream: 1.0.0 - conventional-changelog-writer: 5.0.1 - conventional-commits-parser: 3.2.4 + conventional-changelog-writer: 6.0.1 + conventional-commits-parser: 4.0.0 dateformat: 3.0.3 get-pkg-repo: 4.2.1 - git-raw-commits: 2.0.11 + git-raw-commits: 3.0.0 git-remote-origin-url: 2.0.0 - git-semver-tags: 4.1.1 - lodash: 4.17.21 + git-semver-tags: 5.0.1 normalize-package-data: 3.0.3 - q: 1.5.1 read-pkg: 3.0.0 read-pkg-up: 3.0.0 - through2: 4.0.2 - conventional-changelog-ember@2.0.9: - dependencies: - q: 1.5.1 + conventional-changelog-ember@3.0.0: {} - conventional-changelog-eslint@3.0.9: - dependencies: - q: 1.5.1 + conventional-changelog-eslint@4.0.0: {} - conventional-changelog-express@2.0.6: - dependencies: - q: 1.5.1 + conventional-changelog-express@3.0.0: {} - conventional-changelog-jquery@3.0.11: - dependencies: - q: 1.5.1 + conventional-changelog-jquery@4.0.0: {} - conventional-changelog-jshint@2.0.9: + conventional-changelog-jshint@3.0.0: dependencies: compare-func: 2.0.0 - q: 1.5.1 - conventional-changelog-preset-loader@2.3.4: {} + conventional-changelog-preset-loader@3.0.0: {} - conventional-changelog-writer@5.0.1: + conventional-changelog-writer@6.0.1: dependencies: - conventional-commits-filter: 2.0.7 + conventional-commits-filter: 3.0.0 dateformat: 3.0.3 handlebars: 4.7.8 json-stringify-safe: 5.0.1 - lodash: 4.17.21 meow: 8.1.2 - semver: 6.3.1 + semver: 7.6.3 split: 1.0.1 - through2: 4.0.2 - conventional-changelog@3.1.25: + conventional-changelog@4.0.0: dependencies: - conventional-changelog-angular: 5.0.13 - conventional-changelog-atom: 2.0.8 - conventional-changelog-codemirror: 2.0.8 - conventional-changelog-conventionalcommits: 4.6.3 - conventional-changelog-core: 4.2.4 - conventional-changelog-ember: 2.0.9 - conventional-changelog-eslint: 3.0.9 - conventional-changelog-express: 2.0.6 - conventional-changelog-jquery: 3.0.11 - conventional-changelog-jshint: 2.0.9 - conventional-changelog-preset-loader: 2.3.4 + conventional-changelog-angular: 6.0.0 + conventional-changelog-atom: 3.0.0 + conventional-changelog-codemirror: 3.0.0 + conventional-changelog-conventionalcommits: 6.1.0 + conventional-changelog-core: 5.0.2 + conventional-changelog-ember: 3.0.0 + conventional-changelog-eslint: 4.0.0 + conventional-changelog-express: 3.0.0 + conventional-changelog-jquery: 4.0.0 + conventional-changelog-jshint: 3.0.0 + conventional-changelog-preset-loader: 3.0.0 - conventional-commits-filter@2.0.7: + conventional-commits-filter@3.0.0: dependencies: lodash.ismatch: 4.4.0 modify-values: 1.0.1 - conventional-commits-parser@3.2.4: + conventional-commits-parser@4.0.0: dependencies: JSONStream: 1.3.5 is-text-path: 1.0.1 - lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 - through2: 4.0.2 - conventional-recommended-bump@6.1.0: + conventional-recommended-bump@7.0.1: dependencies: concat-stream: 2.0.0 - conventional-changelog-preset-loader: 2.3.4 - conventional-commits-filter: 2.0.7 - conventional-commits-parser: 3.2.4 - git-raw-commits: 2.0.11 - git-semver-tags: 4.1.1 + conventional-changelog-preset-loader: 3.0.0 + conventional-commits-filter: 3.0.0 + conventional-commits-parser: 4.0.0 + git-raw-commits: 3.0.0 + git-semver-tags: 5.0.1 meow: 8.1.2 - q: 1.5.1 convert-source-map@2.0.0: {} @@ -3857,8 +4054,17 @@ snapshots: dependencies: coffeescript: 1.12.7 + cssstyle@4.0.1: + dependencies: + rrweb-cssom: 0.6.0 + dargs@7.0.0: {} + data-urls@5.0.0: + dependencies: + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 + data-view-buffer@1.0.1: dependencies: call-bind: 1.0.7 @@ -3898,6 +4104,8 @@ snapshots: decamelize@5.0.1: {} + decimal.js@10.4.3: {} + dedent@1.5.3: {} deep-is@0.1.4: {} @@ -3916,6 +4124,8 @@ snapshots: has-property-descriptors: 1.0.2 object-keys: 1.1.1 + delayed-stream@1.0.0: {} + detect-indent@5.0.0: {} detect-indent@6.1.0: {} @@ -3953,7 +4163,7 @@ snapshots: dependencies: semver: 7.6.2 shelljs: 0.8.5 - typescript: 5.6.0-dev.20240731 + typescript: 5.7.0-dev.20240831 electron-to-chromium@1.4.811: {} @@ -3968,6 +4178,8 @@ snapshots: entities@3.0.1: {} + entities@4.5.0: {} + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 @@ -4239,6 +4451,8 @@ snapshots: fast-levenshtein@2.0.6: {} + fast-uri@3.0.1: {} + fastq@1.17.1: dependencies: reusify: 1.0.4 @@ -4289,6 +4503,12 @@ snapshots: dependencies: is-callable: 1.2.7 + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + fs-extra@10.1.0: dependencies: graceful-fs: 4.2.11 @@ -4350,23 +4570,21 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - git-raw-commits@2.0.11: + git-raw-commits@3.0.0: dependencies: dargs: 7.0.0 - lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 - through2: 4.0.2 git-remote-origin-url@2.0.0: dependencies: gitconfiglocal: 1.0.0 pify: 2.3.0 - git-semver-tags@4.1.1: + git-semver-tags@5.0.1: dependencies: meow: 8.1.2 - semver: 6.3.1 + semver: 7.6.3 gitconfiglocal@1.0.0: dependencies: @@ -4468,10 +4686,32 @@ snapshots: dependencies: lru-cache: 6.0.0 + html-encoding-sniffer@4.0.0: + dependencies: + whatwg-encoding: 3.1.1 + html-escaper@2.0.2: {} + http-proxy-agent@7.0.2: + dependencies: + agent-base: 7.1.1 + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + + https-proxy-agent@7.0.5: + dependencies: + agent-base: 7.1.1 + debug: 4.3.5 + transitivePeerDependencies: + - supports-color + human-signals@2.1.0: {} + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + ignore@5.3.1: {} import-fresh@3.3.0: @@ -4559,6 +4799,8 @@ snapshots: is-plain-obj@1.1.0: {} + is-potential-custom-element-name@1.0.1: {} + is-regex@1.1.4: dependencies: call-bind: 1.0.7 @@ -4964,6 +5206,34 @@ snapshots: dependencies: argparse: 2.0.1 + jsdom@24.1.3: + dependencies: + cssstyle: 4.0.1 + data-urls: 5.0.0 + decimal.js: 10.4.3 + form-data: 4.0.0 + html-encoding-sniffer: 4.0.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.12 + parse5: 7.1.2 + rrweb-cssom: 0.7.1 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-xmlserializer: 5.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 3.1.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 + ws: 8.18.0 + xml-name-validator: 5.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + jsesc@2.5.2: {} jsii-diff@1.100.0: @@ -4977,16 +5247,16 @@ snapshots: transitivePeerDependencies: - supports-color - jsii-docgen@9.2.2(jsii-rosetta@5.4.23): + jsii-docgen@10.5.2(jsii-rosetta@5.4.23): dependencies: - '@jsii/spec': 1.100.0 + '@jsii/spec': 1.103.1 case: 1.6.3 fs-extra: 10.1.0 glob: 8.1.0 glob-promise: 6.0.7(glob@8.1.0) - jsii-reflect: 1.100.0 + jsii-reflect: 1.103.1 jsii-rosetta: 5.4.23 - semver: 7.6.2 + semver: 7.6.3 yargs: 16.2.0 jsii-pacmak@1.100.0(jsii-rosetta@5.4.23): @@ -5014,6 +5284,15 @@ snapshots: oo-ascii-tree: 1.100.0 yargs: 16.2.0 + jsii-reflect@1.103.1: + dependencies: + '@jsii/check-node': 1.103.1 + '@jsii/spec': 1.103.1 + chalk: 4.1.2 + fs-extra: 10.1.0 + oo-ascii-tree: 1.103.1 + yargs: 16.2.0 + jsii-rosetta@5.4.23: dependencies: '@jsii/check-node': 1.100.0 @@ -5130,8 +5409,6 @@ snapshots: lodash.merge@4.6.2: {} - lodash@4.17.21: {} - log4js@6.9.1: dependencies: date-format: 4.0.14 @@ -5189,6 +5466,12 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + mimic-fn@2.1.0: {} min-indent@1.0.1: {} @@ -5240,7 +5523,7 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.14.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -5249,6 +5532,8 @@ snapshots: dependencies: path-key: 3.1.1 + nwsapi@2.2.12: {} + object-inspect@1.13.2: {} object-keys@1.1.1: {} @@ -5289,6 +5574,8 @@ snapshots: oo-ascii-tree@1.100.0: {} + oo-ascii-tree@1.103.1: {} + optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -5346,6 +5633,10 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + parse5@7.1.2: + dependencies: + entities: 4.5.0 + path-exists@3.0.0: {} path-exists@4.0.0: {} @@ -5394,7 +5685,7 @@ snapshots: process-nextick-args@2.0.1: {} - projen@0.84.13(constructs@10.3.0): + projen@0.86.6(constructs@10.3.0): dependencies: constructs: 10.3.0 @@ -5403,11 +5694,13 @@ snapshots: kleur: 3.0.3 sisteransi: 1.0.5 + psl@1.9.0: {} + punycode@2.3.1: {} pure-rand@6.1.0: {} - q@1.5.1: {} + querystringify@2.2.0: {} queue-microtask@1.2.3: {} @@ -5475,6 +5768,8 @@ snapshots: require-from-string@2.0.2: {} + requires-port@1.0.0: {} + resolve-cwd@3.0.0: dependencies: resolve-from: 5.0.0 @@ -5501,6 +5796,10 @@ snapshots: dependencies: glob: 7.2.3 + rrweb-cssom@0.6.0: {} + + rrweb-cssom@0.7.1: {} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -5522,6 +5821,12 @@ snapshots: es-errors: 1.3.0 is-regex: 1.1.4 + safer-buffer@2.1.2: {} + + saxes@6.0.0: + dependencies: + xmlchars: 2.2.0 + semver-intersect@1.5.0: dependencies: semver: 6.3.1 @@ -5532,6 +5837,8 @@ snapshots: semver@7.6.2: {} + semver@7.6.3: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -5616,23 +5923,6 @@ snapshots: dependencies: escape-string-regexp: 2.0.0 - standard-version@9.5.0: - dependencies: - chalk: 2.4.2 - conventional-changelog: 3.1.25 - conventional-changelog-config-spec: 2.1.0 - conventional-changelog-conventionalcommits: 4.6.3 - conventional-recommended-bump: 6.1.0 - detect-indent: 6.1.0 - detect-newline: 3.1.0 - dotgitignore: 2.1.0 - figures: 3.2.0 - find-up: 5.0.0 - git-semver-tags: 4.1.1 - semver: 7.6.2 - stringify-package: 1.0.1 - yargs: 16.2.0 - stream-chain@2.2.5: {} stream-json@1.8.0: @@ -5690,8 +5980,6 @@ snapshots: dependencies: safe-buffer: 5.2.1 - stringify-package@1.0.1: {} - strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 @@ -5722,6 +6010,8 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + symbol-tree@3.2.4: {} + synckit@0.8.8: dependencies: '@pkgr/core': 0.1.1 @@ -5744,10 +6034,6 @@ snapshots: readable-stream: 2.3.8 xtend: 4.0.2 - through2@4.0.2: - dependencies: - readable-stream: 3.6.2 - through@2.3.8: {} tmpl@1.0.5: {} @@ -5758,6 +6044,17 @@ snapshots: dependencies: is-number: 7.0.0 + tough-cookie@4.1.4: + dependencies: + psl: 1.9.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + + tr46@5.0.0: + dependencies: + punycode: 2.3.1 + trim-newlines@3.0.1: {} ts-api-utils@1.3.0(typescript@5.5.2): @@ -5865,7 +6162,7 @@ snapshots: typescript@5.5.2: {} - typescript@5.6.0-dev.20240731: {} + typescript@5.7.0-dev.20240831: {} uglify-js@3.18.0: optional: true @@ -5881,6 +6178,8 @@ snapshots: universalify@0.1.2: {} + universalify@0.2.0: {} + universalify@2.0.1: {} update-browserslist-db@1.0.16(browserslist@4.23.1): @@ -5893,6 +6192,11 @@ snapshots: dependencies: punycode: 2.3.1 + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + util-deprecate@1.0.2: {} uuid@8.3.2: {} @@ -5910,10 +6214,27 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 + w3c-xmlserializer@5.0.0: + dependencies: + xml-name-validator: 5.0.0 + walker@1.0.8: dependencies: makeerror: 1.0.12 + webidl-conversions@7.0.0: {} + + whatwg-encoding@3.1.1: + dependencies: + iconv-lite: 0.6.3 + + whatwg-mimetype@4.0.0: {} + + whatwg-url@14.0.0: + dependencies: + tr46: 5.0.0 + webidl-conversions: 7.0.0 + which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 @@ -5953,10 +6274,16 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 + ws@8.18.0: {} + + xml-name-validator@5.0.0: {} + xml@1.0.1: {} xmlbuilder@15.1.1: {} + xmlchars@2.2.0: {} + xtend@4.0.2: {} y18n@5.0.8: {} @@ -5965,6 +6292,8 @@ snapshots: yallist@4.0.0: {} + yaml@2.5.0: {} + yargs-parser@20.2.9: {} yargs-parser@21.1.1: {} diff --git a/renovate.json5 b/renovate.json5 index 811b05a2..1baba5b4 100644 --- a/renovate.json5 +++ b/renovate.json5 @@ -63,12 +63,13 @@ "@types/node", "@typescript-eslint/eslint-plugin", "@typescript-eslint/parser", + "commit-and-tag-version", "constructs", "eslint", "jest-junit", + "jsii-docgen", "jsii-rosetta", "jsii", - "standard-version", "node", "@time-loop/clickup-projen", "projen" diff --git a/test/__snapshots__/clickup-cdk.test.ts.snap b/test/__snapshots__/clickup-cdk.test.ts.snap index 01c22c6a..a12fa777 100644 --- a/test/__snapshots__/clickup-cdk.test.ts.snap +++ b/test/__snapshots__/clickup-cdk.test.ts.snap @@ -14,6 +14,7 @@ exports[`ClickUpCdkConstructLibrary defaults package.json 1`] = ` "@typescript-eslint/eslint-plugin": "^7", "@typescript-eslint/parser": "^7", "aws-cdk-lib": "2.138.0", + "commit-and-tag-version": "^12", "constructs": "10.0.5", "esbuild": "*", "eslint": "^8", @@ -25,13 +26,12 @@ exports[`ClickUpCdkConstructLibrary defaults package.json 1`] = ` "jest-junit": "^15", "jsii": "~5.3.0", "jsii-diff": "*", - "jsii-docgen": "*", + "jsii-docgen": "^10.5.0", "jsii-pacmak": "*", "jsii-release": "*", "jsii-rosetta": "~5.3.0", "prettier": "*", "projen": "*", - "standard-version": "^9", "ts-jest": "*", "ts-node": "^10", "typescript": "~5.3.0", @@ -524,6 +524,7 @@ exports[`ClickUpCdkTypeScriptApp defaults package.json 1`] = ` "@typescript-eslint/eslint-plugin": "^7", "@typescript-eslint/parser": "^7", "aws-cdk": "^2.138.0", + "commit-and-tag-version": "^12", "esbuild": "*", "eslint": "^8", "eslint-config-prettier": "*", @@ -535,7 +536,6 @@ exports[`ClickUpCdkTypeScriptApp defaults package.json 1`] = ` "jsii-release": "*", "prettier": "*", "projen": "*", - "standard-version": "^9", "ts-jest": "*", "ts-node": "^10", "typescript": "*", @@ -988,6 +988,7 @@ exports[`ClickUpCdkTypeScriptApp options node20 package.json 1`] = ` "@typescript-eslint/eslint-plugin": "^7", "@typescript-eslint/parser": "^7", "aws-cdk": "^2.138.0", + "commit-and-tag-version": "^12", "esbuild": "*", "eslint": "^8", "eslint-config-prettier": "*", @@ -999,7 +1000,6 @@ exports[`ClickUpCdkTypeScriptApp options node20 package.json 1`] = ` "jsii-release": "*", "prettier": "*", "projen": "*", - "standard-version": "^9", "ts-jest": "*", "ts-node": "^10", "typescript": "*", @@ -1115,6 +1115,7 @@ exports[`cdk-diff additions - ClickUpCdkTypeScriptApp package.json 1`] = ` "@typescript-eslint/eslint-plugin": "^7", "@typescript-eslint/parser": "^7", "aws-cdk": "^2.138.0", + "commit-and-tag-version": "^12", "esbuild": "*", "eslint": "^8", "eslint-config-prettier": "*", @@ -1126,7 +1127,6 @@ exports[`cdk-diff additions - ClickUpCdkTypeScriptApp package.json 1`] = ` "jsii-release": "*", "prettier": "*", "projen": "*", - "standard-version": "^9", "ts-jest": "*", "ts-node": "^10", "typescript": "*", diff --git a/test/__snapshots__/clickup-ts.test.ts.snap b/test/__snapshots__/clickup-ts.test.ts.snap index 71667862..d976848f 100644 --- a/test/__snapshots__/clickup-ts.test.ts.snap +++ b/test/__snapshots__/clickup-ts.test.ts.snap @@ -237,6 +237,7 @@ exports[`ClickUpTypeScriptProject defaults package.json 1`] = ` "@types/node": "^18", "@typescript-eslint/eslint-plugin": "^7", "@typescript-eslint/parser": "^7", + "commit-and-tag-version": "^12", "constructs": "^10.0.0", "esbuild": "*", "eslint": "^8", @@ -249,7 +250,6 @@ exports[`ClickUpTypeScriptProject defaults package.json 1`] = ` "jsii-release": "*", "prettier": "*", "projen": "*", - "standard-version": "^9", "ts-jest": "*", "ts-node": "^10", "typedoc": "*",