Merge pull request #4 from dkershner6/github-actions/upgrade-main

chore(deps): upgrade dependencies
This commit is contained in:
Derek Kershner 2024-01-06 18:03:12 -08:00 committed by GitHub
commit dd657422aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
20 changed files with 224 additions and 300 deletions

18
.eslintrc.json generated
View File

@ -73,11 +73,25 @@
], ],
"import/no-unresolved": "off", "import/no-unresolved": "off",
"import/order": [ "import/order": [
"warn", "error",
{ {
"groups": [ "groups": [
"builtin", "builtin",
"external" "external",
"parent",
"sibling",
"index"
],
"newlines-between": "always",
"pathGroups": [
{
"pattern": "react",
"group": "external",
"position": "before"
}
],
"pathGroupsExcludedImportTypes": [
"react"
], ],
"alphabetize": { "alphabetize": {
"order": "asc", "order": "asc",

1
.gitattributes generated vendored
View File

@ -10,7 +10,6 @@
/.github/workflows/release.yml linguist-generated /.github/workflows/release.yml linguist-generated
/.github/workflows/upgrade-main.yml linguist-generated /.github/workflows/upgrade-main.yml linguist-generated
/.gitignore linguist-generated /.gitignore linguist-generated
/.mergify.yml linguist-generated
/.npmignore linguist-generated /.npmignore linguist-generated
/.npmrc linguist-generated /.npmrc linguist-generated
/.prettierignore linguist-generated /.prettierignore linguist-generated

3
.gitignore generated vendored
View File

@ -31,13 +31,11 @@ jspm_packages/
*.tgz *.tgz
.yarn-integrity .yarn-integrity
.cache .cache
!/.projenrc.js
/test-reports/ /test-reports/
junit.xml junit.xml
/coverage/ /coverage/
!/.github/workflows/build.yml !/.github/workflows/build.yml
!/.github/workflows/release.yml !/.github/workflows/release.yml
!/.mergify.yml
!/.github/workflows/upgrade-main.yml !/.github/workflows/upgrade-main.yml
!/.github/pull_request_template.md !/.github/pull_request_template.md
!/.prettierignore !/.prettierignore
@ -51,3 +49,4 @@ junit.xml
!/.eslintrc.json !/.eslintrc.json
!/dist/ !/dist/
!/action.yml !/action.yml
!/.projenrc.ts

View File

@ -1,24 +0,0 @@
# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen".
queue_rules:
- name: default
update_method: merge
conditions:
- "#approved-reviews-by>=1"
- -label~=(do-not-merge)
- status-success=build
pull_request_rules:
- name: Automatic merge on approval and successful build
actions:
delete_head_branch: {}
queue:
method: squash
name: default
commit_message_template: |-
{{ title }} (#{{ number }})
{{ body }}
conditions:
- "#approved-reviews-by>=1"
- -label~=(do-not-merge)
- status-success=build

5
.npmignore generated
View File

@ -6,7 +6,8 @@ junit.xml
permissions-backup.acl permissions-backup.acl
/dist/changelog.md /dist/changelog.md
/dist/version.txt /dist/version.txt
/.mergify.yml /.prettierignore
/.prettierrc.json
/test/ /test/
/tsconfig.publish.json /tsconfig.publish.json
/src/ /src/
@ -21,3 +22,5 @@ dist
/.projenrc.js /.projenrc.js
tsconfig.tsbuildinfo tsconfig.tsbuildinfo
/.eslintrc.json /.eslintrc.json
/.gitattributes
/.projenrc.ts

8
.projen/deps.json generated
View File

@ -1,5 +1,9 @@
{ {
"dependencies": [ "dependencies": [
{
"name": "@types/clone-deep",
"type": "build"
},
{ {
"name": "@types/jest", "name": "@types/jest",
"type": "build" "type": "build"
@ -23,6 +27,10 @@
"name": "@vercel/ncc", "name": "@vercel/ncc",
"type": "build" "type": "build"
}, },
{
"name": "clone-deep",
"type": "build"
},
{ {
"name": "constructs", "name": "constructs",
"version": "^10.0.0", "version": "^10.0.0",

1
.projen/files.json generated
View File

@ -9,7 +9,6 @@
".github/workflows/release.yml", ".github/workflows/release.yml",
".github/workflows/upgrade-main.yml", ".github/workflows/upgrade-main.yml",
".gitignore", ".gitignore",
".mergify.yml",
".npmignore", ".npmignore",
".npmrc", ".npmrc",
".prettierignore", ".prettierignore",

44
.projen/tasks.json generated
View File

@ -41,6 +41,14 @@
], ],
"condition": "! git log --oneline -1 | grep -q \"chore(release):\"" "condition": "! git log --oneline -1 | grep -q \"chore(release):\""
}, },
"ci": {
"name": "ci",
"steps": [
{
"spawn": "install:ci"
}
]
},
"clobber": { "clobber": {
"name": "clobber", "name": "clobber",
"description": "hard resets to HEAD of origin and cleans the local repo", "description": "hard resets to HEAD of origin and cleans the local repo",
@ -117,7 +125,18 @@
"description": "Runs eslint against the codebase", "description": "Runs eslint against the codebase",
"steps": [ "steps": [
{ {
"exec": "eslint --ext .ts,.tsx --fix --no-error-on-unmatched-pattern src test build-tools projenrc .projenrc.ts" "exec": "eslint --ext .ts,.tsx --fix --no-error-on-unmatched-pattern $@ src test build-tools projenrc .projenrc.ts",
"args": [
"--max-warnings=0"
]
}
]
},
"i": {
"name": "i",
"steps": [
{
"spawn": "install"
} }
] ]
}, },
@ -204,11 +223,22 @@
"description": "Run tests", "description": "Run tests",
"steps": [ "steps": [
{ {
"exec": "jest --passWithNoTests --coverageProvider=v8 --updateSnapshot", "spawn": "eslint"
"receiveArgs": true
}, },
{ {
"spawn": "eslint" "spawn": "type-check"
},
{
"spawn": "test-unit"
}
]
},
"test-unit": {
"name": "test-unit",
"steps": [
{
"exec": "jest --passWithNoTests --coverageProvider=v8 --updateSnapshot",
"receiveArgs": true
} }
] ]
}, },
@ -253,13 +283,13 @@
}, },
"steps": [ "steps": [
{ {
"exec": "pnpx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=@types/jest,@types/node,@typescript-eslint/eslint-plugin,@typescript-eslint/parser,@vercel/ncc,constructs,dkershner6-projen-github-actions,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-jest,eslint-plugin-prettier,eslint-plugin-sonarjs,eslint,jest,jest-junit,prettier,projen,projen-github-action-typescript,standard-version,ts-jest,ts-node,typedoc,typescript,@actions/core,@actions/github,axios" "exec": "pnpx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=@types/clone-deep,@types/jest,@types/node,@typescript-eslint/eslint-plugin,@typescript-eslint/parser,@vercel/ncc,clone-deep,constructs,dkershner6-projen-github-actions,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-jest,eslint-plugin-prettier,eslint-plugin-sonarjs,eslint,jest,jest-junit,prettier,projen,projen-github-action-typescript,standard-version,ts-jest,ts-node,typedoc,typescript,@actions/core,@actions/github,axios"
}, },
{ {
"exec": "pnpm i --no-frozen-lockfile" "exec": "pnpm i --no-frozen-lockfile"
}, },
{ {
"exec": "pnpm update @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser @vercel/ncc constructs dkershner6-projen-github-actions eslint-config-prettier eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-jest eslint-plugin-prettier eslint-plugin-sonarjs eslint jest jest-junit prettier projen projen-github-action-typescript standard-version ts-jest ts-node typedoc typescript @actions/core @actions/github axios" "exec": "pnpm update @types/clone-deep @types/jest @types/node @typescript-eslint/eslint-plugin @typescript-eslint/parser @vercel/ncc clone-deep constructs dkershner6-projen-github-actions eslint-config-prettier eslint-import-resolver-typescript eslint-plugin-import eslint-plugin-jest eslint-plugin-prettier eslint-plugin-sonarjs eslint jest jest-junit prettier projen projen-github-action-typescript standard-version ts-jest ts-node typedoc typescript @actions/core @actions/github axios"
}, },
{ {
"exec": "npx projen" "exec": "npx projen"
@ -274,7 +304,7 @@
"description": "Watch & compile in the background", "description": "Watch & compile in the background",
"steps": [ "steps": [
{ {
"exec": "tsc --build -w" "exec": "tsc --build -w tsconfig.publish.json"
} }
] ]
} }

View File

@ -1,5 +1,4 @@
import { Node20GitHubActionTypescriptProject } from "dkershner6-projen-github-actions"; import { Node20GitHubActionTypescriptProject } from "dkershner6-projen-github-actions";
import { RunsUsing } from "projen-github-action-typescript"; import { RunsUsing } from "projen-github-action-typescript";
const MAJOR_VERSION = 2; const MAJOR_VERSION = 2;

17
dist/index.js generated vendored
View File

@ -11,7 +11,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
}; };
Object.defineProperty(exports, "__esModule", ({ value: true })); Object.defineProperty(exports, "__esModule", ({ value: true }));
const core_1 = __nccwpck_require__(9093); const core_1 = __nccwpck_require__(9093);
const axios_1 = __importDefault(__nccwpck_require__(2940)); const axios_1 = __importDefault(__nccwpck_require__(2153));
const parseJsonSafely_1 = __nccwpck_require__(7516); const parseJsonSafely_1 = __nccwpck_require__(7516);
async function run() { async function run() {
try { try {
@ -35,7 +35,7 @@ async function run() {
} }
} }
void run(); void run();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSx3Q0FBaUU7QUFDakUsa0RBQTRDO0FBQzVDLHVEQUFvRDtBQUVwRCxLQUFLLFVBQVUsR0FBRztJQUNkLElBQUksQ0FBQztRQUNELE1BQU0sR0FBRyxHQUFXLElBQUEsZUFBUSxFQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3BDLE1BQU0sSUFBSSxHQUFHLElBQUEsaUNBQWUsRUFBQyxJQUFBLGVBQVEsRUFBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO1FBQy9DLE1BQU0sT0FBTyxHQUFHLElBQUEsaUNBQWUsRUFBQyxJQUFBLGVBQVEsRUFBQyxTQUFTLENBQUMsQ0FBaUIsQ0FBQztRQUNyRSxNQUFNLE1BQU0sR0FBRyxJQUFBLGlDQUFlLEVBQUMsSUFBQSxlQUFRLEVBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztRQUVuRCxJQUFBLFdBQUksRUFBQywyQkFBMkIsR0FBRyxFQUFFLENBQUMsQ0FBQztRQUN2QyxNQUFNLGVBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLElBQUksRUFBRTtZQUN4QixPQUFPO1lBQ1AsTUFBTTtTQUNULENBQUMsQ0FBQztJQUNQLENBQUM7SUFBQyxPQUFPLEdBQUcsRUFBRSxDQUFDO1FBQ1gsSUFBSSxHQUFHLFlBQVksS0FBSyxFQUFFLENBQUM7WUFDdkIsSUFBQSxZQUFLLEVBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1lBQ25CLElBQUEsZ0JBQVMsRUFBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUM7WUFDdkIsT0FBTztRQUNYLENBQUM7UUFFRCxJQUFBLGdCQUFTLEVBQUMsMEJBQTBCLENBQUMsQ0FBQztJQUMxQyxDQUFDO0FBQ0wsQ0FBQztBQUVELEtBQUssR0FBRyxFQUFFLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZXRJbnB1dCwgaW5mbywgZXJyb3IsIHNldEZhaWxlZCB9IGZyb20gXCJAYWN0aW9ucy9jb3JlXCI7XG5pbXBvcnQgYXhpb3MsIHsgQXhpb3NIZWFkZXJzIH0gZnJvbSBcImF4aW9zXCI7XG5pbXBvcnQgeyBwYXJzZUpzb25TYWZlbHkgfSBmcm9tIFwiLi9wYXJzZUpzb25TYWZlbHlcIjtcblxuYXN5bmMgZnVuY3Rpb24gcnVuKCk6IFByb21pc2U8dm9pZD4ge1xuICAgIHRyeSB7XG4gICAgICAgIGNvbnN0IHVybDogc3RyaW5nID0gZ2V0SW5wdXQoXCJ1cmxcIik7XG4gICAgICAgIGNvbnN0IGRhdGEgPSBwYXJzZUpzb25TYWZlbHkoZ2V0SW5wdXQoXCJkYXRhXCIpKTtcbiAgICAgICAgY29uc3QgaGVhZGVycyA9IHBhcnNlSnNvblNhZmVseShnZXRJbnB1dChcImhlYWRlcnNcIikpIGFzIEF4aW9zSGVhZGVycztcbiAgICAgICAgY29uc3QgcGFyYW1zID0gcGFyc2VKc29uU2FmZWx5KGdldElucHV0KFwicGFyYW1zXCIpKTtcblxuICAgICAgICBpbmZvKGBTZW5kaW5nIFBPU1QgcmVxdWVzdCB0byAke3VybH1gKTtcbiAgICAgICAgYXdhaXQgYXhpb3MucG9zdCh1cmwsIGRhdGEsIHtcbiAgICAgICAgICAgIGhlYWRlcnMsXG4gICAgICAgICAgICBwYXJhbXMsXG4gICAgICAgIH0pO1xuICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgICBpZiAoZXJyIGluc3RhbmNlb2YgRXJyb3IpIHtcbiAgICAgICAgICAgIGVycm9yKGVyci5tZXNzYWdlKTtcbiAgICAgICAgICAgIHNldEZhaWxlZChlcnIubWVzc2FnZSk7XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cblxuICAgICAgICBzZXRGYWlsZWQoXCJBbiB1bmtub3duIGVycm9yIG9jY3VyZWRcIik7XG4gICAgfVxufVxuXG52b2lkIHJ1bigpO1xuIl19 //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSx3Q0FBaUU7QUFDakUsa0RBQTRDO0FBRTVDLHVEQUFvRDtBQUVwRCxLQUFLLFVBQVUsR0FBRztJQUNkLElBQUksQ0FBQztRQUNELE1BQU0sR0FBRyxHQUFXLElBQUEsZUFBUSxFQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3BDLE1BQU0sSUFBSSxHQUFHLElBQUEsaUNBQWUsRUFBQyxJQUFBLGVBQVEsRUFBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO1FBQy9DLE1BQU0sT0FBTyxHQUFHLElBQUEsaUNBQWUsRUFBQyxJQUFBLGVBQVEsRUFBQyxTQUFTLENBQUMsQ0FBaUIsQ0FBQztRQUNyRSxNQUFNLE1BQU0sR0FBRyxJQUFBLGlDQUFlLEVBQUMsSUFBQSxlQUFRLEVBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztRQUVuRCxJQUFBLFdBQUksRUFBQywyQkFBMkIsR0FBRyxFQUFFLENBQUMsQ0FBQztRQUN2QyxNQUFNLGVBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLElBQUksRUFBRTtZQUN4QixPQUFPO1lBQ1AsTUFBTTtTQUNULENBQUMsQ0FBQztJQUNQLENBQUM7SUFBQyxPQUFPLEdBQUcsRUFBRSxDQUFDO1FBQ1gsSUFBSSxHQUFHLFlBQVksS0FBSyxFQUFFLENBQUM7WUFDdkIsSUFBQSxZQUFLLEVBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1lBQ25CLElBQUEsZ0JBQVMsRUFBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUM7WUFDdkIsT0FBTztRQUNYLENBQUM7UUFFRCxJQUFBLGdCQUFTLEVBQUMsMEJBQTBCLENBQUMsQ0FBQztJQUMxQyxDQUFDO0FBQ0wsQ0FBQztBQUVELEtBQUssR0FBRyxFQUFFLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZXRJbnB1dCwgaW5mbywgZXJyb3IsIHNldEZhaWxlZCB9IGZyb20gXCJAYWN0aW9ucy9jb3JlXCI7XG5pbXBvcnQgYXhpb3MsIHsgQXhpb3NIZWFkZXJzIH0gZnJvbSBcImF4aW9zXCI7XG5cbmltcG9ydCB7IHBhcnNlSnNvblNhZmVseSB9IGZyb20gXCIuL3BhcnNlSnNvblNhZmVseVwiO1xuXG5hc3luYyBmdW5jdGlvbiBydW4oKTogUHJvbWlzZTx2b2lkPiB7XG4gICAgdHJ5IHtcbiAgICAgICAgY29uc3QgdXJsOiBzdHJpbmcgPSBnZXRJbnB1dChcInVybFwiKTtcbiAgICAgICAgY29uc3QgZGF0YSA9IHBhcnNlSnNvblNhZmVseShnZXRJbnB1dChcImRhdGFcIikpO1xuICAgICAgICBjb25zdCBoZWFkZXJzID0gcGFyc2VKc29uU2FmZWx5KGdldElucHV0KFwiaGVhZGVyc1wiKSkgYXMgQXhpb3NIZWFkZXJzO1xuICAgICAgICBjb25zdCBwYXJhbXMgPSBwYXJzZUpzb25TYWZlbHkoZ2V0SW5wdXQoXCJwYXJhbXNcIikpO1xuXG4gICAgICAgIGluZm8oYFNlbmRpbmcgUE9TVCByZXF1ZXN0IHRvICR7dXJsfWApO1xuICAgICAgICBhd2FpdCBheGlvcy5wb3N0KHVybCwgZGF0YSwge1xuICAgICAgICAgICAgaGVhZGVycyxcbiAgICAgICAgICAgIHBhcmFtcyxcbiAgICAgICAgfSk7XG4gICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICAgIGlmIChlcnIgaW5zdGFuY2VvZiBFcnJvcikge1xuICAgICAgICAgICAgZXJyb3IoZXJyLm1lc3NhZ2UpO1xuICAgICAgICAgICAgc2V0RmFpbGVkKGVyci5tZXNzYWdlKTtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNldEZhaWxlZChcIkFuIHVua25vd24gZXJyb3Igb2NjdXJlZFwiKTtcbiAgICB9XG59XG5cbnZvaWQgcnVuKCk7XG4iXX0=
/***/ }), /***/ }),
@ -30107,11 +30107,11 @@ module.exports = parseParams
/***/ }), /***/ }),
/***/ 2940: /***/ 2153:
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => { /***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
"use strict"; "use strict";
// Axios v1.6.3 Copyright (c) 2023 Matt Zabriskie and contributors // Axios v1.6.5 Copyright (c) 2024 Matt Zabriskie and contributors
const FormData$1 = __nccwpck_require__(6698); const FormData$1 = __nccwpck_require__(6698);
@ -31481,6 +31481,9 @@ function arrayToObject(arr) {
function formDataToJSON(formData) { function formDataToJSON(formData) {
function buildPath(path, value, target, index) { function buildPath(path, value, target, index) {
let name = path[index++]; let name = path[index++];
if (name === '__proto__') return true;
const isNumericKey = Number.isFinite(+name); const isNumericKey = Number.isFinite(+name);
const isLast = index >= path.length; const isLast = index >= path.length;
name = !name && utils$1.isArray(target) ? target.length : name; name = !name && utils$1.isArray(target) ? target.length : name;
@ -32132,7 +32135,7 @@ function buildFullPath(baseURL, requestedURL) {
return requestedURL; return requestedURL;
} }
const VERSION = "1.6.3"; const VERSION = "1.6.5";
function parseProtocol(url) { function parseProtocol(url) {
const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url);
@ -32763,6 +32766,10 @@ const httpAdapter = isHttpAdapterSupported && function httpAdapter(config) {
// hotfix to support opt.all option which is required for node 20.x // hotfix to support opt.all option which is required for node 20.x
lookup = (hostname, opt, cb) => { lookup = (hostname, opt, cb) => {
_lookup(hostname, opt, (err, arg0, arg1) => { _lookup(hostname, opt, (err, arg0, arg1) => {
if (err) {
return cb(err);
}
const addresses = utils$1.isArray(arg0) ? arg0.map(addr => buildAddressEntry(addr)) : [buildAddressEntry(arg0, arg1)]; const addresses = utils$1.isArray(arg0) ? arg0.map(addr => buildAddressEntry(addr)) : [buildAddressEntry(arg0, arg1)];
opt.all ? cb(err, addresses) : cb(err, addresses[0].address, addresses[0].family); opt.all ? cb(err, addresses) : cb(err, addresses[0].address, addresses[0].family);

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -29,7 +29,7 @@
--light-color-ts-constructor-signature: var(--light-color-ts-constructor); --light-color-ts-constructor-signature: var(--light-color-ts-constructor);
--light-color-ts-parameter: var(--light-color-ts-variable); --light-color-ts-parameter: var(--light-color-ts-variable);
/* type literal not included as links will never be generated to it */ /* type literal not included as links will never be generated to it */
--light-color-ts-type-parameter: var(--light-color-ts-type-alias); --light-color-ts-type-parameter: #a55c0e;
--light-color-ts-accessor: var(--light-color-ts-property); --light-color-ts-accessor: var(--light-color-ts-property);
--light-color-ts-get-signature: var(--light-color-ts-accessor); --light-color-ts-get-signature: var(--light-color-ts-accessor);
--light-color-ts-set-signature: var(--light-color-ts-accessor); --light-color-ts-set-signature: var(--light-color-ts-accessor);
@ -69,7 +69,7 @@
--dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor);
--dark-color-ts-parameter: var(--dark-color-ts-variable); --dark-color-ts-parameter: var(--dark-color-ts-variable);
/* type literal not included as links will never be generated to it */ /* type literal not included as links will never be generated to it */
--dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); --dark-color-ts-type-parameter: #e07d13;
--dark-color-ts-accessor: var(--dark-color-ts-property); --dark-color-ts-accessor: var(--dark-color-ts-property);
--dark-color-ts-get-signature: var(--dark-color-ts-accessor); --dark-color-ts-get-signature: var(--dark-color-ts-accessor);
--dark-color-ts-set-signature: var(--dark-color-ts-accessor); --dark-color-ts-set-signature: var(--dark-color-ts-accessor);
@ -266,12 +266,12 @@ h6 {
line-height: 1.2; line-height: 1.2;
} }
h1 > a, h1 > a:not(.link),
h2 > a, h2 > a:not(.link),
h3 > a, h3 > a:not(.link),
h4 > a, h4 > a:not(.link),
h5 > a, h5 > a:not(.link),
h6 > a { h6 > a:not(.link) {
text-decoration: none; text-decoration: none;
color: var(--color-text); color: var(--color-text);
} }
@ -649,6 +649,28 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
font-weight: bold; font-weight: bold;
} }
.tsd-full-hierarchy:not(:last-child) {
margin-bottom: 1em;
padding-bottom: 1em;
border-bottom: 1px solid var(--color-accent);
}
.tsd-full-hierarchy,
.tsd-full-hierarchy ul {
list-style: none;
margin: 0;
padding: 0;
}
.tsd-full-hierarchy ul {
padding-left: 1.5rem;
}
.tsd-full-hierarchy a {
padding: 0.25rem 0 !important;
font-size: 1rem;
display: inline-flex;
align-items: center;
color: var(--color-text);
}
.tsd-panel-group.tsd-index-group { .tsd-panel-group.tsd-index-group {
margin-bottom: 0; margin-bottom: 0;
} }
@ -714,12 +736,15 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
} }
.tsd-navigation > a, .tsd-navigation > a,
.tsd-navigation .tsd-accordion-summary { .tsd-navigation .tsd-accordion-summary {
width: calc(100% - 0.5rem); width: calc(100% - 0.25rem);
display: flex;
align-items: center;
} }
.tsd-navigation a, .tsd-navigation a,
.tsd-navigation summary > span, .tsd-navigation summary > span,
.tsd-page-navigation a { .tsd-page-navigation a {
display: inline-flex; display: flex;
width: calc(100% - 0.25rem);
align-items: center; align-items: center;
padding: 0.25rem; padding: 0.25rem;
color: var(--color-text); color: var(--color-text);
@ -759,11 +784,6 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
margin-left: -1.5rem; margin-left: -1.5rem;
} }
.tsd-nested-navigation > li > a,
.tsd-nested-navigation > li > span {
width: calc(100% - 1.75rem - 0.5rem);
}
.tsd-page-navigation ul { .tsd-page-navigation ul {
padding-left: 1.75rem; padding-left: 1.75rem;
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

15
package.json generated
View File

@ -4,12 +4,14 @@
"scripts": { "scripts": {
"build": "npx projen build", "build": "npx projen build",
"bump": "npx projen bump", "bump": "npx projen bump",
"ci": "npx projen ci",
"clobber": "npx projen clobber", "clobber": "npx projen clobber",
"compile": "npx projen compile", "compile": "npx projen compile",
"default": "npx projen default", "default": "npx projen default",
"docgen": "npx projen docgen", "docgen": "npx projen docgen",
"eject": "npx projen eject", "eject": "npx projen eject",
"eslint": "npx projen eslint", "eslint": "npx projen eslint",
"i": "npx projen i",
"lint": "npx projen lint", "lint": "npx projen lint",
"package": "npx projen package", "package": "npx projen package",
"post-compile": "npx projen post-compile", "post-compile": "npx projen post-compile",
@ -17,6 +19,7 @@
"pre-compile": "npx projen pre-compile", "pre-compile": "npx projen pre-compile",
"release": "npx projen release", "release": "npx projen release",
"test": "npx projen test", "test": "npx projen test",
"test-unit": "npx projen test-unit",
"test:watch": "npx projen test:watch", "test:watch": "npx projen test:watch",
"type-check": "npx projen type-check", "type-check": "npx projen type-check",
"unbump": "npx projen unbump", "unbump": "npx projen unbump",
@ -25,35 +28,37 @@
"projen": "npx projen" "projen": "npx projen"
}, },
"devDependencies": { "devDependencies": {
"@types/clone-deep": "^4.0.4",
"@types/jest": "^29.5.11", "@types/jest": "^29.5.11",
"@types/node": "^18", "@types/node": "^18",
"@typescript-eslint/eslint-plugin": "^6", "@typescript-eslint/eslint-plugin": "^6",
"@typescript-eslint/parser": "^6", "@typescript-eslint/parser": "^6",
"@vercel/ncc": "^0.38.1", "@vercel/ncc": "^0.38.1",
"clone-deep": "^4.0.1",
"constructs": "^10.0.0", "constructs": "^10.0.0",
"dkershner6-projen-github-actions": "^0.0.2", "dkershner6-projen-github-actions": "^0.0.24",
"eslint": "^8", "eslint": "^8",
"eslint-config-prettier": "^9.1.0", "eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-typescript": "^3.6.1", "eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-import": "^2.29.1", "eslint-plugin-import": "^2.29.1",
"eslint-plugin-jest": "^27.6.0", "eslint-plugin-jest": "^27.6.1",
"eslint-plugin-prettier": "^5.1.2", "eslint-plugin-prettier": "^5.1.2",
"eslint-plugin-sonarjs": "^0.23.0", "eslint-plugin-sonarjs": "^0.23.0",
"jest": "^29.7.0", "jest": "^29.7.0",
"jest-junit": "^15", "jest-junit": "^15",
"prettier": "^3.1.1", "prettier": "^3.1.1",
"projen": "^0.78.5", "projen": "^0.78.11",
"projen-github-action-typescript": "^0.0.395", "projen-github-action-typescript": "^0.0.395",
"standard-version": "^9", "standard-version": "^9",
"ts-jest": "^29.1.1", "ts-jest": "^29.1.1",
"ts-node": "^10.9.2", "ts-node": "^10.9.2",
"typedoc": "^0.25.4", "typedoc": "^0.25.6",
"typescript": "^5.3.3" "typescript": "^5.3.3"
}, },
"dependencies": { "dependencies": {
"@actions/core": "^1.10.1", "@actions/core": "^1.10.1",
"@actions/github": "^6.0.0", "@actions/github": "^6.0.0",
"axios": "^1.6.3" "axios": "^1.6.5"
}, },
"pnpm": {}, "pnpm": {},
"keywords": [ "keywords": [

321
pnpm-lock.yaml generated
View File

@ -12,10 +12,13 @@ dependencies:
specifier: ^6.0.0 specifier: ^6.0.0
version: 6.0.0 version: 6.0.0
axios: axios:
specifier: ^1.6.3 specifier: ^1.6.5
version: 1.6.3 version: 1.6.5
devDependencies: devDependencies:
'@types/clone-deep':
specifier: ^4.0.4
version: 4.0.4
'@types/jest': '@types/jest':
specifier: ^29.5.11 specifier: ^29.5.11
version: 29.5.11 version: 29.5.11
@ -24,19 +27,22 @@ devDependencies:
version: 18.19.4 version: 18.19.4
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: ^6 specifier: ^6
version: 6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3) version: 6.18.0(@typescript-eslint/parser@6.18.0)(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/parser': '@typescript-eslint/parser':
specifier: ^6 specifier: ^6
version: 6.16.0(eslint@8.56.0)(typescript@5.3.3) version: 6.18.0(eslint@8.56.0)(typescript@5.3.3)
'@vercel/ncc': '@vercel/ncc':
specifier: ^0.38.1 specifier: ^0.38.1
version: 0.38.1 version: 0.38.1
clone-deep:
specifier: ^4.0.1
version: 4.0.1
constructs: constructs:
specifier: ^10.0.0 specifier: ^10.0.0
version: 10.3.0 version: 10.3.0
dkershner6-projen-github-actions: dkershner6-projen-github-actions:
specifier: ^0.0.2 specifier: ^0.0.24
version: 0.0.2(clone-deep@4.0.1)(constructs@10.3.0)(dkershner6-projen-typescript@0.0.0)(projen-github-action-typescript@0.0.395)(projen@0.78.5) version: 0.0.24(clone-deep@4.0.1)(constructs@10.3.0)(dkershner6-projen-typescript@0.0.26)(projen-github-action-typescript@0.0.395)(projen@0.78.11)
eslint: eslint:
specifier: ^8 specifier: ^8
version: 8.56.0 version: 8.56.0
@ -45,13 +51,13 @@ devDependencies:
version: 9.1.0(eslint@8.56.0) version: 9.1.0(eslint@8.56.0)
eslint-import-resolver-typescript: eslint-import-resolver-typescript:
specifier: ^3.6.1 specifier: ^3.6.1
version: 3.6.1(@typescript-eslint/parser@6.16.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0) version: 3.6.1(@typescript-eslint/parser@6.18.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
eslint-plugin-import: eslint-plugin-import:
specifier: ^2.29.1 specifier: ^2.29.1
version: 2.29.1(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) version: 2.29.1(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
eslint-plugin-jest: eslint-plugin-jest:
specifier: ^27.6.0 specifier: ^27.6.1
version: 27.6.0(@typescript-eslint/eslint-plugin@6.16.0)(eslint@8.56.0)(jest@29.7.0)(typescript@5.3.3) version: 27.6.1(@typescript-eslint/eslint-plugin@6.18.0)(eslint@8.56.0)(jest@29.7.0)(typescript@5.3.3)
eslint-plugin-prettier: eslint-plugin-prettier:
specifier: ^5.1.2 specifier: ^5.1.2
version: 5.1.2(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1) version: 5.1.2(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.1.1)
@ -68,11 +74,11 @@ devDependencies:
specifier: ^3.1.1 specifier: ^3.1.1
version: 3.1.1 version: 3.1.1
projen: projen:
specifier: ^0.78.5 specifier: ^0.78.11
version: 0.78.5(constructs@10.3.0) version: 0.78.11(constructs@10.3.0)
projen-github-action-typescript: projen-github-action-typescript:
specifier: ^0.0.395 specifier: ^0.0.395
version: 0.0.395(projen@0.78.5) version: 0.0.395(projen@0.78.11)
standard-version: standard-version:
specifier: ^9 specifier: ^9
version: 9.5.0 version: 9.5.0
@ -83,8 +89,8 @@ devDependencies:
specifier: ^10.9.2 specifier: ^10.9.2
version: 10.9.2(@types/node@18.19.4)(typescript@5.3.3) version: 10.9.2(@types/node@18.19.4)(typescript@5.3.3)
typedoc: typedoc:
specifier: ^0.25.4 specifier: ^0.25.6
version: 0.25.4(typescript@5.3.3) version: 0.25.6(typescript@5.3.3)
typescript: typescript:
specifier: ^5.3.3 specifier: ^5.3.3
version: 5.3.3 version: 5.3.3
@ -530,10 +536,6 @@ packages:
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dev: true dev: true
/@iarna/toml@2.2.5:
resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
dev: true
/@istanbuljs/load-nyc-config@1.1.0: /@istanbuljs/load-nyc-config@1.1.0:
resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
@ -906,35 +908,6 @@ packages:
'@octokit/openapi-types': 19.1.0 '@octokit/openapi-types': 19.1.0
dev: false dev: false
/@oozcitak/dom@1.15.10:
resolution: {integrity: sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ==}
engines: {node: '>=8.0'}
dependencies:
'@oozcitak/infra': 1.0.8
'@oozcitak/url': 1.0.4
'@oozcitak/util': 8.3.8
dev: true
/@oozcitak/infra@1.0.8:
resolution: {integrity: sha512-JRAUc9VR6IGHOL7OGF+yrvs0LO8SlqGnPAMqyzOuFZPSZSXI7Xf2O9+awQPSMXgIWGtgUf/dA6Hs6X6ySEaWTg==}
engines: {node: '>=6.0'}
dependencies:
'@oozcitak/util': 8.3.8
dev: true
/@oozcitak/url@1.0.4:
resolution: {integrity: sha512-kDcD8y+y3FCSOvnBI6HJgl00viO/nGbQoCINmQ0h98OhnGITrWR3bOGfwYCthgcrV8AnTJz8MzslTQbC3SOAmw==}
engines: {node: '>=8.0'}
dependencies:
'@oozcitak/infra': 1.0.8
'@oozcitak/util': 8.3.8
dev: true
/@oozcitak/util@8.3.8:
resolution: {integrity: sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==}
engines: {node: '>=8.0'}
dev: true
/@pkgr/core@0.1.0: /@pkgr/core@0.1.0:
resolution: {integrity: sha512-Zwq5OCzuwJC2jwqmpEQt7Ds1DTi6BWSwoGkbb1n9pO3hzb35BoJELx7c0T23iDkBGkh2e7tvOtjF3tr3OaQHDQ==} resolution: {integrity: sha512-Zwq5OCzuwJC2jwqmpEQt7Ds1DTi6BWSwoGkbb1n9pO3hzb35BoJELx7c0T23iDkBGkh2e7tvOtjF3tr3OaQHDQ==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@ -1001,6 +974,10 @@ packages:
'@babel/types': 7.23.6 '@babel/types': 7.23.6
dev: true dev: true
/@types/clone-deep@4.0.4:
resolution: {integrity: sha512-vXh6JuuaAha6sqEbJueYdh5zNBPPgG1OYumuz2UvLvriN6ABHDSW8ludREGWJb1MLIzbwZn4q4zUbUCerJTJfA==}
dev: true
/@types/graceful-fs@4.1.9: /@types/graceful-fs@4.1.9:
resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
dependencies: dependencies:
@ -1070,8 +1047,8 @@ packages:
'@types/yargs-parser': 21.0.3 '@types/yargs-parser': 21.0.3
dev: true dev: true
/@typescript-eslint/eslint-plugin@6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3): /@typescript-eslint/eslint-plugin@6.18.0(@typescript-eslint/parser@6.18.0)(eslint@8.56.0)(typescript@5.3.3):
resolution: {integrity: sha512-O5f7Kv5o4dLWQtPX4ywPPa+v9G+1q1x8mz0Kr0pXUtKsevo+gIJHLkGc8RxaZWtP8RrhwhSNIWThnW42K9/0rQ==} resolution: {integrity: sha512-3lqEvQUdCozi6d1mddWqd+kf8KxmGq2Plzx36BlkjuQe3rSTm/O98cLf0A4uDO+a5N1KD2SeEEl6fW97YHY+6w==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies: peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
@ -1082,11 +1059,11 @@ packages:
optional: true optional: true
dependencies: dependencies:
'@eslint-community/regexpp': 4.10.0 '@eslint-community/regexpp': 4.10.0
'@typescript-eslint/parser': 6.16.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': 6.18.0(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/scope-manager': 6.16.0 '@typescript-eslint/scope-manager': 6.18.0
'@typescript-eslint/type-utils': 6.16.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/type-utils': 6.18.0(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/utils': 6.16.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.18.0(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/visitor-keys': 6.16.0 '@typescript-eslint/visitor-keys': 6.18.0
debug: 4.3.4 debug: 4.3.4
eslint: 8.56.0 eslint: 8.56.0
graphemer: 1.4.0 graphemer: 1.4.0
@ -1099,8 +1076,8 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/parser@6.16.0(eslint@8.56.0)(typescript@5.3.3): /@typescript-eslint/parser@6.18.0(eslint@8.56.0)(typescript@5.3.3):
resolution: {integrity: sha512-H2GM3eUo12HpKZU9njig3DF5zJ58ja6ahj1GoHEHOgQvYxzoFJJEvC1MQ7T2l9Ha+69ZSOn7RTxOdpC/y3ikMw==} resolution: {integrity: sha512-v6uR68SFvqhNQT41frCMCQpsP+5vySy6IdgjlzUWoo7ALCnpaWYcz/Ij2k4L8cEsL0wkvOviCMpjmtRtHNOKzA==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies: peerDependencies:
eslint: ^7.0.0 || ^8.0.0 eslint: ^7.0.0 || ^8.0.0
@ -1109,10 +1086,10 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/scope-manager': 6.16.0 '@typescript-eslint/scope-manager': 6.18.0
'@typescript-eslint/types': 6.16.0 '@typescript-eslint/types': 6.18.0
'@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3) '@typescript-eslint/typescript-estree': 6.18.0(typescript@5.3.3)
'@typescript-eslint/visitor-keys': 6.16.0 '@typescript-eslint/visitor-keys': 6.18.0
debug: 4.3.4 debug: 4.3.4
eslint: 8.56.0 eslint: 8.56.0
typescript: 5.3.3 typescript: 5.3.3
@ -1128,16 +1105,16 @@ packages:
'@typescript-eslint/visitor-keys': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0
dev: true dev: true
/@typescript-eslint/scope-manager@6.16.0: /@typescript-eslint/scope-manager@6.18.0:
resolution: {integrity: sha512-0N7Y9DSPdaBQ3sqSCwlrm9zJwkpOuc6HYm7LpzLAPqBL7dmzAUimr4M29dMkOP/tEwvOCC/Cxo//yOfJD3HUiw==} resolution: {integrity: sha512-o/UoDT2NgOJ2VfHpfr+KBY2ErWvCySNUIX/X7O9g8Zzt/tXdpfEU43qbNk8LVuWUT2E0ptzTWXh79i74PP0twA==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
dependencies: dependencies:
'@typescript-eslint/types': 6.16.0 '@typescript-eslint/types': 6.18.0
'@typescript-eslint/visitor-keys': 6.16.0 '@typescript-eslint/visitor-keys': 6.18.0
dev: true dev: true
/@typescript-eslint/type-utils@6.16.0(eslint@8.56.0)(typescript@5.3.3): /@typescript-eslint/type-utils@6.18.0(eslint@8.56.0)(typescript@5.3.3):
resolution: {integrity: sha512-ThmrEOcARmOnoyQfYkHw/DX2SEYBalVECmoldVuH6qagKROp/jMnfXpAU/pAIWub9c4YTxga+XwgAkoA0pxfmg==} resolution: {integrity: sha512-ZeMtrXnGmTcHciJN1+u2CigWEEXgy1ufoxtWcHORt5kGvpjjIlK9MUhzHm4RM8iVy6dqSaZA/6PVkX6+r+ChjQ==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies: peerDependencies:
eslint: ^7.0.0 || ^8.0.0 eslint: ^7.0.0 || ^8.0.0
@ -1146,8 +1123,8 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3) '@typescript-eslint/typescript-estree': 6.18.0(typescript@5.3.3)
'@typescript-eslint/utils': 6.16.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.18.0(eslint@8.56.0)(typescript@5.3.3)
debug: 4.3.4 debug: 4.3.4
eslint: 8.56.0 eslint: 8.56.0
ts-api-utils: 1.0.3(typescript@5.3.3) ts-api-utils: 1.0.3(typescript@5.3.3)
@ -1161,8 +1138,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true dev: true
/@typescript-eslint/types@6.16.0: /@typescript-eslint/types@6.18.0:
resolution: {integrity: sha512-hvDFpLEvTJoHutVl87+MG/c5C8I6LOgEx05zExTSJDEVU7hhR3jhV8M5zuggbdFCw98+HhZWPHZeKS97kS3JoQ==} resolution: {integrity: sha512-/RFVIccwkwSdW/1zeMx3hADShWbgBxBnV/qSrex6607isYjj05t36P6LyONgqdUrNLl5TYU8NIKdHUYpFvExkA==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
dev: true dev: true
@ -1187,8 +1164,8 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/typescript-estree@6.16.0(typescript@5.3.3): /@typescript-eslint/typescript-estree@6.18.0(typescript@5.3.3):
resolution: {integrity: sha512-VTWZuixh/vr7nih6CfrdpmFNLEnoVBF1skfjdyGnNwXOH1SLeHItGdZDHhhAIzd3ACazyY2Fg76zuzOVTaknGA==} resolution: {integrity: sha512-klNvl+Ql4NsBNGB4W9TZ2Od03lm7aGvTbs0wYaFYsplVPhr+oeXjlPZCDI4U9jgJIDK38W1FKhacCFzCC+nbIg==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies: peerDependencies:
typescript: '*' typescript: '*'
@ -1196,8 +1173,8 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/types': 6.16.0 '@typescript-eslint/types': 6.18.0
'@typescript-eslint/visitor-keys': 6.16.0 '@typescript-eslint/visitor-keys': 6.18.0
debug: 4.3.4 debug: 4.3.4
globby: 11.1.0 globby: 11.1.0
is-glob: 4.0.3 is-glob: 4.0.3
@ -1229,8 +1206,8 @@ packages:
- typescript - typescript
dev: true dev: true
/@typescript-eslint/utils@6.16.0(eslint@8.56.0)(typescript@5.3.3): /@typescript-eslint/utils@6.18.0(eslint@8.56.0)(typescript@5.3.3):
resolution: {integrity: sha512-T83QPKrBm6n//q9mv7oiSvy/Xq/7Hyw9SzSEhMHJwznEmQayfBM87+oAlkNAMEO7/MjIwKyOHgBJbxB0s7gx2A==} resolution: {integrity: sha512-wiKKCbUeDPGaYEYQh1S580dGxJ/V9HI7K5sbGAVklyf+o5g3O+adnS4UNJajplF4e7z2q0uVBaTdT/yLb4XAVA==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies: peerDependencies:
eslint: ^7.0.0 || ^8.0.0 eslint: ^7.0.0 || ^8.0.0
@ -1238,9 +1215,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
'@types/json-schema': 7.0.15 '@types/json-schema': 7.0.15
'@types/semver': 7.5.6 '@types/semver': 7.5.6
'@typescript-eslint/scope-manager': 6.16.0 '@typescript-eslint/scope-manager': 6.18.0
'@typescript-eslint/types': 6.16.0 '@typescript-eslint/types': 6.18.0
'@typescript-eslint/typescript-estree': 6.16.0(typescript@5.3.3) '@typescript-eslint/typescript-estree': 6.18.0(typescript@5.3.3)
eslint: 8.56.0 eslint: 8.56.0
semver: 7.5.4 semver: 7.5.4
transitivePeerDependencies: transitivePeerDependencies:
@ -1256,11 +1233,11 @@ packages:
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
dev: true dev: true
/@typescript-eslint/visitor-keys@6.16.0: /@typescript-eslint/visitor-keys@6.18.0:
resolution: {integrity: sha512-QSFQLruk7fhs91a/Ep/LqRdbJCZ1Rq03rqBdKT5Ky17Sz8zRLUksqIe9DW0pKtg/Z35/ztbLQ6qpOCN6rOC11A==} resolution: {integrity: sha512-1wetAlSZpewRDb2h9p/Q8kRjdGuqdTAQbkJIOUMLug2LBLG+QOjiWoSj6/3B/hA9/tVTFFdtiKvAYoYnSRW/RA==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
dependencies: dependencies:
'@typescript-eslint/types': 6.16.0 '@typescript-eslint/types': 6.18.0
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
dev: true dev: true
@ -1392,10 +1369,6 @@ packages:
is-string: 1.0.7 is-string: 1.0.7
dev: true dev: true
/array-timsort@1.0.3:
resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==}
dev: true
/array-union@2.1.0: /array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'} engines: {node: '>=8'}
@ -1459,8 +1432,8 @@ packages:
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
dev: true dev: true
/axios@1.6.3: /axios@1.6.5:
resolution: {integrity: sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==} resolution: {integrity: sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==}
dependencies: dependencies:
follow-redirects: 1.15.4 follow-redirects: 1.15.4
form-data: 4.0.0 form-data: 4.0.0
@ -1633,11 +1606,6 @@ packages:
resolution: {integrity: sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==} resolution: {integrity: sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==}
dev: true dev: true
/case@1.6.3:
resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==}
engines: {node: '>= 0.8.0'}
dev: true
/chalk@2.4.2: /chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
engines: {node: '>=4'} engines: {node: '>=4'}
@ -1732,17 +1700,6 @@ packages:
delayed-stream: 1.0.0 delayed-stream: 1.0.0
dev: false dev: false
/comment-json@4.2.2:
resolution: {integrity: sha512-H8T+kl3nZesZu41zO2oNXIJWojNeK3mHxCLrsBNu6feksBXsgb+PtYz5daP5P86A0F3sz3840KVYehr04enISQ==}
engines: {node: '>= 6'}
dependencies:
array-timsort: 1.0.3
core-util-is: 1.0.3
esprima: 4.0.1
has-own-prop: 2.0.0
repeat-string: 1.6.1
dev: true
/compare-func@2.0.0: /compare-func@2.0.0:
resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
dependencies: dependencies:
@ -2091,34 +2048,34 @@ packages:
path-type: 4.0.0 path-type: 4.0.0
dev: true dev: true
/dkershner6-projen-github-actions@0.0.2(clone-deep@4.0.1)(constructs@10.3.0)(dkershner6-projen-typescript@0.0.0)(projen-github-action-typescript@0.0.395)(projen@0.78.5): /dkershner6-projen-github-actions@0.0.24(clone-deep@4.0.1)(constructs@10.3.0)(dkershner6-projen-typescript@0.0.26)(projen-github-action-typescript@0.0.395)(projen@0.78.11):
resolution: {integrity: sha512-YiihLvRq6bA9alSABdOl8U1UsZ/B9dONHOPOg0D2hfZk2eLYrjOfbv5SfNO1M4YCYEHwfTeAYgnbwAxfr9qBPg==} resolution: {integrity: sha512-YXzNES0HEzWvb0bShqvOa09tkKSKbrUy4R6OIfaGhlDxXKt8kDitRX8YxIQYla/2dbE+f0OLkrpr+Vrpr+jA7Q==}
engines: {node: '>= 18.12.0 <= 20.10.0'} engines: {node: '>= 18.12.0 <= 20.10.0'}
peerDependencies: peerDependencies:
clone-deep: ^4.0.1 clone-deep: ^4.0.1
constructs: ^10.3.0 constructs: ^10.3.0
dkershner6-projen-typescript: ^0.0.0 dkershner6-projen-typescript: ^0.x
projen: ^0.78.5 projen: ^0.78.11
projen-github-action-typescript: ^0.0.395 projen-github-action-typescript: ^0.0.395
dependencies: dependencies:
clone-deep: 4.0.1 clone-deep: 4.0.1
constructs: 10.3.0 constructs: 10.3.0
dkershner6-projen-typescript: 0.0.0(clone-deep@4.0.1)(constructs@10.3.0)(projen@0.78.5) dkershner6-projen-typescript: 0.0.26(clone-deep@4.0.1)(constructs@10.3.0)(projen@0.78.11)
projen: 0.78.5(constructs@10.3.0) projen: 0.78.11(constructs@10.3.0)
projen-github-action-typescript: 0.0.395(projen@0.78.5) projen-github-action-typescript: 0.0.395(projen@0.78.11)
dev: true dev: true
/dkershner6-projen-typescript@0.0.0(clone-deep@4.0.1)(constructs@10.3.0)(projen@0.78.5): /dkershner6-projen-typescript@0.0.26(clone-deep@4.0.1)(constructs@10.3.0)(projen@0.78.11):
resolution: {integrity: sha512-KZfajhIwkN0ynDwhSVGoCeB/CfvPaRGBaUeHsaSqbACGsVTSJjTysOPLOcAxD0Amvqok825WPmixCKj3eSxNzg==} resolution: {integrity: sha512-Sf6hV6smvSeFl5o6V7H3oQ4OjV+NCEUoUqM9pE9Hfgje/myQQ1+Trx5KBCiX5/e0RK/CErtLlTCXkBtA4YyT4g==}
engines: {node: '>= 18.12.0 <= 20.10.0'} engines: {node: '>= 18.12.0 <= 20.10.0'}
peerDependencies: peerDependencies:
clone-deep: ^4.0.1 clone-deep: ^4.0.1
constructs: ^10.3.0 constructs: ^10.3.0
projen: ^0.78.5 projen: ^0.78.11
dependencies: dependencies:
clone-deep: 4.0.1 clone-deep: 4.0.1
constructs: 10.3.0 constructs: 10.3.0
projen: 0.78.5(constructs@10.3.0) projen: 0.78.11(constructs@10.3.0)
dev: true dev: true
/doctrine@2.1.0: /doctrine@2.1.0:
@ -2285,7 +2242,7 @@ packages:
- supports-color - supports-color
dev: true dev: true
/eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.16.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0): /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.18.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0):
resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies: peerDependencies:
@ -2295,8 +2252,8 @@ packages:
debug: 4.3.4 debug: 4.3.4
enhanced-resolve: 5.15.0 enhanced-resolve: 5.15.0
eslint: 8.56.0 eslint: 8.56.0
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
fast-glob: 3.3.2 fast-glob: 3.3.2
get-tsconfig: 4.7.2 get-tsconfig: 4.7.2
is-core-module: 2.13.1 is-core-module: 2.13.1
@ -2308,7 +2265,7 @@ packages:
- supports-color - supports-color
dev: true dev: true
/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'} engines: {node: '>=4'}
peerDependencies: peerDependencies:
@ -2329,16 +2286,16 @@ packages:
eslint-import-resolver-webpack: eslint-import-resolver-webpack:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/parser': 6.16.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': 6.18.0(eslint@8.56.0)(typescript@5.3.3)
debug: 3.2.7 debug: 3.2.7
eslint: 8.56.0 eslint: 8.56.0
eslint-import-resolver-node: 0.3.9 eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.16.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0) eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.18.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0):
resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
engines: {node: '>=4'} engines: {node: '>=4'}
peerDependencies: peerDependencies:
@ -2348,7 +2305,7 @@ packages:
'@typescript-eslint/parser': '@typescript-eslint/parser':
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/parser': 6.16.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': 6.18.0(eslint@8.56.0)(typescript@5.3.3)
array-includes: 3.1.7 array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3 array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2 array.prototype.flat: 1.3.2
@ -2357,7 +2314,7 @@ packages:
doctrine: 2.1.0 doctrine: 2.1.0
eslint: 8.56.0 eslint: 8.56.0
eslint-import-resolver-node: 0.3.9 eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.16.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.18.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0)
hasown: 2.0.0 hasown: 2.0.0
is-core-module: 2.13.1 is-core-module: 2.13.1
is-glob: 4.0.3 is-glob: 4.0.3
@ -2373,8 +2330,8 @@ packages:
- supports-color - supports-color
dev: true dev: true
/eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.16.0)(eslint@8.56.0)(jest@29.7.0)(typescript@5.3.3): /eslint-plugin-jest@27.6.1(@typescript-eslint/eslint-plugin@6.18.0)(eslint@8.56.0)(jest@29.7.0)(typescript@5.3.3):
resolution: {integrity: sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==} resolution: {integrity: sha512-WEYkyVXD9NlmFBKvrkmzrC+C9yZoz5pAml2hO19PlS3spJtoiwj4p2u8spd/7zx5IvRsZsCmsoImaAvBB9X93Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies: peerDependencies:
'@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0
@ -2386,7 +2343,7 @@ packages:
jest: jest:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/eslint-plugin': 6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/eslint-plugin': 6.18.0(@typescript-eslint/parser@6.18.0)(eslint@8.56.0)(typescript@5.3.3)
'@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/utils': 5.62.0(eslint@8.56.0)(typescript@5.3.3)
eslint: 8.56.0 eslint: 8.56.0
jest: 29.7.0(@types/node@18.19.4)(ts-node@10.9.2) jest: 29.7.0(@types/node@18.19.4)(ts-node@10.9.2)
@ -2587,10 +2544,6 @@ packages:
micromatch: 4.0.5 micromatch: 4.0.5
dev: true dev: true
/fast-json-patch@3.1.1:
resolution: {integrity: sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==}
dev: true
/fast-json-stable-stringify@2.1.0: /fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
dev: true dev: true
@ -2844,17 +2797,6 @@ packages:
path-is-absolute: 1.0.1 path-is-absolute: 1.0.1
dev: true dev: true
/glob@8.1.0:
resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
engines: {node: '>=12'}
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
inherits: 2.0.4
minimatch: 5.1.6
once: 1.4.0
dev: true
/globals@11.12.0: /globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'} engines: {node: '>=4'}
@ -2932,11 +2874,6 @@ packages:
engines: {node: '>=8'} engines: {node: '>=8'}
dev: true dev: true
/has-own-prop@2.0.0:
resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==}
engines: {node: '>=8'}
dev: true
/has-property-descriptors@1.0.1: /has-property-descriptors@1.0.1:
resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
dependencies: dependencies:
@ -3034,11 +2971,6 @@ packages:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
dev: true dev: true
/ini@2.0.0:
resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
engines: {node: '>=10'}
dev: true
/internal-slot@1.0.6: /internal-slot@1.0.6:
resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
@ -3048,11 +2980,6 @@ packages:
side-channel: 1.0.4 side-channel: 1.0.4
dev: true dev: true
/interpret@1.4.0:
resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==}
engines: {node: '>= 0.10'}
dev: true
/is-array-buffer@3.0.2: /is-array-buffer@3.0.2:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
dependencies: dependencies:
@ -3980,13 +3907,6 @@ packages:
brace-expansion: 1.1.11 brace-expansion: 1.1.11
dev: true dev: true
/minimatch@5.1.6:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
dependencies:
brace-expansion: 2.0.1
dev: true
/minimatch@9.0.3: /minimatch@9.0.3:
resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
engines: {node: '>=16 || 14 >=14.17'} engines: {node: '>=16 || 14 >=14.17'}
@ -4325,35 +4245,22 @@ packages:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
dev: true dev: true
/projen-github-action-typescript@0.0.395(projen@0.78.5): /projen-github-action-typescript@0.0.395(projen@0.78.11):
resolution: {integrity: sha512-6wYEbV3MVt1ikzt1WKfFCFGi2QW94vZF6UU/UkIPY9al9YxfYkS9H3jJ2sz2gtRAXSX9JBk8g3IvmphRpqGsDg==} resolution: {integrity: sha512-6wYEbV3MVt1ikzt1WKfFCFGi2QW94vZF6UU/UkIPY9al9YxfYkS9H3jJ2sz2gtRAXSX9JBk8g3IvmphRpqGsDg==}
peerDependencies: peerDependencies:
projen: ^0.76.15 projen: ^0.76.15
dependencies: dependencies:
projen: 0.78.5(constructs@10.3.0) projen: 0.78.11(constructs@10.3.0)
dev: true dev: true
/projen@0.78.5(constructs@10.3.0): /projen@0.78.11(constructs@10.3.0):
resolution: {integrity: sha512-XghLqRVsbUrGo6YJJ9KuNXfzTZDvZaP664Di0uEJyQLvrawgag3z2UHOstVbtpzJ2MYZzKQyPVMgwlUfltTyCg==} resolution: {integrity: sha512-SfAMFJcXNWwFbt/HYS/bnYiBQK2nS33bp0tWV3j3Eb6mTiiwyEAjMF5l1rp9Fi+zZ1rV6ai2el2kaVQmcl3K3A==}
engines: {node: '>= 16.0.0'} engines: {node: '>= 16.0.0'}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
constructs: ^10.0.0 constructs: ^10.0.0
dependencies: dependencies:
'@iarna/toml': 2.2.5
case: 1.6.3
chalk: 4.1.2
comment-json: 4.2.2
constructs: 10.3.0 constructs: 10.3.0
conventional-changelog-config-spec: 2.1.0
fast-json-patch: 3.1.1
glob: 8.1.0
ini: 2.0.0
semver: 7.5.4
shx: 0.3.4
xmlbuilder2: 3.1.1
yaml: 2.3.4
yargs: 17.7.2
dev: true dev: true
bundledDependencies: bundledDependencies:
- '@iarna/toml' - '@iarna/toml'
@ -4466,13 +4373,6 @@ packages:
util-deprecate: 1.0.2 util-deprecate: 1.0.2
dev: true dev: true
/rechoir@0.6.2:
resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==}
engines: {node: '>= 0.10'}
dependencies:
resolve: 1.22.8
dev: true
/redent@3.0.0: /redent@3.0.0:
resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
engines: {node: '>=8'} engines: {node: '>=8'}
@ -4490,11 +4390,6 @@ packages:
set-function-name: 2.0.1 set-function-name: 2.0.1
dev: true dev: true
/repeat-string@1.6.1:
resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
engines: {node: '>=0.10'}
dev: true
/require-directory@2.1.1: /require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
@ -4635,16 +4530,6 @@ packages:
engines: {node: '>=8'} engines: {node: '>=8'}
dev: true dev: true
/shelljs@0.8.5:
resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==}
engines: {node: '>=4'}
hasBin: true
dependencies:
glob: 7.2.3
interpret: 1.4.0
rechoir: 0.6.2
dev: true
/shiki@0.14.7: /shiki@0.14.7:
resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==} resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==}
dependencies: dependencies:
@ -4654,15 +4539,6 @@ packages:
vscode-textmate: 8.0.0 vscode-textmate: 8.0.0
dev: true dev: true
/shx@0.3.4:
resolution: {integrity: sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==}
engines: {node: '>=6'}
hasBin: true
dependencies:
minimist: 1.2.8
shelljs: 0.8.5
dev: true
/side-channel@1.0.4: /side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies: dependencies:
@ -5135,8 +5011,8 @@ packages:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
dev: true dev: true
/typedoc@0.25.4(typescript@5.3.3): /typedoc@0.25.6(typescript@5.3.3):
resolution: {integrity: sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA==} resolution: {integrity: sha512-1rdionQMpOkpA58qfym1J+YD+ukyA1IEIa4VZahQI2ZORez7dhOvEyUotQL/8rSoMBopdzOS+vAIsORpQO4cTA==}
engines: {node: '>= 16'} engines: {node: '>= 16'}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -5303,16 +5179,6 @@ packages:
resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==}
dev: true dev: true
/xmlbuilder2@3.1.1:
resolution: {integrity: sha512-WCSfbfZnQDdLQLiMdGUQpMxxckeQ4oZNMNhLVkcekTu7xhD4tuUDyAPoY8CwXvBYE6LwBHd6QW2WZXlOWr1vCw==}
engines: {node: '>=12.0'}
dependencies:
'@oozcitak/dom': 1.15.10
'@oozcitak/infra': 1.0.8
'@oozcitak/util': 8.3.8
js-yaml: 3.14.1
dev: true
/xtend@4.0.2: /xtend@4.0.2:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'} engines: {node: '>=0.4'}
@ -5331,11 +5197,6 @@ packages:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
dev: true dev: true
/yaml@2.3.4:
resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
engines: {node: '>= 14'}
dev: true
/yargs-parser@20.2.9: /yargs-parser@20.2.9:
resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines: {node: '>=10'} engines: {node: '>=10'}

View File

@ -1,5 +1,6 @@
import { getInput, info, error, setFailed } from "@actions/core"; import { getInput, info, error, setFailed } from "@actions/core";
import axios, { AxiosHeaders } from "axios"; import axios, { AxiosHeaders } from "axios";
import { parseJsonSafely } from "./parseJsonSafely"; import { parseJsonSafely } from "./parseJsonSafely";
async function run(): Promise<void> { async function run(): Promise<void> {

3
tsconfig.json generated
View File

@ -25,13 +25,14 @@
"stripInternal": true, "stripInternal": true,
"target": "es2022", "target": "es2022",
"skipLibCheck": true, "skipLibCheck": true,
"noImplicitOverride": true,
"forceConsistentCasingInFileNames": true,
"types": [ "types": [
"jest", "jest",
"node" "node"
] ]
}, },
"include": [ "include": [
".projenrc.js",
"src/**/*.ts", "src/**/*.ts",
"test/**/*.ts", "test/**/*.ts",
"src/**/__tests__/**/*", "src/**/__tests__/**/*",

2
tsconfig.publish.json generated
View File

@ -27,6 +27,8 @@
"stripInternal": true, "stripInternal": true,
"target": "es2022", "target": "es2022",
"skipLibCheck": true, "skipLibCheck": true,
"noImplicitOverride": true,
"forceConsistentCasingInFileNames": true,
"types": [ "types": [
"jest", "jest",
"node" "node"