From 78fd1c665b2e46548fe98942bfbca907111e4966 Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Mon, 16 May 2022 15:13:39 +0200
Subject: [PATCH 01/41] ci: Remove docker setup
---
.github/dependabot.yml | 10 --
.github/workflows/test-release.yml | 229 -----------------------------
Dockerfile | 29 ----
package-lock.json | 22 ---
package.json | 1 -
release.config.js | 13 --
6 files changed, 304 deletions(-)
delete mode 100644 Dockerfile
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 21f57a806..09e09a3f8 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -9,13 +9,3 @@ updates:
include: scope
schedule:
interval: weekly
- - package-ecosystem: docker
- directory: /
- assignees:
- - sebbo2002
- commit-message:
- prefix: "build"
- include: scope
- schedule:
- interval: weekly
-
diff --git a/.github/workflows/test-release.yml b/.github/workflows/test-release.yml
index 1b0e785fc..5684371cf 100644
--- a/.github/workflows/test-release.yml
+++ b/.github/workflows/test-release.yml
@@ -61,213 +61,14 @@ jobs:
- name: π΅οΈββοΈ Run license checker
run: npm run license-check
- docker-image:
- name: Build Docker Image
- runs-on: ubuntu-latest
- env:
- PUSH_TO_DOCKERHUB: ${{ (github.repository != 'sebbo2002/js-template') && (secrets.DOCKERHUB_TOKEN != null) }}
- steps:
- - name: βοΈ Checkout
- uses: actions/checkout@v3
- - name: π§ Set up QEMU
- uses: docker/setup-qemu-action@v2
- - name: π§ Set up Buildx
- id: buildx
- uses: docker/setup-buildx-action@master
- - name: π Login to GitHub Container Registry
- uses: docker/login-action@v2
- with:
- registry: ghcr.io
- username: ${{ github.repository_owner }}
- password: ${{ secrets.GITHUB_TOKEN }}
- - name: π Login to DockerHub
- uses: docker/login-action@v2
- if: ${{ env.PUSH_TO_DOCKERHUB == 'true' }}
- with:
- username: ${{ github.repository_owner }}
- password: ${{ secrets.DOCKERHUB_TOKEN }}
- - name: βΉοΈ Set Build Variables
- id: buildVars
- run: echo "::set-output name=date::$(date +'%Y-%m-%d %H:%M:%S')"
- - name: πͺ Build and push (1/2)
- uses: docker/build-push-action@v3
- continue-on-error: true
- id: docker-build-1-1
- with:
- context: .
- github-token: ${{ secrets.GH_TOKEN }}
- target: build-container
- builder: ${{ steps.buildx.outputs.name }}
- platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/s390x,linux/arm/v7,linux/arm/v6
- pull: true
- push: true
- tags: ghcr.io/${{ github.repository }}:build-container-${{ github.sha }}
- cache-from: type=gha
- cache-to: type=gha,mode=max
- - name: πͺ Build and push (1/2; #2)
- uses: docker/build-push-action@v3
- continue-on-error: true
- if: steps.docker-build-1-1.outcome=='failure'
- id: docker-build-1-2
- with:
- context: .
- github-token: ${{ secrets.GH_TOKEN }}
- target: build-container
- builder: ${{ steps.buildx.outputs.name }}
- platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/s390x,linux/arm/v7,linux/arm/v6
- pull: true
- push: true
- tags: ghcr.io/${{ github.repository }}:build-container-${{ github.sha }}
- cache-from: type=gha
- cache-to: type=gha,mode=max
- - name: πͺ Build and push (1/2; #3)
- uses: docker/build-push-action@v3
- continue-on-error: true
- if: steps.docker-build-1-2.outcome=='failure'
- id: docker-build-1-3
- with:
- context: .
- github-token: ${{ secrets.GH_TOKEN }}
- target: build-container
- builder: ${{ steps.buildx.outputs.name }}
- platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/s390x,linux/arm/v7,linux/arm/v6
- pull: true
- push: true
- tags: ghcr.io/${{ github.repository }}:build-container-${{ github.sha }}
- cache-from: type=gha
- cache-to: type=gha,mode=max
- - name: πͺ Build and push (1/2; Summary)
- if: always()
- run: |
- if ${{ steps.docker-build-1-1.outcome=='success' || steps.docker-build-1-2.outcome=='success' || steps.docker-build-1-3.outcome=='success' }}; then
- echo "π Whoop whoop, that workedβ¦"
- else
- exit 1
- fi
- - name: πͺ Build and push (2/2)
- uses: docker/build-push-action@v3
- continue-on-error: true
- id: docker-build-2-1
- with:
- context: .
- github-token: ${{ secrets.GH_TOKEN }}
- builder: ${{ steps.buildx.outputs.name }}
- platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/s390x,linux/arm/v7,linux/arm/v6
- pull: true
- push: true
- tags: ghcr.io/${{ github.repository }}:${{ github.sha }}
- labels: |
- org.opencontainers.image.authors=${{ github.repository_owner }}
- org.opencontainers.image.created=${{ steps.buildVars.outputs.date }}
- org.opencontainers.image.ref.name=${{ github.ref }}
- org.opencontainers.image.revision=${{ github.sha }}
- org.opencontainers.image.source=https://github.com/${{ github.repository }}
- cache-from: |
- type=gha
- type=registry,ref=ghcr.io/${{ github.repository }}:build-container-${{ github.sha }}
- type=registry,ref=ghcr.io/${{ github.repository }}:next
- type=registry,ref=ghcr.io/${{ github.repository }}:latest
- cache-to: type=gha,mode=max
- - name: πͺ Build and push (2/2; #2)
- uses: docker/build-push-action@v3
- continue-on-error: true
- if: steps.docker-build-2-1.outcome=='failure'
- id: docker-build-2-2
- with:
- context: .
- github-token: ${{ secrets.GH_TOKEN }}
- builder: ${{ steps.buildx.outputs.name }}
- platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/s390x,linux/arm/v7,linux/arm/v6
- pull: true
- push: true
- tags: ghcr.io/${{ github.repository }}:${{ github.sha }}
- labels: |
- org.opencontainers.image.authors=${{ github.repository_owner }}
- org.opencontainers.image.created=${{ steps.buildVars.outputs.date }}
- org.opencontainers.image.ref.name=${{ github.ref }}
- org.opencontainers.image.revision=${{ github.sha }}
- org.opencontainers.image.source=https://github.com/${{ github.repository }}
- cache-from: |
- type=gha
- type=registry,ref=ghcr.io/${{ github.repository }}:build-container-${{ github.sha }}
- type=registry,ref=ghcr.io/${{ github.repository }}:next
- type=registry,ref=ghcr.io/${{ github.repository }}:latest
- cache-to: type=gha,mode=max
- - name: πͺ Build and push (2/2; #3)
- uses: docker/build-push-action@v3
- if: steps.docker-build-2-2.outcome=='failure'
- continue-on-error: true
- id: docker-build-2-3
- with:
- context: .
- github-token: ${{ secrets.GH_TOKEN }}
- builder: ${{ steps.buildx.outputs.name }}
- platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/s390x,linux/arm/v7,linux/arm/v6
- pull: true
- push: true
- tags: ghcr.io/${{ github.repository }}:${{ github.sha }}
- labels: |
- org.opencontainers.image.authors=${{ github.repository_owner }}
- org.opencontainers.image.created=${{ steps.buildVars.outputs.date }}
- org.opencontainers.image.ref.name=${{ github.ref }}
- org.opencontainers.image.revision=${{ github.sha }}
- org.opencontainers.image.source=https://github.com/${{ github.repository }}
- cache-from: |
- type=gha
- type=registry,ref=ghcr.io/${{ github.repository }}:build-container-${{ github.sha }}
- type=registry,ref=ghcr.io/${{ github.repository }}:next
- type=registry,ref=ghcr.io/${{ github.repository }}:latest
- cache-to: type=gha,mode=max
- - name: πͺ Build and push (2/2; Summary)
- if: always()
- id: docker-build-2
- run: |
- if ${{ steps.docker-build-2-1.outcome=='success' }}; then
- echo "π Whoop whoop, that worked (first try)"
- echo "::set-output name=digest::${{ steps.docker-build-2-1.outputs.digest }}"
- elif ${{ steps.docker-build-2-2.outcome=='success' }}; then
- echo "π Whoop whoop, that worked (second try)"
- echo "::set-output name=digest::${{ steps.docker-build-2-2.outputs.digest }}"
- elif ${{ steps.docker-build-2-3.outcome=='success' }}; then
- echo "π Whoop whoop, that worked (third try)"
- echo "::set-output name=digest::${{ steps.docker-build-2-3.outputs.digest }}"
- else
- exit 1
- fi
- - name: π Push container to DockerHub
- if: ${{ env.PUSH_TO_DOCKERHUB == 'true' }}
- run: |
- docker pull $SOURCE
- docker tag $SOURCE $TARGET
- docker push $TARGET
- env:
- SOURCE: ghcr.io/${{ github.repository }}:${{ github.sha }}
- TARGET: ${{ github.repository }}:${{ github.sha }}
- - name: π Boot-up Check
- if: github.repository != 'sebbo2002/js-template'
- run: |
- docker run --name "app" -d $IMAGE
- sleep 5
- docker logs app
- docker exec app echo "Ok."
- docker stop app
- docker rm app
- env:
- IMAGE: ghcr.io/${{ github.repository }}:${{ github.sha }}
- outputs:
- digest: ${{ steps.docker-build-2.outputs.digest }}
-
release:
name: Release
runs-on: ubuntu-latest
concurrency: release
- env:
- PUSH_TO_DOCKERHUB: ${{ (github.repository != 'sebbo2002/js-template') && (secrets.DOCKERHUB_TOKEN != null) }}
needs:
- coverage
- tests
- license-checker
- - docker-image
if: ${{ github.repository != 'sebbo2002/js-template' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop') }}
steps:
- name: βοΈ Checkout Project
@@ -280,34 +81,6 @@ jobs:
run: npm ci
- name: π Create docs folder
run: mkdir ./docs
- - name: π Login to GitHub Container Registry
- uses: docker/login-action@v2
- with:
- registry: ghcr.io
- username: ${{ github.repository_owner }}
- password: ${{ secrets.GITHUB_TOKEN }}
- - name: π Login to DockerHub
- uses: docker/login-action@v2
- with:
- username: ${{ github.repository_owner }}
- password: ${{ secrets.DOCKERHUB_TOKEN }}
- - name: β¬οΈ Pull GitHub Containers
- id: github
- run: |
- docker pull "${IMAGE}@${DIGEST}"
- echo "::set-output name=image::${IMAGE}@${DIGEST}"
- env:
- IMAGE: ghcr.io/${{ github.repository }}
- DIGEST: ${{ needs.docker-image.outputs.digest }}
- - name: β¬οΈ Pull Docker Hub Containers
- if: ${{ env.PUSH_TO_DOCKERHUB == 'true' }}
- id: dockerhub
- run: |
- docker pull "${IMAGE}@${DIGEST}"
- echo "::set-output name=image::${IMAGE}@${DIGEST}"
- env:
- IMAGE: ${{ github.repository }}
- DIGEST: ${{ needs.docker-image.outputs.digest }}
- name: πͺ Run semantic-release
run: BRANCH=${GITHUB_REF#refs/heads/} npx semantic-release
env:
@@ -318,8 +91,6 @@ jobs:
GITHUB_NPM_TOKEN: ${{ secrets.GH_TOKEN }}
PUBLIC_NPM_CONFIG_REGISTRY: https://registry.npmjs.org
PUBLIC_NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- DOCKER_LOCAL_IMAGE_GH: ${{ steps.github.outputs.image }}
- DOCKER_LOCAL_IMAGE_DH: ${{ steps.dockerhub.outputs.image }}
- name: π Merge main back into develop
if: ${{ github.ref == 'refs/heads/main' }}
uses: everlytic/branch-merge@1.1.2
diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index 74f90ef58..000000000
--- a/Dockerfile
+++ /dev/null
@@ -1,29 +0,0 @@
-FROM node:lts-alpine@sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10 as build-container
-
-WORKDIR "/app"
-
-COPY package*.json "/app/"
-RUN npm ci
-
-COPY . "/app/"
-RUN npm run build && \
- rm -rf ./.github ./src ./test ./node_modules
-
-
-FROM node:lts-alpine@sha256:1a9a71ea86aad332aa7740316d4111ee1bd4e890df47d3b5eff3e5bded3b3d10
-ARG NODE_ENV=production
-ENV NODE_ENV=$NODE_ENV
-WORKDIR "/app"
-
-RUN apk add --no-cache --update dumb-init && \
- ln -s /app/dist/bin/start.js /usr/local/bin/start && \
- ln -s /app/dist/bin/cli.js /usr/local/bin/cli
-
-COPY --from=build-container /app/package*.json "/app/"
-RUN npm ci --only-production
-
-COPY --from=build-container "/app" "/app"
-USER node
-
-ENTRYPOINT ["/usr/bin/dumb-init", "--"]
-CMD ["/usr/local/bin/start"]
diff --git a/package-lock.json b/package-lock.json
index 1f151b887..084e4e305 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17,7 +17,6 @@
"devDependencies": {
"@amanda-mitchell/semantic-release-npm-multiple": "^2.15.0",
"@qiwi/semantic-release-gh-pages-plugin": "^5.2.0",
- "@sebbo2002/semantic-release-docker": "^1.0.0-develop.1",
"@semantic-release/changelog": "^6.0.1",
"@semantic-release/exec": "^6.0.2",
"@semantic-release/git": "^10.0.1",
@@ -1192,18 +1191,6 @@
"integrity": "sha512-8wxFGJFeMo5nWcz0ywtuE6Dl9YwkmjgJs+4y3B3Iq6z8P7Pe1ZUlcMQJxFSq2daxp6B0cPUKTS8+hYeRqk730g==",
"dev": true
},
- "node_modules/@sebbo2002/semantic-release-docker": {
- "version": "1.0.0-develop.1",
- "resolved": "https://registry.npmjs.org/@sebbo2002/semantic-release-docker/-/semantic-release-docker-1.0.0-develop.1.tgz",
- "integrity": "sha512-PN+mgkKuyPxXz0uOS7ctMLtZiKKmUfS+lA9jVRhTKep/6qzT+1iO+EvzYiO4Dy/6fAg1QUxjZE8QGP0oU0KTAA==",
- "dev": true,
- "dependencies": {
- "execa": "^5.1.1"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
"node_modules/@semantic-release/changelog": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.1.tgz",
@@ -12765,15 +12752,6 @@
"integrity": "sha512-8wxFGJFeMo5nWcz0ywtuE6Dl9YwkmjgJs+4y3B3Iq6z8P7Pe1ZUlcMQJxFSq2daxp6B0cPUKTS8+hYeRqk730g==",
"dev": true
},
- "@sebbo2002/semantic-release-docker": {
- "version": "1.0.0-develop.1",
- "resolved": "https://registry.npmjs.org/@sebbo2002/semantic-release-docker/-/semantic-release-docker-1.0.0-develop.1.tgz",
- "integrity": "sha512-PN+mgkKuyPxXz0uOS7ctMLtZiKKmUfS+lA9jVRhTKep/6qzT+1iO+EvzYiO4Dy/6fAg1QUxjZE8QGP0oU0KTAA==",
- "dev": true,
- "requires": {
- "execa": "^5.1.1"
- }
- },
"@semantic-release/changelog": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/@semantic-release/changelog/-/changelog-6.0.1.tgz",
diff --git a/package.json b/package.json
index f13d12222..a7cdacba4 100644
--- a/package.json
+++ b/package.json
@@ -13,7 +13,6 @@
"devDependencies": {
"@amanda-mitchell/semantic-release-npm-multiple": "^2.15.0",
"@qiwi/semantic-release-gh-pages-plugin": "^5.2.0",
- "@sebbo2002/semantic-release-docker": "^1.0.0-develop.1",
"@semantic-release/changelog": "^6.0.1",
"@semantic-release/exec": "^6.0.2",
"@semantic-release/git": "^10.0.1",
diff --git a/release.config.js b/release.config.js
index 54f452f96..8ab695d9c 100644
--- a/release.config.js
+++ b/release.config.js
@@ -46,19 +46,6 @@ configuration.plugins.push(['@semantic-release/git', {
'message': 'chore(release): :bookmark: ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}'
}]);
-const dockerImages = [];
-if (process.env.DOCKER_LOCAL_IMAGE_DH) {
- dockerImages.push(process.env.DOCKER_LOCAL_IMAGE_DH);
-}
-if (process.env.DOCKER_LOCAL_IMAGE_GH) {
- dockerImages.push(process.env.DOCKER_LOCAL_IMAGE_GH);
-}
-if(dockerImages.length > 0) {
- configuration.plugins.push(['@sebbo2002/semantic-release-docker', {
- images: dockerImages
- }]);
-}
-
configuration.plugins.push(['@qiwi/semantic-release-gh-pages-plugin', {
'msg': 'docs: Updated for <%= nextRelease.gitTag %>',
'src': './docs',
From 66d3a69dffc7f7cc9047dfcbe37225cf7312d49e Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Mon, 16 May 2022 15:31:03 +0200
Subject: [PATCH 02/41] chore: Remove changelog entries from js-template
---
CHANGELOG.md | 33 ---------------------------------
1 file changed, 33 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8a9009559..e69de29bb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,33 +0,0 @@
-# [1.0.0-develop.3](https://github.com/sebbo2002/js-template-test/compare/v1.0.0-develop.2...v1.0.0-develop.3) (2021-05-08)
-
-
-### Bug Fixes
-
-* **CI:** Fix npm github release ([8355e8b](https://github.com/sebbo2002/js-template-test/commit/8355e8b3658b534ad359d03147d6b6d559de3340))
-
-# [1.0.0-develop.2](https://github.com/sebbo2002/js-template-test/compare/v1.0.0-develop.1...v1.0.0-develop.2) (2021-05-08)
-
-
-### Bug Fixes
-
-* Docker Tags ([7d8dcd5](https://github.com/sebbo2002/js-template-test/commit/7d8dcd579f3d796e6a07d77e7da8700eb44a4ce0))
-
-# 1.0.0-develop.1 (2021-05-08)
-
-
-### Bug Fixes
-
-* Cannot read property 'env' of undefined ([7f64b7a](https://github.com/sebbo2002/js-template-test/commit/7f64b7a9c3b8f42dd3f608be0251fa1fdaad32d8))
-* **CI:** Fix docker build ([7da7438](https://github.com/sebbo2002/js-template-test/commit/7da74380621eed1134a87d0c01d4da8b45e58525))
-
-
-### Features
-
-* test ([2008ee5](https://github.com/sebbo2002/js-template-test/commit/2008ee563dab2203ac6c51d55e06631af86b58b2))
-
-# 1.0.0-develop.1 (2021-05-07)
-
-
-### Features
-
-* test ([2008ee5](https://github.com/sebbo2002/js-template-test/commit/2008ee563dab2203ac6c51d55e06631af86b58b2))
From 4bf0005c52c1a5033f61e5b4accc75ce39eb990a Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Mon, 16 May 2022 16:25:09 +0200
Subject: [PATCH 03/41] ci: Remove GH_TOKEN and use GITHUB_TOKEN
---
.github/workflows/release-bot.yml | 5 ++++-
.github/workflows/test-release.yml | 9 +++++++--
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/release-bot.yml b/.github/workflows/release-bot.yml
index 685c0ae60..455a07727 100644
--- a/.github/workflows/release-bot.yml
+++ b/.github/workflows/release-bot.yml
@@ -10,6 +10,9 @@ jobs:
release-bot:
runs-on: ubuntu-latest
if: ${{ github.repository != 'sebbo2002/js-template' }}
+ permissions:
+ contents: write
+ pull-requests: write
steps:
- name: βοΈ Checkout Project
uses: actions/checkout@v3
@@ -29,4 +32,4 @@ jobs:
- name: π€ Run ReleaseBot
uses: ./.actions/release-bot
with:
- token: ${{ secrets.GH_TOKEN }}
+ token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/test-release.yml b/.github/workflows/test-release.yml
index 5684371cf..a12486ad2 100644
--- a/.github/workflows/test-release.yml
+++ b/.github/workflows/test-release.yml
@@ -70,6 +70,11 @@ jobs:
- tests
- license-checker
if: ${{ github.repository != 'sebbo2002/js-template' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop') }}
+ permissions:
+ contents: write
+ issues: write
+ pull-requests: write
+ packages: write
steps:
- name: βοΈ Checkout Project
uses: actions/checkout@v3
@@ -85,10 +90,10 @@ jobs:
run: BRANCH=${GITHUB_REF#refs/heads/} npx semantic-release
env:
GH_REPO: ${{ github.repository }}
- GH_TOKEN: ${{ secrets.GH_TOKEN }}
+ GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_OWNER: ${{ github.repository_owner }}
GITHUB_NPM_CONFIG_REGISTRY: https://npm.pkg.github.com/
- GITHUB_NPM_TOKEN: ${{ secrets.GH_TOKEN }}
+ GITHUB_NPM_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PUBLIC_NPM_CONFIG_REGISTRY: https://registry.npmjs.org
PUBLIC_NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: π Merge main back into develop
From a797059a55b71332f929c550ee1041e767122b4d Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Mon, 16 May 2022 18:12:53 +0200
Subject: [PATCH 04/41] ci: Fix github pages release
---
.github/workflows/test-release.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/workflows/test-release.yml b/.github/workflows/test-release.yml
index a12486ad2..e2ca677b5 100644
--- a/.github/workflows/test-release.yml
+++ b/.github/workflows/test-release.yml
@@ -75,6 +75,7 @@ jobs:
issues: write
pull-requests: write
packages: write
+ pages: write
steps:
- name: βοΈ Checkout Project
uses: actions/checkout@v3
From 93caa85869f10f6a2b9d13f12dcd4f5a3ac4dab7 Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Tue, 17 May 2022 08:13:05 +0000
Subject: [PATCH 05/41] Update all development npm dependencies (2022-05-17)
(#383)
---
package-lock.json | 130 +++++++++++++++++++++++-----------------------
package.json | 6 +--
2 files changed, 68 insertions(+), 68 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 21d66f679..93d3c51e2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,11 +23,11 @@
"@types/node": "^17.0.31",
"@typescript-eslint/eslint-plugin": "^5.22.0",
"@typescript-eslint/parser": "^5.22.0",
- "dayjs": "^1.11.1",
- "eslint": "^8.13.0",
+ "dayjs": "^1.11.2",
+ "eslint": "^8.15.0",
"eslint-plugin-jsonc": "^2.2.1",
"license-checker": "^25.0.1",
- "luxon": "^2.3.2",
+ "luxon": "^2.4.0",
"mocha": "^10.0.0",
"mochawesome": "^7.1.3",
"moment": "^2.29.3",
@@ -577,19 +577,19 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz",
- "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz",
+ "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
- "espree": "^9.3.1",
+ "espree": "^9.3.2",
"globals": "^13.9.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"strip-json-comments": "^3.1.1"
},
"engines": {
@@ -1554,9 +1554,9 @@
"dev": true
},
"node_modules/acorn": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
- "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
+ "version": "8.7.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
+ "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
@@ -2305,9 +2305,9 @@
}
},
"node_modules/dayjs": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.1.tgz",
- "integrity": "sha512-ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA==",
+ "version": "1.11.2",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.2.tgz",
+ "integrity": "sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw==",
"dev": true
},
"node_modules/debug": {
@@ -2649,12 +2649,12 @@
}
},
"node_modules/eslint": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz",
- "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==",
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz",
+ "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.2.1",
+ "@eslint/eslintrc": "^1.2.3",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -2665,7 +2665,7 @@
"eslint-scope": "^7.1.1",
"eslint-utils": "^3.0.0",
"eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.1",
+ "espree": "^9.3.2",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
@@ -2681,7 +2681,7 @@
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
"lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"natural-compare": "^1.4.0",
"optionator": "^0.9.1",
"regexpp": "^3.2.0",
@@ -2822,13 +2822,13 @@
}
},
"node_modules/espree": {
- "version": "9.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz",
- "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==",
+ "version": "9.3.2",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
+ "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
"dev": true,
"dependencies": {
- "acorn": "^8.7.0",
- "acorn-jsx": "^5.3.1",
+ "acorn": "^8.7.1",
+ "acorn-jsx": "^5.3.2",
"eslint-visitor-keys": "^3.3.0"
},
"engines": {
@@ -3481,9 +3481,9 @@
}
},
"node_modules/globals": {
- "version": "13.13.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
- "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
+ "version": "13.15.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
+ "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -4581,9 +4581,9 @@
"dev": true
},
"node_modules/luxon": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.3.2.tgz",
- "integrity": "sha512-MlAQQVMFhGk4WUA6gpfsy0QycnKP0+NlCBJRVRNPxxSIbjrCbQ65nrpJD3FVyJNZLuJ0uoqL57ye6BmDYgHaSw==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.4.0.tgz",
+ "integrity": "sha512-w+NAwWOUL5hO0SgwOHsMBAmZ15SoknmQXhSO0hIbJCAmPKSsGeK8MlmhYh2w6Iib38IxN2M+/ooXWLbeis7GuA==",
"dev": true,
"engines": {
"node": ">=12"
@@ -4792,9 +4792,9 @@
}
},
"node_modules/minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -10713,19 +10713,19 @@
}
},
"@eslint/eslintrc": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz",
- "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz",
+ "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
- "espree": "^9.3.1",
+ "espree": "^9.3.2",
"globals": "^13.9.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"strip-json-comments": "^3.1.1"
},
"dependencies": {
@@ -11502,9 +11502,9 @@
"dev": true
},
"acorn": {
- "version": "8.7.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
- "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
+ "version": "8.7.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz",
+ "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==",
"dev": true
},
"acorn-jsx": {
@@ -12080,9 +12080,9 @@
"dev": true
},
"dayjs": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.1.tgz",
- "integrity": "sha512-ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA==",
+ "version": "1.11.2",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.2.tgz",
+ "integrity": "sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw==",
"dev": true
},
"debug": {
@@ -12347,12 +12347,12 @@
"dev": true
},
"eslint": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz",
- "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==",
+ "version": "8.15.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz",
+ "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.2.1",
+ "@eslint/eslintrc": "^1.2.3",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -12363,7 +12363,7 @@
"eslint-scope": "^7.1.1",
"eslint-utils": "^3.0.0",
"eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.1",
+ "espree": "^9.3.2",
"esquery": "^1.4.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
@@ -12379,7 +12379,7 @@
"json-stable-stringify-without-jsonify": "^1.0.1",
"levn": "^0.4.1",
"lodash.merge": "^4.6.2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.2",
"natural-compare": "^1.4.0",
"optionator": "^0.9.1",
"regexpp": "^3.2.0",
@@ -12474,13 +12474,13 @@
"dev": true
},
"espree": {
- "version": "9.3.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz",
- "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==",
+ "version": "9.3.2",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz",
+ "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==",
"dev": true,
"requires": {
- "acorn": "^8.7.0",
- "acorn-jsx": "^5.3.1",
+ "acorn": "^8.7.1",
+ "acorn-jsx": "^5.3.2",
"eslint-visitor-keys": "^3.3.0"
},
"dependencies": {
@@ -12975,9 +12975,9 @@
}
},
"globals": {
- "version": "13.13.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
- "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
+ "version": "13.15.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz",
+ "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
@@ -13826,9 +13826,9 @@
"dev": true
},
"luxon": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.3.2.tgz",
- "integrity": "sha512-MlAQQVMFhGk4WUA6gpfsy0QycnKP0+NlCBJRVRNPxxSIbjrCbQ65nrpJD3FVyJNZLuJ0uoqL57ye6BmDYgHaSw==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.4.0.tgz",
+ "integrity": "sha512-w+NAwWOUL5hO0SgwOHsMBAmZ15SoknmQXhSO0hIbJCAmPKSsGeK8MlmhYh2w6Iib38IxN2M+/ooXWLbeis7GuA==",
"dev": true
},
"make-dir": {
@@ -13971,9 +13971,9 @@
"dev": true
},
"minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
diff --git a/package.json b/package.json
index 9c90882ba..9c021d274 100644
--- a/package.json
+++ b/package.json
@@ -19,11 +19,11 @@
"@types/node": "^17.0.31",
"@typescript-eslint/eslint-plugin": "^5.22.0",
"@typescript-eslint/parser": "^5.22.0",
- "dayjs": "^1.11.1",
- "eslint": "^8.13.0",
+ "dayjs": "^1.11.2",
+ "eslint": "^8.15.0",
"eslint-plugin-jsonc": "^2.2.1",
"license-checker": "^25.0.1",
- "luxon": "^2.3.2",
+ "luxon": "^2.4.0",
"mocha": "^10.0.0",
"mochawesome": "^7.1.3",
"moment": "^2.29.3",
From bb0aac111ab30b3e3c3b6f706d728032ae5532dd Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Wed, 18 May 2022 21:48:27 +0200
Subject: [PATCH 06/41] ci: Fix template updater permissions
---
.github/workflows/template-updater.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/.github/workflows/template-updater.yml b/.github/workflows/template-updater.yml
index 6a265f9c2..4610e961a 100644
--- a/.github/workflows/template-updater.yml
+++ b/.github/workflows/template-updater.yml
@@ -8,6 +8,9 @@ jobs:
TemplateUpdater:
runs-on: ubuntu-latest
if: ${{ github.repository != 'sebbo2002/js-template' }}
+ permissions:
+ contents: write
+ pull-requests: write
steps:
- name: π€ is-semantic-release
uses: sebbo2002/action-template-updater@develop
From c20397ecc2c6459fd5cb4df6c16e0b12ad3406d2 Mon Sep 17 00:00:00 2001
From: Garv Shah <64292655+garv-shah@users.noreply.github.com>
Date: Fri, 20 May 2022 09:16:22 +1000
Subject: [PATCH 07/41] Update event.ts
---
src/event.ts | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/event.ts b/src/event.ts
index 7cf43d9db..34ebab3e1 100755
--- a/src/event.ts
+++ b/src/event.ts
@@ -932,11 +932,11 @@ export default class ICalEvent {
* ```javascript
* const cal = ical();
* const event = cal.createEvent();
- * const alarm = event.createAlarm({type: 'display', trigger: 300});
+ * const alarm = event.createAlarm({type: ICalAlarmType.display, trigger: 300});
*
* // add another alarm
* event.createAlarm({
- * type: 'audio',
+ * type: ICalAlarmType.audio,
* trigger: 300, // 5min before event
* });
* ```
@@ -963,8 +963,8 @@ export default class ICalEvent {
* const event = ical().createEvent();
*
* cal.alarms([
- * {type: 'display', trigger: 600},
- * {type: 'audio', trigger: 300}
+ * {type: ICalAlarmType.display, trigger: 600},
+ * {type: ICalAlarmType.audio, trigger: 300}
* ]);
*
* cal.alarms(); // --> [ICalAlarm, ICalAlarm]
From f2a8b89ebbba8b7c2a5aec794e557b9faf91543b Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Thu, 19 May 2022 23:40:44 +0000
Subject: [PATCH 08/41] chore(release): :bookmark: 3.4.4-develop.1 [skip ci]
## [3.4.4-develop.1](https://github.com/sebbo2002/ical-generator/compare/v3.4.3...v3.4.4-develop.1) (2022-05-19)
---
CHANGELOG.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7db4c5b3d..37329de09 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,5 @@
+## [3.4.4-develop.1](https://github.com/sebbo2002/ical-generator/compare/v3.4.3...v3.4.4-develop.1) (2022-05-19)
+
## [3.4.3](https://github.com/sebbo2002/ical-generator/compare/v3.4.2...v3.4.3) (2022-05-14)
## [3.4.3-develop.2](https://github.com/sebbo2002/ical-generator/compare/v3.4.3-develop.1...v3.4.3-develop.2) (2022-05-13)
From b5c2eb66170b38bda1e49ad5bb5cf02bd13eb8e4 Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Fri, 20 May 2022 01:46:58 +0200
Subject: [PATCH 09/41] Revert "ci: Remove GH_TOKEN and use GITHUB_TOKEN"
This reverts commit 4bf0005c52c1a5033f61e5b4accc75ce39eb990a.
It just doesn't work.
# Conflicts:
# .github/workflows/test-release.yml
---
.github/workflows/is-semantic-pr.yml | 2 +-
.github/workflows/release-bot.yml | 5 +----
.github/workflows/stale-issues.yml | 2 +-
.github/workflows/template-updater.yml | 5 +----
.github/workflows/test-release.yml | 12 +++---------
5 files changed, 7 insertions(+), 19 deletions(-)
diff --git a/.github/workflows/is-semantic-pr.yml b/.github/workflows/is-semantic-pr.yml
index 9031ffb3c..5b4b7db94 100644
--- a/.github/workflows/is-semantic-pr.yml
+++ b/.github/workflows/is-semantic-pr.yml
@@ -9,4 +9,4 @@ jobs:
- name: π€ is-semantic-release
uses: sebbo2002/action-is-semantic-pr@develop
with:
- token: ${{ secrets.GITHUB_TOKEN }}
+ token: ${{ secrets.GH_TOKEN }}
diff --git a/.github/workflows/release-bot.yml b/.github/workflows/release-bot.yml
index 455a07727..685c0ae60 100644
--- a/.github/workflows/release-bot.yml
+++ b/.github/workflows/release-bot.yml
@@ -10,9 +10,6 @@ jobs:
release-bot:
runs-on: ubuntu-latest
if: ${{ github.repository != 'sebbo2002/js-template' }}
- permissions:
- contents: write
- pull-requests: write
steps:
- name: βοΈ Checkout Project
uses: actions/checkout@v3
@@ -32,4 +29,4 @@ jobs:
- name: π€ Run ReleaseBot
uses: ./.actions/release-bot
with:
- token: ${{ secrets.GITHUB_TOKEN }}
+ token: ${{ secrets.GH_TOKEN }}
diff --git a/.github/workflows/stale-issues.yml b/.github/workflows/stale-issues.yml
index 6062f4f4e..dd2b8fcc1 100644
--- a/.github/workflows/stale-issues.yml
+++ b/.github/workflows/stale-issues.yml
@@ -10,7 +10,7 @@ jobs:
- name: π§Ή Cleanup issues & pull requests
uses: actions/stale@v5
with:
- repo-token: ${{ secrets.GITHUB_TOKEN }}
+ repo-token: ${{ secrets.GH_TOKEN }}
stale-issue-message: |
This issue has been automatically marked as stale because it has not had recent activity :sleeping:
It will be closed in 14 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation.
diff --git a/.github/workflows/template-updater.yml b/.github/workflows/template-updater.yml
index 4610e961a..b56b07b5c 100644
--- a/.github/workflows/template-updater.yml
+++ b/.github/workflows/template-updater.yml
@@ -8,13 +8,10 @@ jobs:
TemplateUpdater:
runs-on: ubuntu-latest
if: ${{ github.repository != 'sebbo2002/js-template' }}
- permissions:
- contents: write
- pull-requests: write
steps:
- name: π€ is-semantic-release
uses: sebbo2002/action-template-updater@develop
with:
- token: ${{ secrets.GITHUB_TOKEN }}
+ token: ${{ secrets.GH_TOKEN }}
template: sebbo2002/js-template
assignees: sebbo2002
diff --git a/.github/workflows/test-release.yml b/.github/workflows/test-release.yml
index e2ca677b5..caefa6ea8 100644
--- a/.github/workflows/test-release.yml
+++ b/.github/workflows/test-release.yml
@@ -70,12 +70,6 @@ jobs:
- tests
- license-checker
if: ${{ github.repository != 'sebbo2002/js-template' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop') }}
- permissions:
- contents: write
- issues: write
- pull-requests: write
- packages: write
- pages: write
steps:
- name: βοΈ Checkout Project
uses: actions/checkout@v3
@@ -91,17 +85,17 @@ jobs:
run: BRANCH=${GITHUB_REF#refs/heads/} npx semantic-release
env:
GH_REPO: ${{ github.repository }}
- GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GH_TOKEN: ${{ secrets.GH_TOKEN }}
GH_OWNER: ${{ github.repository_owner }}
GITHUB_NPM_CONFIG_REGISTRY: https://npm.pkg.github.com/
- GITHUB_NPM_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GITHUB_NPM_TOKEN: ${{ secrets.GH_TOKEN }}
PUBLIC_NPM_CONFIG_REGISTRY: https://registry.npmjs.org
PUBLIC_NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: π Merge main back into develop
if: ${{ github.ref == 'refs/heads/main' }}
uses: everlytic/branch-merge@1.1.2
with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
+ github_token: ${{ secrets.GH_TOKEN }}
source_ref: 'main'
target_branch: 'develop'
commit_message_template: 'Merge branch {source_ref} into {target_branch} [skip ci]'
From 70d97d68a07e78e5d3d2cea0c623fac165eb5f6c Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Thu, 19 May 2022 23:52:18 +0000
Subject: [PATCH 10/41] chore(release): :bookmark: 3.4.4-develop.2 [skip ci]
## [3.4.4-develop.2](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.1...v3.4.4-develop.2) (2022-05-19)
### Reverts
* Revert "ci: Remove GH_TOKEN and use GITHUB_TOKEN" ([b5c2eb6](https://github.com/sebbo2002/ical-generator/commit/b5c2eb66170b38bda1e49ad5bb5cf02bd13eb8e4))
---
CHANGELOG.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 37329de09..c5c178f9b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+## [3.4.4-develop.2](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.1...v3.4.4-develop.2) (2022-05-19)
+
+
+### Reverts
+
+* Revert "ci: Remove GH_TOKEN and use GITHUB_TOKEN" ([b5c2eb6](https://github.com/sebbo2002/ical-generator/commit/b5c2eb66170b38bda1e49ad5bb5cf02bd13eb8e4))
+
## [3.4.4-develop.1](https://github.com/sebbo2002/ical-generator/compare/v3.4.3...v3.4.4-develop.1) (2022-05-19)
## [3.4.3](https://github.com/sebbo2002/ical-generator/compare/v3.4.2...v3.4.3) (2022-05-14)
From 753c0c385fd35b60247302ea9c2262a52779fbe9 Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Fri, 20 May 2022 13:47:05 +0200
Subject: [PATCH 11/41] ci: Use GITHUB_TOKEN if possible
---
.github/workflows/is-semantic-pr.yml | 2 +-
.github/workflows/stale-issues.yml | 5 ++++-
.github/workflows/template-updater.yml | 2 +-
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/is-semantic-pr.yml b/.github/workflows/is-semantic-pr.yml
index 5b4b7db94..9031ffb3c 100644
--- a/.github/workflows/is-semantic-pr.yml
+++ b/.github/workflows/is-semantic-pr.yml
@@ -9,4 +9,4 @@ jobs:
- name: π€ is-semantic-release
uses: sebbo2002/action-is-semantic-pr@develop
with:
- token: ${{ secrets.GH_TOKEN }}
+ token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/stale-issues.yml b/.github/workflows/stale-issues.yml
index dd2b8fcc1..af582a939 100644
--- a/.github/workflows/stale-issues.yml
+++ b/.github/workflows/stale-issues.yml
@@ -6,11 +6,14 @@ on:
jobs:
stale:
runs-on: ubuntu-latest
+ permissions:
+ issues: write
+ pull-requests: write
steps:
- name: π§Ή Cleanup issues & pull requests
uses: actions/stale@v5
with:
- repo-token: ${{ secrets.GH_TOKEN }}
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: |
This issue has been automatically marked as stale because it has not had recent activity :sleeping:
It will be closed in 14 days if no further activity occurs. To unstale this issue, add a comment with detailed explanation.
diff --git a/.github/workflows/template-updater.yml b/.github/workflows/template-updater.yml
index b56b07b5c..85ecc81c7 100644
--- a/.github/workflows/template-updater.yml
+++ b/.github/workflows/template-updater.yml
@@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
if: ${{ github.repository != 'sebbo2002/js-template' }}
steps:
- - name: π€ is-semantic-release
+ - name: π€ template-updater
uses: sebbo2002/action-template-updater@develop
with:
token: ${{ secrets.GH_TOKEN }}
From e10883d8cf9463428ad3ec492a60f84fa73372c7 Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Fri, 20 May 2022 17:05:17 +0200
Subject: [PATCH 12/41] ci: Update template updater config
---
.github/workflows/template-updater.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/template-updater.yml b/.github/workflows/template-updater.yml
index 85ecc81c7..bb5c0bb04 100644
--- a/.github/workflows/template-updater.yml
+++ b/.github/workflows/template-updater.yml
@@ -13,5 +13,5 @@ jobs:
uses: sebbo2002/action-template-updater@develop
with:
token: ${{ secrets.GH_TOKEN }}
- template: sebbo2002/js-template
+ template: sebbo2002/js-template/typescript
assignees: sebbo2002
From 188c445870d0744542633fc0295deadc16e84997 Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Sat, 21 May 2022 21:51:07 +0200
Subject: [PATCH 13/41] ci: Run tests with node 14, 16 and 18 (remove node 12)
---
.github/workflows/test-release.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/test-release.yml b/.github/workflows/test-release.yml
index caefa6ea8..11d6b4b23 100644
--- a/.github/workflows/test-release.yml
+++ b/.github/workflows/test-release.yml
@@ -13,7 +13,7 @@ jobs:
if: contains(toJson(github.event.commits.*.message), '[skip ci]') == false || github.ref == 'refs/heads/main'
strategy:
matrix:
- node: [12.x, 14.x, 16.x]
+ node: [14.x, 16.x, 18.x]
steps:
- name: βοΈ Checkout Project
uses: actions/checkout@v3
From ba839bef70938cb44cc3f57ca3c438880722a976 Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Sun, 22 May 2022 15:32:38 +0200
Subject: [PATCH 14/41] docs(Readme): Remove broken david badge
---
README.md | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 661ed61a5..ccc7561a5 100755
--- a/README.md
+++ b/README.md
@@ -12,9 +12,8 @@
-
+
-
From 2e547e355edb7088b08df37ffe4518ae6490eee8 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Sun, 22 May 2022 13:35:48 +0000
Subject: [PATCH 15/41] chore(release): :bookmark: 3.4.4-develop.3 [skip ci]
## [3.4.4-develop.3](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.2...v3.4.4-develop.3) (2022-05-22)
---
CHANGELOG.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c5c178f9b..f496d9f72 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,5 @@
+## [3.4.4-develop.3](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.2...v3.4.4-develop.3) (2022-05-22)
+
## [3.4.4-develop.2](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.1...v3.4.4-develop.2) (2022-05-19)
From ea3d24df7ebd8f05e4574749a5564a6b68f8ca53 Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Tue, 24 May 2022 08:10:27 +0000
Subject: [PATCH 16/41] Update all development npm dependencies (2022-05-24)
---
package-lock.json | 202 ++++++++++++++++++++--------------------------
package.json | 2 +-
2 files changed, 88 insertions(+), 116 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 93d3c51e2..e838b0b7f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,7 +12,7 @@
"uuid-random": "^1.3.2"
},
"devDependencies": {
- "@qiwi/semantic-release-gh-pages-plugin": "^5.2.0",
+ "@qiwi/semantic-release-gh-pages-plugin": "^5.2.2",
"@semantic-release/changelog": "^6.0.1",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
@@ -888,76 +888,64 @@
}
},
"node_modules/@qiwi/semantic-release-gh-pages-plugin": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@qiwi/semantic-release-gh-pages-plugin/-/semantic-release-gh-pages-plugin-5.2.0.tgz",
- "integrity": "sha512-aF+D2VQ6Ev0gkw6EG9kkHVThgsa1szjNrbeo/KAYz70YnnGEnminmAJNc/KiVLtPAk5p1WsEliwkPqGbl3UICw==",
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/@qiwi/semantic-release-gh-pages-plugin/-/semantic-release-gh-pages-plugin-5.2.2.tgz",
+ "integrity": "sha512-thjQdgABv3LaDxxcWdnVTjCakwo1cbH3Qv4quALbBKz1mQgNj9+r495wc9EX3jaq6Paud7OL9TzmLDsYpLhIxg==",
"dev": true,
"dependencies": {
- "@qiwi/substrate": "^1.20.10",
+ "@qiwi/substrate": "^1.20.12",
"@types/debug": "^4.1.7",
- "@types/gh-pages": "^3.2.0",
+ "@types/gh-pages": "^3.2.1",
"@types/git-url-parse": "^9.0.1",
- "@types/lodash": "^4.14.176",
- "@types/semantic-release": "^17.2.2",
+ "@types/lodash": "^4.14.182",
+ "@types/semantic-release": "^17.2.3",
"aggregate-error": "^3.1.0",
- "debug": "^4.3.2",
+ "debug": "^4.3.4",
"execa": "^5.1.1",
- "gh-pages": "^3.2.3",
+ "gh-pages": "^4.0.0",
"git-url-parse": "^11.6.0",
"lodash": "^4.17.21",
"queuefy": "^1.1.5",
"read-pkg": "^5.2.0",
"then-request": "^6.0.2",
- "tslib": "^2.3.1"
+ "tslib": "^2.4.0"
}
},
"node_modules/@qiwi/substrate": {
- "version": "1.20.10",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate/-/substrate-1.20.10.tgz",
- "integrity": "sha512-ciW0FIcfkhacoyYQeBZkasY+GBFNB09R7hQLX09vi+FBzf7Fb5yk4n2eryDVJpJ7VGAismLXOEfBHqrM1IuLag==",
+ "version": "1.20.14",
+ "resolved": "https://registry.npmjs.org/@qiwi/substrate/-/substrate-1.20.14.tgz",
+ "integrity": "sha512-QjwYhY14m2gLvPMuokYidmZYI1vx7K+baT0Xvf9C9hMo405x8NZCYHvN5vtqdy9YMKE4uwKD5U4zuo/C01MqsQ==",
"dev": true,
"dependencies": {
- "@qiwi/substrate-abstract": "1.20.4",
- "@qiwi/substrate-std": "1.3.5",
- "@qiwi/substrate-types": "1.52.2",
- "tslib": "^2.3.1"
+ "@qiwi/substrate-abstract": "1.20.8",
+ "@qiwi/substrate-std": "1.3.9",
+ "@qiwi/substrate-types": "1.54.0",
+ "tslib": "^2.4.0"
}
},
"node_modules/@qiwi/substrate-abstract": {
- "version": "1.20.4",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate-abstract/-/substrate-abstract-1.20.4.tgz",
- "integrity": "sha512-QZYVT5fPAH/5SXEq9TPvzhDHppdjP7VVqaI0MPTSqBLNMifyjEuhVEc6QxamzFukm1sD1Cvmf6qMpyI+BR7AzQ==",
+ "version": "1.20.8",
+ "resolved": "https://registry.npmjs.org/@qiwi/substrate-abstract/-/substrate-abstract-1.20.8.tgz",
+ "integrity": "sha512-qc7y1+OVOX8GkhDtlo7uddepZboUu3ZtkL/j9YC8zixjKrqp+SDMf8PgSgxa/JVg//Ra+znjtwpC8PyRQm7UHQ==",
"dev": true,
"dependencies": {
- "@qiwi/substrate-types": "1.52.1"
+ "@qiwi/substrate-types": "1.54.0"
}
},
"node_modules/@qiwi/substrate-std": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate-std/-/substrate-std-1.3.5.tgz",
- "integrity": "sha512-4uwWZdirs71uThoc49pzOrw1qFRfsdYuZej/H8Hkug7nm7wRFa6hsBSkS2uXFbT8DH0G+fWgx1YcgyzTb1VCGg==",
+ "version": "1.3.9",
+ "resolved": "https://registry.npmjs.org/@qiwi/substrate-std/-/substrate-std-1.3.9.tgz",
+ "integrity": "sha512-jd3ZjDN5nsAkKoiieFJufpRkg852lQPbTNPJSaI6ZXPuTTpv6knubHXbcPGI2lq/BHtItap6bPyxnCMtT+Om6w==",
"dev": true,
"dependencies": {
- "@qiwi/substrate-types": "1.52.2",
- "tslib": "^2.3.1"
+ "@qiwi/substrate-types": "1.54.0",
+ "tslib": "^2.4.0"
}
},
- "node_modules/@qiwi/substrate-std/node_modules/@qiwi/substrate-types": {
- "version": "1.52.2",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate-types/-/substrate-types-1.52.2.tgz",
- "integrity": "sha512-bHCYbGZrTRu7aKow4foBQauiEGwOz+bXcBVpLApLdK+cf4JYMKUZOhHm36bnzx2DdUtNv3DkZVXhzp5cXzZ3JA==",
- "dev": true
- },
"node_modules/@qiwi/substrate-types": {
- "version": "1.52.1",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate-types/-/substrate-types-1.52.1.tgz",
- "integrity": "sha512-3/s3CD1jJOisSMJfVDUHvH7WRMqCba8doHCEis+ZoKcJHuKlWYNh4hMpWDF7HEtoT5FUEIB/Wpuoia9vZtdTfA==",
- "dev": true
- },
- "node_modules/@qiwi/substrate/node_modules/@qiwi/substrate-types": {
- "version": "1.52.2",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate-types/-/substrate-types-1.52.2.tgz",
- "integrity": "sha512-bHCYbGZrTRu7aKow4foBQauiEGwOz+bXcBVpLApLdK+cf4JYMKUZOhHm36bnzx2DdUtNv3DkZVXhzp5cXzZ3JA==",
+ "version": "1.54.0",
+ "resolved": "https://registry.npmjs.org/@qiwi/substrate-types/-/substrate-types-1.54.0.tgz",
+ "integrity": "sha512-1Od6k93T5o/GZTJXys25N1fULUUI8ySrMKNw22t6ljpbcsyVNDDk2BjDLuVGyRnwF0Iq7j2322M3om0ASmqNzg==",
"dev": true
},
"node_modules/@semantic-release/changelog": {
@@ -1262,9 +1250,9 @@
}
},
"node_modules/@types/gh-pages": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@types/gh-pages/-/gh-pages-3.2.0.tgz",
- "integrity": "sha512-8N1e1SNedKoYQzQqkMS6OJCIFyuqxEZc2/upyT1ay7WVImUpCJTPKaaBmNzXR/fjbJKacG4lPPrNH+j4tG1g7A==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@types/gh-pages/-/gh-pages-3.2.1.tgz",
+ "integrity": "sha512-y5ULkwfoOEUa6sp2te+iEODv2S//DRiKmxpeXboXhhv+s758rSSxLUiBd6NnlR7aAY4nw1X4FGovLrSWEXWLow==",
"dev": true
},
"node_modules/@types/git-url-parse": {
@@ -1280,9 +1268,9 @@
"dev": true
},
"node_modules/@types/lodash": {
- "version": "4.14.176",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.176.tgz",
- "integrity": "sha512-xZmuPTa3rlZoIbtDUyJKZQimJV3bxCmzMIO2c9Pz9afyDro6kr7R79GwcB6mRhuoPmV2p1Vb66WOJH7F886WKQ==",
+ "version": "4.14.182",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz",
+ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==",
"dev": true
},
"node_modules/@types/luxon": {
@@ -1769,7 +1757,7 @@
"node_modules/array-uniq": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -3306,9 +3294,9 @@
}
},
"node_modules/gh-pages": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz",
- "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-4.0.0.tgz",
+ "integrity": "sha512-p8S0T3aGJc68MtwOcZusul5qPSNZCalap3NWbhRUZYu1YOdp+EjZ+4kPmRM8h3NNRdqw00yuevRjlkuSzCn7iQ==",
"dev": true,
"dependencies": {
"async": "^2.6.1",
@@ -3330,7 +3318,7 @@
"node_modules/gh-pages/node_modules/array-union": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
"dev": true,
"dependencies": {
"array-uniq": "^1.0.1"
@@ -9878,9 +9866,9 @@
}
},
"node_modules/tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
"dev": true
},
"node_modules/tsutils": {
@@ -10978,80 +10966,64 @@
}
},
"@qiwi/semantic-release-gh-pages-plugin": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@qiwi/semantic-release-gh-pages-plugin/-/semantic-release-gh-pages-plugin-5.2.0.tgz",
- "integrity": "sha512-aF+D2VQ6Ev0gkw6EG9kkHVThgsa1szjNrbeo/KAYz70YnnGEnminmAJNc/KiVLtPAk5p1WsEliwkPqGbl3UICw==",
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/@qiwi/semantic-release-gh-pages-plugin/-/semantic-release-gh-pages-plugin-5.2.2.tgz",
+ "integrity": "sha512-thjQdgABv3LaDxxcWdnVTjCakwo1cbH3Qv4quALbBKz1mQgNj9+r495wc9EX3jaq6Paud7OL9TzmLDsYpLhIxg==",
"dev": true,
"requires": {
- "@qiwi/substrate": "^1.20.10",
+ "@qiwi/substrate": "^1.20.12",
"@types/debug": "^4.1.7",
- "@types/gh-pages": "^3.2.0",
+ "@types/gh-pages": "^3.2.1",
"@types/git-url-parse": "^9.0.1",
- "@types/lodash": "^4.14.176",
- "@types/semantic-release": "^17.2.2",
+ "@types/lodash": "^4.14.182",
+ "@types/semantic-release": "^17.2.3",
"aggregate-error": "^3.1.0",
- "debug": "^4.3.2",
+ "debug": "^4.3.4",
"execa": "^5.1.1",
- "gh-pages": "^3.2.3",
+ "gh-pages": "^4.0.0",
"git-url-parse": "^11.6.0",
"lodash": "^4.17.21",
"queuefy": "^1.1.5",
"read-pkg": "^5.2.0",
"then-request": "^6.0.2",
- "tslib": "^2.3.1"
+ "tslib": "^2.4.0"
}
},
"@qiwi/substrate": {
- "version": "1.20.10",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate/-/substrate-1.20.10.tgz",
- "integrity": "sha512-ciW0FIcfkhacoyYQeBZkasY+GBFNB09R7hQLX09vi+FBzf7Fb5yk4n2eryDVJpJ7VGAismLXOEfBHqrM1IuLag==",
+ "version": "1.20.14",
+ "resolved": "https://registry.npmjs.org/@qiwi/substrate/-/substrate-1.20.14.tgz",
+ "integrity": "sha512-QjwYhY14m2gLvPMuokYidmZYI1vx7K+baT0Xvf9C9hMo405x8NZCYHvN5vtqdy9YMKE4uwKD5U4zuo/C01MqsQ==",
"dev": true,
"requires": {
- "@qiwi/substrate-abstract": "1.20.4",
- "@qiwi/substrate-std": "1.3.5",
- "@qiwi/substrate-types": "1.52.2",
- "tslib": "^2.3.1"
- },
- "dependencies": {
- "@qiwi/substrate-types": {
- "version": "1.52.2",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate-types/-/substrate-types-1.52.2.tgz",
- "integrity": "sha512-bHCYbGZrTRu7aKow4foBQauiEGwOz+bXcBVpLApLdK+cf4JYMKUZOhHm36bnzx2DdUtNv3DkZVXhzp5cXzZ3JA==",
- "dev": true
- }
+ "@qiwi/substrate-abstract": "1.20.8",
+ "@qiwi/substrate-std": "1.3.9",
+ "@qiwi/substrate-types": "1.54.0",
+ "tslib": "^2.4.0"
}
},
"@qiwi/substrate-abstract": {
- "version": "1.20.4",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate-abstract/-/substrate-abstract-1.20.4.tgz",
- "integrity": "sha512-QZYVT5fPAH/5SXEq9TPvzhDHppdjP7VVqaI0MPTSqBLNMifyjEuhVEc6QxamzFukm1sD1Cvmf6qMpyI+BR7AzQ==",
+ "version": "1.20.8",
+ "resolved": "https://registry.npmjs.org/@qiwi/substrate-abstract/-/substrate-abstract-1.20.8.tgz",
+ "integrity": "sha512-qc7y1+OVOX8GkhDtlo7uddepZboUu3ZtkL/j9YC8zixjKrqp+SDMf8PgSgxa/JVg//Ra+znjtwpC8PyRQm7UHQ==",
"dev": true,
"requires": {
- "@qiwi/substrate-types": "1.52.1"
+ "@qiwi/substrate-types": "1.54.0"
}
},
"@qiwi/substrate-std": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate-std/-/substrate-std-1.3.5.tgz",
- "integrity": "sha512-4uwWZdirs71uThoc49pzOrw1qFRfsdYuZej/H8Hkug7nm7wRFa6hsBSkS2uXFbT8DH0G+fWgx1YcgyzTb1VCGg==",
+ "version": "1.3.9",
+ "resolved": "https://registry.npmjs.org/@qiwi/substrate-std/-/substrate-std-1.3.9.tgz",
+ "integrity": "sha512-jd3ZjDN5nsAkKoiieFJufpRkg852lQPbTNPJSaI6ZXPuTTpv6knubHXbcPGI2lq/BHtItap6bPyxnCMtT+Om6w==",
"dev": true,
"requires": {
- "@qiwi/substrate-types": "1.52.2",
- "tslib": "^2.3.1"
- },
- "dependencies": {
- "@qiwi/substrate-types": {
- "version": "1.52.2",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate-types/-/substrate-types-1.52.2.tgz",
- "integrity": "sha512-bHCYbGZrTRu7aKow4foBQauiEGwOz+bXcBVpLApLdK+cf4JYMKUZOhHm36bnzx2DdUtNv3DkZVXhzp5cXzZ3JA==",
- "dev": true
- }
+ "@qiwi/substrate-types": "1.54.0",
+ "tslib": "^2.4.0"
}
},
"@qiwi/substrate-types": {
- "version": "1.52.1",
- "resolved": "https://registry.npmjs.org/@qiwi/substrate-types/-/substrate-types-1.52.1.tgz",
- "integrity": "sha512-3/s3CD1jJOisSMJfVDUHvH7WRMqCba8doHCEis+ZoKcJHuKlWYNh4hMpWDF7HEtoT5FUEIB/Wpuoia9vZtdTfA==",
+ "version": "1.54.0",
+ "resolved": "https://registry.npmjs.org/@qiwi/substrate-types/-/substrate-types-1.54.0.tgz",
+ "integrity": "sha512-1Od6k93T5o/GZTJXys25N1fULUUI8ySrMKNw22t6ljpbcsyVNDDk2BjDLuVGyRnwF0Iq7j2322M3om0ASmqNzg==",
"dev": true
},
"@semantic-release/changelog": {
@@ -11300,9 +11272,9 @@
}
},
"@types/gh-pages": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@types/gh-pages/-/gh-pages-3.2.0.tgz",
- "integrity": "sha512-8N1e1SNedKoYQzQqkMS6OJCIFyuqxEZc2/upyT1ay7WVImUpCJTPKaaBmNzXR/fjbJKacG4lPPrNH+j4tG1g7A==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@types/gh-pages/-/gh-pages-3.2.1.tgz",
+ "integrity": "sha512-y5ULkwfoOEUa6sp2te+iEODv2S//DRiKmxpeXboXhhv+s758rSSxLUiBd6NnlR7aAY4nw1X4FGovLrSWEXWLow==",
"dev": true
},
"@types/git-url-parse": {
@@ -11318,9 +11290,9 @@
"dev": true
},
"@types/lodash": {
- "version": "4.14.176",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.176.tgz",
- "integrity": "sha512-xZmuPTa3rlZoIbtDUyJKZQimJV3bxCmzMIO2c9Pz9afyDro6kr7R79GwcB6mRhuoPmV2p1Vb66WOJH7F886WKQ==",
+ "version": "4.14.182",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz",
+ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==",
"dev": true
},
"@types/luxon": {
@@ -11662,7 +11634,7 @@
"array-uniq": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
"dev": true
},
"arrify": {
@@ -12827,9 +12799,9 @@
"dev": true
},
"gh-pages": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz",
- "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-4.0.0.tgz",
+ "integrity": "sha512-p8S0T3aGJc68MtwOcZusul5qPSNZCalap3NWbhRUZYu1YOdp+EjZ+4kPmRM8h3NNRdqw00yuevRjlkuSzCn7iQ==",
"dev": true,
"requires": {
"async": "^2.6.1",
@@ -12844,7 +12816,7 @@
"array-union": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
"dev": true,
"requires": {
"array-uniq": "^1.0.1"
@@ -17754,9 +17726,9 @@
}
},
"tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
"dev": true
},
"tsutils": {
diff --git a/package.json b/package.json
index 9c021d274..bd5b78298 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,7 @@
},
"description": "ical-generator is a small piece of code which generates ical calendar files",
"devDependencies": {
- "@qiwi/semantic-release-gh-pages-plugin": "^5.2.0",
+ "@qiwi/semantic-release-gh-pages-plugin": "^5.2.2",
"@semantic-release/changelog": "^6.0.1",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
From fce009853cbe0b650e792afc27ab014fe37608e8 Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Tue, 24 May 2022 16:23:24 +0200
Subject: [PATCH 17/41] ci: Do not enforce conventional commits for dev
dependency updated
---
.github/workflows/is-semantic-pr.yml | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/is-semantic-pr.yml b/.github/workflows/is-semantic-pr.yml
index 9031ffb3c..1e7510b4f 100644
--- a/.github/workflows/is-semantic-pr.yml
+++ b/.github/workflows/is-semantic-pr.yml
@@ -1,6 +1,8 @@
name: is-semantic-pr
on:
- - pull_request
+ pull_request:
+ branches-ignore:
+ - depfu/batch_dev/**
jobs:
is-semantic-release:
From 47e5d570d43b06bd69558c6e80429ff8911cb748 Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Tue, 31 May 2022 08:10:52 +0000
Subject: [PATCH 18/41] Update all development npm dependencies (2022-05-31)
---
package-lock.json | 112 +++++++++++++++++++++++++++++-----------------
package.json | 2 +-
2 files changed, 73 insertions(+), 41 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e838b0b7f..24c697cdd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -38,7 +38,7 @@
"semantic-release": "^19.0.2",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
- "ts-node": "^10.7.0",
+ "ts-node": "^10.8.0",
"typedoc": "^0.22.15",
"typescript": "^4.6.4"
},
@@ -555,22 +555,13 @@
"node": ">=6.9.0"
}
},
- "node_modules/@cspotcode/source-map-consumer": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
- "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
- "dev": true,
- "engines": {
- "node": ">= 12"
- }
- },
"node_modules/@cspotcode/source-map-support": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
- "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
+ "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
"dev": true,
"dependencies": {
- "@cspotcode/source-map-consumer": "0.8.0"
+ "@jridgewell/trace-mapping": "0.3.9"
},
"engines": {
"node": ">=12"
@@ -720,6 +711,31 @@
"node": ">=8"
}
},
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz",
+ "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz",
+ "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==",
+ "dev": true
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -9814,12 +9830,12 @@
}
},
"node_modules/ts-node": {
- "version": "10.7.0",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz",
- "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==",
+ "version": "10.8.0",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.0.tgz",
+ "integrity": "sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==",
"dev": true,
"dependencies": {
- "@cspotcode/source-map-support": "0.7.0",
+ "@cspotcode/source-map-support": "^0.8.0",
"@tsconfig/node10": "^1.0.7",
"@tsconfig/node12": "^1.0.7",
"@tsconfig/node14": "^1.0.0",
@@ -9830,7 +9846,7 @@
"create-require": "^1.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
- "v8-compile-cache-lib": "^3.0.0",
+ "v8-compile-cache-lib": "^3.0.1",
"yn": "3.1.1"
},
"bin": {
@@ -10075,9 +10091,9 @@
"dev": true
},
"node_modules/v8-compile-cache-lib": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz",
- "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
+ "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
"dev": true
},
"node_modules/validate-npm-package-license": {
@@ -10685,19 +10701,13 @@
"to-fast-properties": "^2.0.0"
}
},
- "@cspotcode/source-map-consumer": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
- "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
- "dev": true
- },
"@cspotcode/source-map-support": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
- "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
+ "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
"dev": true,
"requires": {
- "@cspotcode/source-map-consumer": "0.8.0"
+ "@jridgewell/trace-mapping": "0.3.9"
}
},
"@eslint/eslintrc": {
@@ -10815,6 +10825,28 @@
"integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
"dev": true
},
+ "@jridgewell/resolve-uri": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz",
+ "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==",
+ "dev": true
+ },
+ "@jridgewell/sourcemap-codec": {
+ "version": "1.4.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz",
+ "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==",
+ "dev": true
+ },
+ "@jridgewell/trace-mapping": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
+ "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
"@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -17697,12 +17729,12 @@
}
},
"ts-node": {
- "version": "10.7.0",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz",
- "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==",
+ "version": "10.8.0",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.0.tgz",
+ "integrity": "sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==",
"dev": true,
"requires": {
- "@cspotcode/source-map-support": "0.7.0",
+ "@cspotcode/source-map-support": "^0.8.0",
"@tsconfig/node10": "^1.0.7",
"@tsconfig/node12": "^1.0.7",
"@tsconfig/node14": "^1.0.0",
@@ -17713,7 +17745,7 @@
"create-require": "^1.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
- "v8-compile-cache-lib": "^3.0.0",
+ "v8-compile-cache-lib": "^3.0.1",
"yn": "3.1.1"
},
"dependencies": {
@@ -17890,9 +17922,9 @@
"dev": true
},
"v8-compile-cache-lib": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz",
- "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz",
+ "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==",
"dev": true
},
"validate-npm-package-license": {
diff --git a/package.json b/package.json
index bd5b78298..632a2baab 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,7 @@
"semantic-release": "^19.0.2",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
- "ts-node": "^10.7.0",
+ "ts-node": "^10.8.0",
"typedoc": "^0.22.15",
"typescript": "^4.6.4"
},
From 10bd25459f1f791fc9150689d47611e973248c49 Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Wed, 1 Jun 2022 23:34:17 +0200
Subject: [PATCH 19/41] ci: Don't run conventional commit check for depfu batch
updates
---
.github/workflows/is-semantic-pr.yml | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/is-semantic-pr.yml b/.github/workflows/is-semantic-pr.yml
index 1e7510b4f..817b23bd7 100644
--- a/.github/workflows/is-semantic-pr.yml
+++ b/.github/workflows/is-semantic-pr.yml
@@ -1,12 +1,11 @@
name: is-semantic-pr
on:
- pull_request:
- branches-ignore:
- - depfu/batch_dev/**
+ pull_request: null
jobs:
is-semantic-release:
runs-on: ubuntu-latest
+ if: ${{ startsWith(github.head_ref, 'depfu/batch_dev/') != true }}
steps:
- name: π€ is-semantic-release
uses: sebbo2002/action-is-semantic-pr@develop
From ed29a5046a41334941a4b23f7f7cbeca4420257b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 2 Jun 2022 15:47:31 +0000
Subject: [PATCH 20/41] chore(deps): bump npm from 8.3.2 to 8.12.0
Bumps [npm](https://github.com/npm/cli) from 8.3.2 to 8.12.0.
- [Release notes](https://github.com/npm/cli/releases)
- [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md)
- [Commits](https://github.com/npm/cli/compare/v8.3.2...v8.12.0)
---
updated-dependencies:
- dependency-name: npm
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 1993 +++++++++++++++++++++------------------------
1 file changed, 935 insertions(+), 1058 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 24c697cdd..ab18acc91 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5195,20 +5195,19 @@
}
},
"node_modules/npm": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/npm/-/npm-8.3.2.tgz",
- "integrity": "sha512-xZAC9GpWNOyiS1TtBqBy0HJpjIVI8zsVXEOEwcmgqYFtqOy7sXUL0ByOrkhfcGmf+akSXz3uOxLYB8aLlYivQQ==",
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/npm/-/npm-8.12.0.tgz",
+ "integrity": "sha512-tueYJV0gAEv3unoGBrA0Qb/qZ8wdR4GF+aZYM5VO9pBNJhxW+JJje/xFm+ZFRvFfi7eWjba5KYlC2n2yvQSaIg==",
"bundleDependencies": [
"@isaacs/string-locale-compare",
"@npmcli/arborist",
"@npmcli/ci-detect",
"@npmcli/config",
+ "@npmcli/fs",
"@npmcli/map-workspaces",
"@npmcli/package-json",
"@npmcli/run-script",
"abbrev",
- "ansicolors",
- "ansistyles",
"archy",
"cacache",
"chalk",
@@ -5273,77 +5272,76 @@
],
"dev": true,
"dependencies": {
- "@isaacs/string-locale-compare": "*",
- "@npmcli/arborist": "*",
- "@npmcli/ci-detect": "*",
- "@npmcli/config": "*",
- "@npmcli/map-workspaces": "*",
- "@npmcli/package-json": "*",
- "@npmcli/run-script": "*",
- "abbrev": "*",
- "ansicolors": "*",
- "ansistyles": "*",
- "archy": "*",
- "cacache": "*",
- "chalk": "*",
- "chownr": "*",
- "cli-columns": "*",
- "cli-table3": "*",
- "columnify": "*",
- "fastest-levenshtein": "*",
- "glob": "*",
- "graceful-fs": "*",
- "hosted-git-info": "*",
- "ini": "*",
- "init-package-json": "*",
- "is-cidr": "*",
- "json-parse-even-better-errors": "*",
- "libnpmaccess": "*",
- "libnpmdiff": "*",
- "libnpmexec": "*",
- "libnpmfund": "*",
- "libnpmhook": "*",
- "libnpmorg": "*",
- "libnpmpack": "*",
- "libnpmpublish": "*",
- "libnpmsearch": "*",
- "libnpmteam": "*",
- "libnpmversion": "*",
- "make-fetch-happen": "*",
- "minipass": "*",
- "minipass-pipeline": "*",
- "mkdirp": "*",
- "mkdirp-infer-owner": "*",
- "ms": "*",
- "node-gyp": "*",
- "nopt": "*",
- "npm-audit-report": "*",
- "npm-install-checks": "*",
- "npm-package-arg": "*",
- "npm-pick-manifest": "*",
- "npm-profile": "*",
- "npm-registry-fetch": "*",
- "npm-user-validate": "*",
- "npmlog": "*",
- "opener": "*",
- "pacote": "*",
- "parse-conflict-json": "*",
- "proc-log": "*",
- "qrcode-terminal": "*",
- "read": "*",
- "read-package-json": "*",
- "read-package-json-fast": "*",
- "readdir-scoped-modules": "*",
- "rimraf": "*",
- "semver": "*",
- "ssri": "*",
- "tar": "*",
- "text-table": "*",
- "tiny-relative-date": "*",
- "treeverse": "*",
- "validate-npm-package-name": "*",
- "which": "*",
- "write-file-atomic": "*"
+ "@isaacs/string-locale-compare": "^1.1.0",
+ "@npmcli/arborist": "^5.0.4",
+ "@npmcli/ci-detect": "^2.0.0",
+ "@npmcli/config": "^4.1.0",
+ "@npmcli/fs": "^2.1.0",
+ "@npmcli/map-workspaces": "^2.0.3",
+ "@npmcli/package-json": "^2.0.0",
+ "@npmcli/run-script": "^3.0.1",
+ "abbrev": "~1.1.1",
+ "archy": "~1.0.0",
+ "cacache": "^16.1.0",
+ "chalk": "^4.1.2",
+ "chownr": "^2.0.0",
+ "cli-columns": "^4.0.0",
+ "cli-table3": "^0.6.2",
+ "columnify": "^1.6.0",
+ "fastest-levenshtein": "^1.0.12",
+ "glob": "^8.0.1",
+ "graceful-fs": "^4.2.10",
+ "hosted-git-info": "^5.0.0",
+ "ini": "^3.0.0",
+ "init-package-json": "^3.0.2",
+ "is-cidr": "^4.0.2",
+ "json-parse-even-better-errors": "^2.3.1",
+ "libnpmaccess": "^6.0.2",
+ "libnpmdiff": "^4.0.2",
+ "libnpmexec": "^4.0.2",
+ "libnpmfund": "^3.0.1",
+ "libnpmhook": "^8.0.2",
+ "libnpmorg": "^4.0.2",
+ "libnpmpack": "^4.0.2",
+ "libnpmpublish": "^6.0.2",
+ "libnpmsearch": "^5.0.2",
+ "libnpmteam": "^4.0.2",
+ "libnpmversion": "^3.0.1",
+ "make-fetch-happen": "^10.1.6",
+ "minipass": "^3.1.6",
+ "minipass-pipeline": "^1.2.4",
+ "mkdirp": "^1.0.4",
+ "mkdirp-infer-owner": "^2.0.0",
+ "ms": "^2.1.2",
+ "node-gyp": "^9.0.0",
+ "nopt": "^5.0.0",
+ "npm-audit-report": "^3.0.0",
+ "npm-install-checks": "^5.0.0",
+ "npm-package-arg": "^9.0.2",
+ "npm-pick-manifest": "^7.0.1",
+ "npm-profile": "^6.0.3",
+ "npm-registry-fetch": "^13.1.1",
+ "npm-user-validate": "^1.0.1",
+ "npmlog": "^6.0.2",
+ "opener": "^1.5.2",
+ "pacote": "^13.6.0",
+ "parse-conflict-json": "^2.0.2",
+ "proc-log": "^2.0.1",
+ "qrcode-terminal": "^0.12.0",
+ "read": "~1.0.7",
+ "read-package-json": "^5.0.1",
+ "read-package-json-fast": "^2.0.3",
+ "readdir-scoped-modules": "^1.1.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.7",
+ "ssri": "^9.0.1",
+ "tar": "^6.1.11",
+ "text-table": "~0.2.0",
+ "tiny-relative-date": "^1.3.0",
+ "treeverse": "^2.0.0",
+ "validate-npm-package-name": "^4.0.0",
+ "which": "^2.0.2",
+ "write-file-atomic": "^4.0.1"
},
"bin": {
"npm": "bin/npm-cli.js",
@@ -5371,8 +5369,18 @@
"node": ">=8"
}
},
+ "node_modules/npm/node_modules/@colors/colors": {
+ "version": "1.5.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
"node_modules/npm/node_modules/@gar/promisify": {
- "version": "1.1.2",
+ "version": "1.1.3",
"dev": true,
"inBundle": true,
"license": "MIT"
@@ -5384,75 +5392,83 @@
"license": "ISC"
},
"node_modules/npm/node_modules/@npmcli/arborist": {
- "version": "4.2.1",
+ "version": "5.2.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/installed-package-contents": "^1.0.7",
- "@npmcli/map-workspaces": "^2.0.0",
- "@npmcli/metavuln-calculator": "^2.0.0",
- "@npmcli/move-file": "^1.1.0",
+ "@npmcli/map-workspaces": "^2.0.3",
+ "@npmcli/metavuln-calculator": "^3.0.1",
+ "@npmcli/move-file": "^2.0.0",
"@npmcli/name-from-folder": "^1.0.1",
- "@npmcli/node-gyp": "^1.0.3",
- "@npmcli/package-json": "^1.0.1",
- "@npmcli/run-script": "^2.0.0",
+ "@npmcli/node-gyp": "^2.0.0",
+ "@npmcli/package-json": "^2.0.0",
+ "@npmcli/run-script": "^3.0.0",
"bin-links": "^3.0.0",
- "cacache": "^15.0.3",
+ "cacache": "^16.0.6",
"common-ancestor-path": "^1.0.1",
"json-parse-even-better-errors": "^2.3.1",
"json-stringify-nice": "^1.1.4",
"mkdirp": "^1.0.4",
"mkdirp-infer-owner": "^2.0.0",
- "npm-install-checks": "^4.0.0",
- "npm-package-arg": "^8.1.5",
- "npm-pick-manifest": "^6.1.0",
- "npm-registry-fetch": "^11.0.0",
- "pacote": "^12.0.2",
+ "nopt": "^5.0.0",
+ "npm-install-checks": "^5.0.0",
+ "npm-package-arg": "^9.0.0",
+ "npm-pick-manifest": "^7.0.0",
+ "npm-registry-fetch": "^13.0.0",
+ "npmlog": "^6.0.2",
+ "pacote": "^13.0.5",
"parse-conflict-json": "^2.0.1",
- "proc-log": "^1.0.0",
+ "proc-log": "^2.0.0",
"promise-all-reject-late": "^1.0.0",
"promise-call-limit": "^1.0.1",
"read-package-json-fast": "^2.0.2",
"readdir-scoped-modules": "^1.1.0",
"rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "ssri": "^8.0.1",
- "treeverse": "^1.0.4",
+ "semver": "^7.3.7",
+ "ssri": "^9.0.0",
+ "treeverse": "^2.0.0",
"walk-up-path": "^1.0.0"
},
"bin": {
"arborist": "bin/index.js"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/ci-detect": {
- "version": "1.4.0",
+ "version": "2.0.0",
"dev": true,
"inBundle": true,
- "license": "ISC"
+ "license": "ISC",
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16"
+ }
},
"node_modules/npm/node_modules/@npmcli/config": {
- "version": "2.4.0",
+ "version": "4.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "ini": "^2.0.0",
+ "@npmcli/map-workspaces": "^2.0.2",
+ "ini": "^3.0.0",
"mkdirp-infer-owner": "^2.0.0",
"nopt": "^5.0.0",
- "semver": "^7.3.4",
+ "proc-log": "^2.0.0",
+ "read-package-json-fast": "^2.0.3",
+ "semver": "^7.3.5",
"walk-up-path": "^1.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/disparity-colors": {
- "version": "1.0.1",
+ "version": "2.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -5460,33 +5476,40 @@
"ansi-styles": "^4.3.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/fs": {
- "version": "1.0.0",
+ "version": "2.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@gar/promisify": "^1.0.1",
+ "@gar/promisify": "^1.1.3",
"semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/git": {
- "version": "2.1.0",
+ "version": "3.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/promise-spawn": "^1.3.2",
- "lru-cache": "^6.0.0",
+ "@npmcli/promise-spawn": "^3.0.0",
+ "lru-cache": "^7.4.4",
"mkdirp": "^1.0.4",
- "npm-pick-manifest": "^6.1.1",
+ "npm-pick-manifest": "^7.0.0",
+ "proc-log": "^2.0.0",
"promise-inflight": "^1.0.1",
"promise-retry": "^2.0.1",
"semver": "^7.3.5",
"which": "^2.0.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/installed-package-contents": {
@@ -5506,37 +5529,37 @@
}
},
"node_modules/npm/node_modules/@npmcli/map-workspaces": {
- "version": "2.0.0",
+ "version": "2.0.3",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"@npmcli/name-from-folder": "^1.0.1",
- "glob": "^7.1.6",
- "minimatch": "^3.0.4",
- "read-package-json-fast": "^2.0.1"
+ "glob": "^8.0.1",
+ "minimatch": "^5.0.1",
+ "read-package-json-fast": "^2.0.3"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/metavuln-calculator": {
- "version": "2.0.0",
+ "version": "3.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "cacache": "^15.0.5",
+ "cacache": "^16.0.0",
"json-parse-even-better-errors": "^2.3.1",
- "pacote": "^12.0.0",
- "semver": "^7.3.2"
+ "pacote": "^13.0.3",
+ "semver": "^7.3.5"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/move-file": {
- "version": "1.1.2",
+ "version": "2.0.0",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -5545,7 +5568,7 @@
"rimraf": "^3.0.2"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/name-from-folder": {
@@ -5555,48 +5578,60 @@
"license": "ISC"
},
"node_modules/npm/node_modules/@npmcli/node-gyp": {
- "version": "1.0.3",
+ "version": "2.0.0",
"dev": true,
"inBundle": true,
- "license": "ISC"
+ "license": "ISC",
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
},
"node_modules/npm/node_modules/@npmcli/package-json": {
- "version": "1.0.1",
+ "version": "2.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"json-parse-even-better-errors": "^2.3.1"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/promise-spawn": {
- "version": "1.3.2",
+ "version": "3.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"infer-owner": "^1.0.4"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/@npmcli/run-script": {
- "version": "2.0.0",
+ "version": "3.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/node-gyp": "^1.0.2",
- "@npmcli/promise-spawn": "^1.3.2",
- "node-gyp": "^8.2.0",
- "read-package-json-fast": "^2.0.1"
+ "@npmcli/node-gyp": "^2.0.0",
+ "@npmcli/promise-spawn": "^3.0.0",
+ "node-gyp": "^9.0.0",
+ "read-package-json-fast": "^2.0.3"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/@tootallnate/once": {
- "version": "1.1.2",
+ "version": "2.0.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
- "node": ">= 6"
+ "node": ">= 10"
}
},
"node_modules/npm/node_modules/abbrev": {
@@ -5618,7 +5653,7 @@
}
},
"node_modules/npm/node_modules/agentkeepalive": {
- "version": "4.2.0",
+ "version": "4.2.1",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -5645,12 +5680,12 @@
}
},
"node_modules/npm/node_modules/ansi-regex": {
- "version": "2.1.1",
+ "version": "5.0.1",
"dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
- "node": ">=0.10.0"
+ "node": ">=8"
}
},
"node_modules/npm/node_modules/ansi-styles": {
@@ -5668,18 +5703,6 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/npm/node_modules/ansicolors": {
- "version": "0.3.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
- "node_modules/npm/node_modules/ansistyles": {
- "version": "0.1.3",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
"node_modules/npm/node_modules/aproba": {
"version": "2.0.0",
"dev": true,
@@ -5693,7 +5716,7 @@
"license": "MIT"
},
"node_modules/npm/node_modules/are-we-there-yet": {
- "version": "2.0.0",
+ "version": "3.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -5702,7 +5725,7 @@
"readable-stream": "^3.6.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16"
}
},
"node_modules/npm/node_modules/asap": {
@@ -5718,20 +5741,20 @@
"license": "MIT"
},
"node_modules/npm/node_modules/bin-links": {
- "version": "3.0.0",
+ "version": "3.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "cmd-shim": "^4.0.1",
+ "cmd-shim": "^5.0.0",
"mkdirp-infer-owner": "^2.0.0",
"npm-normalize-package-bin": "^1.0.0",
- "read-cmd-shim": "^2.0.0",
+ "read-cmd-shim": "^3.0.0",
"rimraf": "^3.0.0",
"write-file-atomic": "^4.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/binary-extensions": {
@@ -5744,48 +5767,50 @@
}
},
"node_modules/npm/node_modules/brace-expansion": {
- "version": "1.1.11",
+ "version": "2.0.1",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "balanced-match": "^1.0.0"
}
},
"node_modules/npm/node_modules/builtins": {
- "version": "1.0.3",
+ "version": "5.0.1",
"dev": true,
"inBundle": true,
- "license": "MIT"
+ "license": "MIT",
+ "dependencies": {
+ "semver": "^7.0.0"
+ }
},
"node_modules/npm/node_modules/cacache": {
- "version": "15.3.0",
+ "version": "16.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/fs": "^1.0.0",
- "@npmcli/move-file": "^1.0.1",
+ "@npmcli/fs": "^2.1.0",
+ "@npmcli/move-file": "^2.0.0",
"chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
+ "fs-minipass": "^2.1.0",
+ "glob": "^8.0.1",
"infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
"minipass-collect": "^1.0.2",
"minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
+ "minipass-pipeline": "^1.2.4",
+ "mkdirp": "^1.0.4",
"p-map": "^4.0.0",
"promise-inflight": "^1.0.1",
"rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.0.2",
+ "ssri": "^9.0.0",
+ "tar": "^6.1.11",
"unique-filename": "^1.1.1"
},
"engines": {
- "node": ">= 10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/chalk": {
@@ -5847,108 +5872,19 @@
"node": ">= 10"
}
},
- "node_modules/npm/node_modules/cli-columns/node_modules/ansi-regex": {
- "version": "5.0.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/npm/node_modules/cli-columns/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/npm/node_modules/cli-columns/node_modules/string-width": {
- "version": "4.2.3",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/npm/node_modules/cli-columns/node_modules/strip-ansi": {
- "version": "6.0.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/npm/node_modules/cli-table3": {
- "version": "0.6.0",
+ "version": "0.6.2",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "object-assign": "^4.1.0",
"string-width": "^4.2.0"
},
"engines": {
"node": "10.* || >= 12.*"
},
"optionalDependencies": {
- "colors": "^1.1.2"
- }
- },
- "node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex": {
- "version": "5.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/npm/node_modules/cli-table3/node_modules/string-width": {
- "version": "4.2.2",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi": {
- "version": "6.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.0"
- },
- "engines": {
- "node": ">=8"
+ "@colors/colors": "1.5.0"
}
},
"node_modules/npm/node_modules/clone": {
@@ -5961,7 +5897,7 @@
}
},
"node_modules/npm/node_modules/cmd-shim": {
- "version": "4.1.0",
+ "version": "5.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -5969,7 +5905,7 @@
"mkdirp-infer-owner": "^2.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/color-convert": {
@@ -5999,24 +5935,17 @@
"color-support": "bin.js"
}
},
- "node_modules/npm/node_modules/colors": {
- "version": "1.4.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=0.1.90"
- }
- },
"node_modules/npm/node_modules/columnify": {
- "version": "1.5.4",
+ "version": "1.6.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "strip-ansi": "^3.0.0",
+ "strip-ansi": "^6.0.1",
"wcwidth": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
}
},
"node_modules/npm/node_modules/common-ancestor-path": {
@@ -6038,7 +5967,7 @@
"license": "ISC"
},
"node_modules/npm/node_modules/debug": {
- "version": "4.3.2",
+ "version": "4.3.4",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -6094,7 +6023,7 @@
}
},
"node_modules/npm/node_modules/dezalgo": {
- "version": "1.0.3",
+ "version": "1.0.4",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -6174,71 +6103,26 @@
"license": "MIT"
},
"node_modules/npm/node_modules/gauge": {
- "version": "4.0.0",
+ "version": "4.0.4",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "ansi-regex": "^5.0.1",
"aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
"has-unicode": "^2.0.1",
- "signal-exit": "^3.0.0",
+ "signal-exit": "^3.0.7",
"string-width": "^4.2.3",
"strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
+ "wide-align": "^1.1.5"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
- }
- },
- "node_modules/npm/node_modules/gauge/node_modules/ansi-regex": {
- "version": "5.0.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/npm/node_modules/gauge/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/npm/node_modules/gauge/node_modules/string-width": {
- "version": "4.2.3",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/npm/node_modules/gauge/node_modules/strip-ansi": {
- "version": "6.0.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/glob": {
- "version": "7.2.0",
+ "version": "8.0.3",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -6246,19 +6130,18 @@
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
},
"engines": {
- "node": "*"
+ "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/npm/node_modules/graceful-fs": {
- "version": "4.2.8",
+ "version": "4.2.10",
"dev": true,
"inBundle": true,
"license": "ISC"
@@ -6291,15 +6174,15 @@
"license": "ISC"
},
"node_modules/npm/node_modules/hosted-git-info": {
- "version": "4.1.0",
+ "version": "5.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "lru-cache": "^6.0.0"
+ "lru-cache": "^7.5.1"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16"
}
},
"node_modules/npm/node_modules/http-cache-semantics": {
@@ -6309,12 +6192,12 @@
"license": "BSD-2-Clause"
},
"node_modules/npm/node_modules/http-proxy-agent": {
- "version": "4.0.1",
+ "version": "5.0.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "@tootallnate/once": "1",
+ "@tootallnate/once": "2",
"agent-base": "6",
"debug": "4"
},
@@ -6323,7 +6206,7 @@
}
},
"node_modules/npm/node_modules/https-proxy-agent": {
- "version": "5.0.0",
+ "version": "5.0.1",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -6358,15 +6241,15 @@
}
},
"node_modules/npm/node_modules/ignore-walk": {
- "version": "4.0.1",
+ "version": "5.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "minimatch": "^3.0.4"
+ "minimatch": "^5.0.1"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/imurmurhash": {
@@ -6410,34 +6293,34 @@
"license": "ISC"
},
"node_modules/npm/node_modules/ini": {
- "version": "2.0.0",
+ "version": "3.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/init-package-json": {
- "version": "2.0.5",
+ "version": "3.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-package-arg": "^8.1.5",
+ "npm-package-arg": "^9.0.1",
"promzard": "^0.3.0",
- "read": "~1.0.1",
- "read-package-json": "^4.1.1",
+ "read": "^1.0.7",
+ "read-package-json": "^5.0.0",
"semver": "^7.3.5",
"validate-npm-package-license": "^3.0.4",
- "validate-npm-package-name": "^3.0.0"
+ "validate-npm-package-name": "^4.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/ip": {
- "version": "1.1.5",
+ "version": "1.1.8",
"dev": true,
"inBundle": true,
"license": "MIT"
@@ -6464,7 +6347,7 @@
}
},
"node_modules/npm/node_modules/is-core-module": {
- "version": "2.8.0",
+ "version": "2.9.0",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -6476,12 +6359,12 @@
}
},
"node_modules/npm/node_modules/is-fullwidth-code-point": {
- "version": "2.0.0",
+ "version": "3.0.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"engines": {
- "node": ">=4"
+ "node": ">=8"
}
},
"node_modules/npm/node_modules/is-lambda": {
@@ -6490,12 +6373,6 @@
"inBundle": true,
"license": "MIT"
},
- "node_modules/npm/node_modules/is-typedarray": {
- "version": "1.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT"
- },
"node_modules/npm/node_modules/isexe": {
"version": "2.0.0",
"dev": true,
@@ -6527,231 +6404,229 @@
"license": "MIT"
},
"node_modules/npm/node_modules/just-diff": {
- "version": "5.0.1",
+ "version": "5.0.2",
"dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/just-diff-apply": {
- "version": "4.0.1",
+ "version": "5.2.0",
"dev": true,
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/libnpmaccess": {
- "version": "5.0.0",
+ "version": "6.0.3",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"aproba": "^2.0.0",
"minipass": "^3.1.1",
- "npm-package-arg": "^8.1.2",
- "npm-registry-fetch": "^11.0.0"
+ "npm-package-arg": "^9.0.1",
+ "npm-registry-fetch": "^13.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/libnpmdiff": {
- "version": "3.0.0",
+ "version": "4.0.3",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/disparity-colors": "^1.0.1",
+ "@npmcli/disparity-colors": "^2.0.0",
"@npmcli/installed-package-contents": "^1.0.7",
"binary-extensions": "^2.2.0",
"diff": "^5.0.0",
- "minimatch": "^3.0.4",
- "npm-package-arg": "^8.1.4",
- "pacote": "^12.0.0",
+ "minimatch": "^5.0.1",
+ "npm-package-arg": "^9.0.1",
+ "pacote": "^13.0.5",
"tar": "^6.1.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/libnpmexec": {
- "version": "3.0.2",
+ "version": "4.0.6",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^4.0.0",
- "@npmcli/ci-detect": "^1.3.0",
- "@npmcli/run-script": "^2.0.0",
+ "@npmcli/arborist": "^5.0.0",
+ "@npmcli/ci-detect": "^2.0.0",
+ "@npmcli/run-script": "^3.0.0",
"chalk": "^4.1.0",
"mkdirp-infer-owner": "^2.0.0",
- "npm-package-arg": "^8.1.2",
- "pacote": "^12.0.0",
- "proc-log": "^1.0.0",
+ "npm-package-arg": "^9.0.1",
+ "npmlog": "^6.0.2",
+ "pacote": "^13.0.5",
+ "proc-log": "^2.0.0",
"read": "^1.0.7",
"read-package-json-fast": "^2.0.2",
"walk-up-path": "^1.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/libnpmfund": {
- "version": "2.0.2",
+ "version": "3.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^4.0.0"
+ "@npmcli/arborist": "^5.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/libnpmhook": {
- "version": "7.0.0",
+ "version": "8.0.3",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
+ "npm-registry-fetch": "^13.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/libnpmorg": {
- "version": "3.0.0",
+ "version": "4.0.3",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
+ "npm-registry-fetch": "^13.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/libnpmpack": {
- "version": "3.0.1",
+ "version": "4.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/run-script": "^2.0.0",
- "npm-package-arg": "^8.1.0",
- "pacote": "^12.0.0"
+ "@npmcli/run-script": "^3.0.0",
+ "npm-package-arg": "^9.0.1",
+ "pacote": "^13.5.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/libnpmpublish": {
- "version": "5.0.0",
+ "version": "6.0.4",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "normalize-package-data": "^3.0.2",
- "npm-package-arg": "^8.1.2",
- "npm-registry-fetch": "^11.0.0",
- "semver": "^7.1.3",
- "ssri": "^8.0.1"
+ "normalize-package-data": "^4.0.0",
+ "npm-package-arg": "^9.0.1",
+ "npm-registry-fetch": "^13.0.0",
+ "semver": "^7.3.7",
+ "ssri": "^9.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/libnpmsearch": {
- "version": "4.0.0",
+ "version": "5.0.3",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-registry-fetch": "^11.0.0"
+ "npm-registry-fetch": "^13.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/libnpmteam": {
- "version": "3.0.0",
+ "version": "4.0.3",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
+ "npm-registry-fetch": "^13.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/libnpmversion": {
- "version": "2.0.2",
+ "version": "3.0.4",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^2.0.7",
- "@npmcli/run-script": "^2.0.0",
+ "@npmcli/git": "^3.0.0",
+ "@npmcli/run-script": "^3.0.0",
"json-parse-even-better-errors": "^2.3.1",
- "semver": "^7.3.5",
- "stringify-package": "^1.0.1"
+ "proc-log": "^2.0.0",
+ "semver": "^7.3.7"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/lru-cache": {
- "version": "6.0.0",
+ "version": "7.9.0",
"dev": true,
"inBundle": true,
"license": "ISC",
- "dependencies": {
- "yallist": "^4.0.0"
- },
"engines": {
- "node": ">=10"
+ "node": ">=12"
}
},
"node_modules/npm/node_modules/make-fetch-happen": {
- "version": "9.1.0",
+ "version": "10.1.6",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "agentkeepalive": "^4.1.3",
- "cacache": "^15.2.0",
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^16.1.0",
"http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^4.0.1",
+ "http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.0",
"is-lambda": "^1.0.1",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.3",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
"minipass-collect": "^1.0.2",
- "minipass-fetch": "^1.3.2",
+ "minipass-fetch": "^2.0.3",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.2",
+ "negotiator": "^0.6.3",
"promise-retry": "^2.0.1",
- "socks-proxy-agent": "^6.0.0",
- "ssri": "^8.0.0"
+ "socks-proxy-agent": "^6.1.1",
+ "ssri": "^9.0.0"
},
"engines": {
- "node": ">= 10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/minimatch": {
- "version": "3.0.4",
+ "version": "5.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "brace-expansion": "^1.1.7"
+ "brace-expansion": "^2.0.1"
},
"engines": {
- "node": "*"
+ "node": ">=10"
}
},
"node_modules/npm/node_modules/minipass": {
@@ -6779,20 +6654,20 @@
}
},
"node_modules/npm/node_modules/minipass-fetch": {
- "version": "1.4.1",
+ "version": "2.1.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "minipass": "^3.1.0",
+ "minipass": "^3.1.6",
"minipass-sized": "^1.0.3",
- "minizlib": "^2.0.0"
+ "minizlib": "^2.1.2"
},
"engines": {
- "node": ">=8"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
},
"optionalDependencies": {
- "encoding": "^0.1.12"
+ "encoding": "^0.1.13"
}
},
"node_modules/npm/node_modules/minipass-flush": {
@@ -6893,7 +6768,7 @@
"license": "ISC"
},
"node_modules/npm/node_modules/negotiator": {
- "version": "0.6.2",
+ "version": "0.6.3",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -6902,7 +6777,7 @@
}
},
"node_modules/npm/node_modules/node-gyp": {
- "version": "8.4.1",
+ "version": "9.0.0",
"dev": true,
"inBundle": true,
"license": "MIT",
@@ -6910,7 +6785,7 @@
"env-paths": "^2.2.0",
"glob": "^7.1.4",
"graceful-fs": "^4.2.6",
- "make-fetch-happen": "^9.1.0",
+ "make-fetch-happen": "^10.0.3",
"nopt": "^5.0.0",
"npmlog": "^6.0.0",
"rimraf": "^3.0.2",
@@ -6922,7 +6797,49 @@
"node-gyp": "bin/node-gyp.js"
},
"engines": {
- "node": ">= 10.12.0"
+ "node": "^12.22 || ^14.13 || >=16"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/glob": {
+ "version": "7.2.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": {
+ "version": "3.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
}
},
"node_modules/npm/node_modules/nopt": {
@@ -6941,22 +6858,22 @@
}
},
"node_modules/npm/node_modules/normalize-package-data": {
- "version": "3.0.3",
+ "version": "4.0.0",
"dev": true,
"inBundle": true,
"license": "BSD-2-Clause",
"dependencies": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
+ "hosted-git-info": "^5.0.0",
+ "is-core-module": "^2.8.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16"
}
},
"node_modules/npm/node_modules/npm-audit-report": {
- "version": "2.1.5",
+ "version": "3.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -6964,7 +6881,7 @@
"chalk": "^4.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/npm-bundled": {
@@ -6977,7 +6894,7 @@
}
},
"node_modules/npm/node_modules/npm-install-checks": {
- "version": "4.0.0",
+ "version": "5.0.0",
"dev": true,
"inBundle": true,
"license": "BSD-2-Clause",
@@ -6985,7 +6902,7 @@
"semver": "^7.1.1"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/npm-normalize-package-bin": {
@@ -6995,76 +6912,81 @@
"license": "ISC"
},
"node_modules/npm/node_modules/npm-package-arg": {
- "version": "8.1.5",
+ "version": "9.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "hosted-git-info": "^4.0.1",
- "semver": "^7.3.4",
- "validate-npm-package-name": "^3.0.0"
+ "hosted-git-info": "^5.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^4.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/npm-packlist": {
- "version": "3.0.0",
+ "version": "5.1.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "glob": "^7.1.6",
- "ignore-walk": "^4.0.1",
- "npm-bundled": "^1.1.1",
+ "glob": "^8.0.1",
+ "ignore-walk": "^5.0.1",
+ "npm-bundled": "^1.1.2",
"npm-normalize-package-bin": "^1.0.1"
},
"bin": {
"npm-packlist": "bin/index.js"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/npm-pick-manifest": {
- "version": "6.1.1",
+ "version": "7.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-install-checks": "^4.0.0",
+ "npm-install-checks": "^5.0.0",
"npm-normalize-package-bin": "^1.0.1",
- "npm-package-arg": "^8.1.2",
- "semver": "^7.3.4"
+ "npm-package-arg": "^9.0.0",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/npm-profile": {
- "version": "5.0.4",
+ "version": "6.0.3",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "npm-registry-fetch": "^11.0.0"
+ "npm-registry-fetch": "^13.0.1",
+ "proc-log": "^2.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/npm-registry-fetch": {
- "version": "11.0.0",
+ "version": "13.1.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "make-fetch-happen": "^9.0.1",
- "minipass": "^3.1.3",
- "minipass-fetch": "^1.3.0",
+ "make-fetch-happen": "^10.0.6",
+ "minipass": "^3.1.6",
+ "minipass-fetch": "^2.0.3",
"minipass-json-stream": "^1.0.1",
- "minizlib": "^2.0.0",
- "npm-package-arg": "^8.0.0"
+ "minizlib": "^2.1.2",
+ "npm-package-arg": "^9.0.1",
+ "proc-log": "^2.0.0"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/npm-user-validate": {
@@ -7074,27 +6996,18 @@
"license": "BSD-2-Clause"
},
"node_modules/npm/node_modules/npmlog": {
- "version": "6.0.0",
+ "version": "6.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "are-we-there-yet": "^2.0.0",
+ "are-we-there-yet": "^3.0.0",
"console-control-strings": "^1.1.0",
- "gauge": "^4.0.0",
+ "gauge": "^4.0.3",
"set-blocking": "^2.0.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
- }
- },
- "node_modules/npm/node_modules/object-assign": {
- "version": "4.1.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/once": {
@@ -7131,50 +7044,52 @@
}
},
"node_modules/npm/node_modules/pacote": {
- "version": "12.0.2",
+ "version": "13.6.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/git": "^2.1.0",
- "@npmcli/installed-package-contents": "^1.0.6",
- "@npmcli/promise-spawn": "^1.2.0",
- "@npmcli/run-script": "^2.0.0",
- "cacache": "^15.0.5",
+ "@npmcli/git": "^3.0.0",
+ "@npmcli/installed-package-contents": "^1.0.7",
+ "@npmcli/promise-spawn": "^3.0.0",
+ "@npmcli/run-script": "^3.0.1",
+ "cacache": "^16.0.0",
"chownr": "^2.0.0",
"fs-minipass": "^2.1.0",
"infer-owner": "^1.0.4",
- "minipass": "^3.1.3",
- "mkdirp": "^1.0.3",
- "npm-package-arg": "^8.0.1",
- "npm-packlist": "^3.0.0",
- "npm-pick-manifest": "^6.0.0",
- "npm-registry-fetch": "^11.0.0",
+ "minipass": "^3.1.6",
+ "mkdirp": "^1.0.4",
+ "npm-package-arg": "^9.0.0",
+ "npm-packlist": "^5.1.0",
+ "npm-pick-manifest": "^7.0.0",
+ "npm-registry-fetch": "^13.0.1",
+ "proc-log": "^2.0.0",
"promise-retry": "^2.0.1",
- "read-package-json-fast": "^2.0.1",
+ "read-package-json": "^5.0.0",
+ "read-package-json-fast": "^2.0.3",
"rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.1.0"
+ "ssri": "^9.0.0",
+ "tar": "^6.1.11"
},
"bin": {
"pacote": "lib/bin.js"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/parse-conflict-json": {
- "version": "2.0.1",
+ "version": "2.0.2",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"json-parse-even-better-errors": "^2.3.1",
"just-diff": "^5.0.1",
- "just-diff-apply": "^4.0.1"
+ "just-diff-apply": "^5.2.0"
},
"engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/path-is-absolute": {
@@ -7187,10 +7102,13 @@
}
},
"node_modules/npm/node_modules/proc-log": {
- "version": "1.0.0",
+ "version": "2.0.1",
"dev": true,
"inBundle": true,
- "license": "ISC"
+ "license": "ISC",
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
},
"node_modules/npm/node_modules/promise-all-reject-late": {
"version": "1.0.1",
@@ -7259,24 +7177,27 @@
}
},
"node_modules/npm/node_modules/read-cmd-shim": {
- "version": "2.0.0",
+ "version": "3.0.0",
"dev": true,
"inBundle": true,
- "license": "ISC"
+ "license": "ISC",
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
},
"node_modules/npm/node_modules/read-package-json": {
- "version": "4.1.1",
+ "version": "5.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "glob": "^7.1.1",
- "json-parse-even-better-errors": "^2.3.0",
- "normalize-package-data": "^3.0.0",
- "npm-normalize-package-bin": "^1.0.0"
+ "glob": "^8.0.1",
+ "json-parse-even-better-errors": "^2.3.1",
+ "normalize-package-data": "^4.0.0",
+ "npm-normalize-package-bin": "^1.0.1"
},
"engines": {
- "node": ">=10"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/read-package-json-fast": {
@@ -7342,6 +7263,48 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/npm/node_modules/rimraf/node_modules/glob": {
+ "version": "7.2.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm/node_modules/rimraf/node_modules/minimatch": {
+ "version": "3.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/npm/node_modules/safe-buffer": {
"version": "5.2.1",
"dev": true,
@@ -7370,7 +7333,7 @@
"optional": true
},
"node_modules/npm/node_modules/semver": {
- "version": "7.3.5",
+ "version": "7.3.7",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -7384,6 +7347,18 @@
"node": ">=10"
}
},
+ "node_modules/npm/node_modules/semver/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/npm/node_modules/set-blocking": {
"version": "2.0.0",
"dev": true,
@@ -7391,7 +7366,7 @@
"license": "ISC"
},
"node_modules/npm/node_modules/signal-exit": {
- "version": "3.0.6",
+ "version": "3.0.7",
"dev": true,
"inBundle": true,
"license": "ISC"
@@ -7407,13 +7382,13 @@
}
},
"node_modules/npm/node_modules/socks": {
- "version": "2.6.1",
+ "version": "2.6.2",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
"ip": "^1.1.5",
- "smart-buffer": "^4.1.0"
+ "smart-buffer": "^4.2.0"
},
"engines": {
"node": ">= 10.13.0",
@@ -7421,14 +7396,14 @@
}
},
"node_modules/npm/node_modules/socks-proxy-agent": {
- "version": "6.1.0",
+ "version": "6.2.0",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
"agent-base": "^6.0.2",
- "debug": "^4.3.1",
- "socks": "^2.6.1"
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
},
"engines": {
"node": ">= 10"
@@ -7461,13 +7436,13 @@
}
},
"node_modules/npm/node_modules/spdx-license-ids": {
- "version": "3.0.10",
+ "version": "3.0.11",
"dev": true,
"inBundle": true,
"license": "CC0-1.0"
},
"node_modules/npm/node_modules/ssri": {
- "version": "8.0.1",
+ "version": "9.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
@@ -7475,7 +7450,7 @@
"minipass": "^3.1.1"
},
"engines": {
- "node": ">= 8"
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/string_decoder": {
@@ -7488,55 +7463,29 @@
}
},
"node_modules/npm/node_modules/string-width": {
- "version": "2.1.1",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/npm/node_modules/string-width/node_modules/ansi-regex": {
- "version": "3.0.0",
- "dev": true,
- "inBundle": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/npm/node_modules/string-width/node_modules/strip-ansi": {
- "version": "4.0.0",
+ "version": "4.2.3",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^3.0.0"
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
},
"engines": {
- "node": ">=4"
+ "node": ">=8"
}
},
- "node_modules/npm/node_modules/stringify-package": {
- "version": "1.0.1",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
"node_modules/npm/node_modules/strip-ansi": {
- "version": "3.0.1",
+ "version": "6.0.1",
"dev": true,
"inBundle": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^2.0.0"
+ "ansi-regex": "^5.0.1"
},
"engines": {
- "node": ">=0.10.0"
+ "node": ">=8"
}
},
"node_modules/npm/node_modules/supports-color": {
@@ -7581,30 +7530,13 @@
"license": "MIT"
},
"node_modules/npm/node_modules/treeverse": {
- "version": "1.0.4",
- "dev": true,
- "inBundle": true,
- "license": "ISC"
- },
- "node_modules/npm/node_modules/typedarray-to-buffer": {
- "version": "4.0.0",
+ "version": "2.0.0",
"dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
"inBundle": true,
- "license": "MIT"
+ "license": "ISC",
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
},
"node_modules/npm/node_modules/unique-filename": {
"version": "1.1.1",
@@ -7641,12 +7573,15 @@
}
},
"node_modules/npm/node_modules/validate-npm-package-name": {
- "version": "3.0.0",
+ "version": "4.0.0",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "builtins": "^1.0.3"
+ "builtins": "^5.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/walk-up-path": {
@@ -7680,12 +7615,12 @@
}
},
"node_modules/npm/node_modules/wide-align": {
- "version": "1.1.3",
+ "version": "1.1.5",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
- "string-width": "^1.0.2 || 2"
+ "string-width": "^1.0.2 || 2 || 3 || 4"
}
},
"node_modules/npm/node_modules/wrappy": {
@@ -7695,15 +7630,13 @@
"license": "ISC"
},
"node_modules/npm/node_modules/write-file-atomic": {
- "version": "4.0.0",
+ "version": "4.0.1",
"dev": true,
"inBundle": true,
"license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^4.0.0"
+ "signal-exit": "^3.0.7"
},
"engines": {
"node": "^12.13.0 || ^14.15.0 || >=16"
@@ -14289,86 +14222,91 @@
"dev": true
},
"npm": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/npm/-/npm-8.3.2.tgz",
- "integrity": "sha512-xZAC9GpWNOyiS1TtBqBy0HJpjIVI8zsVXEOEwcmgqYFtqOy7sXUL0ByOrkhfcGmf+akSXz3uOxLYB8aLlYivQQ==",
- "dev": true,
- "requires": {
- "@isaacs/string-locale-compare": "*",
- "@npmcli/arborist": "*",
- "@npmcli/ci-detect": "*",
- "@npmcli/config": "*",
- "@npmcli/map-workspaces": "*",
- "@npmcli/package-json": "*",
- "@npmcli/run-script": "*",
- "abbrev": "*",
- "ansicolors": "*",
- "ansistyles": "*",
- "archy": "*",
- "cacache": "*",
- "chalk": "*",
- "chownr": "*",
- "cli-columns": "*",
- "cli-table3": "*",
- "columnify": "*",
- "fastest-levenshtein": "*",
- "glob": "*",
- "graceful-fs": "*",
- "hosted-git-info": "*",
- "ini": "*",
- "init-package-json": "*",
- "is-cidr": "*",
- "json-parse-even-better-errors": "*",
- "libnpmaccess": "*",
- "libnpmdiff": "*",
- "libnpmexec": "*",
- "libnpmfund": "*",
- "libnpmhook": "*",
- "libnpmorg": "*",
- "libnpmpack": "*",
- "libnpmpublish": "*",
- "libnpmsearch": "*",
- "libnpmteam": "*",
- "libnpmversion": "*",
- "make-fetch-happen": "*",
- "minipass": "*",
- "minipass-pipeline": "*",
- "mkdirp": "*",
- "mkdirp-infer-owner": "*",
- "ms": "*",
- "node-gyp": "*",
- "nopt": "*",
- "npm-audit-report": "*",
- "npm-install-checks": "*",
- "npm-package-arg": "*",
- "npm-pick-manifest": "*",
- "npm-profile": "*",
- "npm-registry-fetch": "*",
- "npm-user-validate": "*",
- "npmlog": "*",
- "opener": "*",
- "pacote": "*",
- "parse-conflict-json": "*",
- "proc-log": "*",
- "qrcode-terminal": "*",
- "read": "*",
- "read-package-json": "*",
- "read-package-json-fast": "*",
- "readdir-scoped-modules": "*",
- "rimraf": "*",
- "semver": "*",
- "ssri": "*",
- "tar": "*",
- "text-table": "*",
- "tiny-relative-date": "*",
- "treeverse": "*",
- "validate-npm-package-name": "*",
- "which": "*",
- "write-file-atomic": "*"
- },
- "dependencies": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/npm/-/npm-8.12.0.tgz",
+ "integrity": "sha512-tueYJV0gAEv3unoGBrA0Qb/qZ8wdR4GF+aZYM5VO9pBNJhxW+JJje/xFm+ZFRvFfi7eWjba5KYlC2n2yvQSaIg==",
+ "dev": true,
+ "requires": {
+ "@isaacs/string-locale-compare": "^1.1.0",
+ "@npmcli/arborist": "^5.0.4",
+ "@npmcli/ci-detect": "^2.0.0",
+ "@npmcli/config": "^4.1.0",
+ "@npmcli/fs": "^2.1.0",
+ "@npmcli/map-workspaces": "^2.0.3",
+ "@npmcli/package-json": "^2.0.0",
+ "@npmcli/run-script": "^3.0.1",
+ "abbrev": "~1.1.1",
+ "archy": "~1.0.0",
+ "cacache": "^16.1.0",
+ "chalk": "^4.1.2",
+ "chownr": "^2.0.0",
+ "cli-columns": "^4.0.0",
+ "cli-table3": "^0.6.2",
+ "columnify": "^1.6.0",
+ "fastest-levenshtein": "^1.0.12",
+ "glob": "^8.0.1",
+ "graceful-fs": "^4.2.10",
+ "hosted-git-info": "^5.0.0",
+ "ini": "^3.0.0",
+ "init-package-json": "^3.0.2",
+ "is-cidr": "^4.0.2",
+ "json-parse-even-better-errors": "^2.3.1",
+ "libnpmaccess": "^6.0.2",
+ "libnpmdiff": "^4.0.2",
+ "libnpmexec": "^4.0.2",
+ "libnpmfund": "^3.0.1",
+ "libnpmhook": "^8.0.2",
+ "libnpmorg": "^4.0.2",
+ "libnpmpack": "^4.0.2",
+ "libnpmpublish": "^6.0.2",
+ "libnpmsearch": "^5.0.2",
+ "libnpmteam": "^4.0.2",
+ "libnpmversion": "^3.0.1",
+ "make-fetch-happen": "^10.1.6",
+ "minipass": "^3.1.6",
+ "minipass-pipeline": "^1.2.4",
+ "mkdirp": "^1.0.4",
+ "mkdirp-infer-owner": "^2.0.0",
+ "ms": "^2.1.2",
+ "node-gyp": "^9.0.0",
+ "nopt": "^5.0.0",
+ "npm-audit-report": "^3.0.0",
+ "npm-install-checks": "^5.0.0",
+ "npm-package-arg": "^9.0.2",
+ "npm-pick-manifest": "^7.0.1",
+ "npm-profile": "^6.0.3",
+ "npm-registry-fetch": "^13.1.1",
+ "npm-user-validate": "^1.0.1",
+ "npmlog": "^6.0.2",
+ "opener": "^1.5.2",
+ "pacote": "^13.6.0",
+ "parse-conflict-json": "^2.0.2",
+ "proc-log": "^2.0.1",
+ "qrcode-terminal": "^0.12.0",
+ "read": "~1.0.7",
+ "read-package-json": "^5.0.1",
+ "read-package-json-fast": "^2.0.3",
+ "readdir-scoped-modules": "^1.1.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.7",
+ "ssri": "^9.0.1",
+ "tar": "^6.1.11",
+ "text-table": "~0.2.0",
+ "tiny-relative-date": "^1.3.0",
+ "treeverse": "^2.0.0",
+ "validate-npm-package-name": "^4.0.0",
+ "which": "^2.0.2",
+ "write-file-atomic": "^4.0.1"
+ },
+ "dependencies": {
+ "@colors/colors": {
+ "version": "1.5.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
"@gar/promisify": {
- "version": "1.1.2",
+ "version": "1.1.3",
"bundled": true,
"dev": true
},
@@ -14378,63 +14316,68 @@
"dev": true
},
"@npmcli/arborist": {
- "version": "4.2.1",
+ "version": "5.2.1",
"bundled": true,
"dev": true,
"requires": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/installed-package-contents": "^1.0.7",
- "@npmcli/map-workspaces": "^2.0.0",
- "@npmcli/metavuln-calculator": "^2.0.0",
- "@npmcli/move-file": "^1.1.0",
+ "@npmcli/map-workspaces": "^2.0.3",
+ "@npmcli/metavuln-calculator": "^3.0.1",
+ "@npmcli/move-file": "^2.0.0",
"@npmcli/name-from-folder": "^1.0.1",
- "@npmcli/node-gyp": "^1.0.3",
- "@npmcli/package-json": "^1.0.1",
- "@npmcli/run-script": "^2.0.0",
+ "@npmcli/node-gyp": "^2.0.0",
+ "@npmcli/package-json": "^2.0.0",
+ "@npmcli/run-script": "^3.0.0",
"bin-links": "^3.0.0",
- "cacache": "^15.0.3",
+ "cacache": "^16.0.6",
"common-ancestor-path": "^1.0.1",
"json-parse-even-better-errors": "^2.3.1",
"json-stringify-nice": "^1.1.4",
"mkdirp": "^1.0.4",
"mkdirp-infer-owner": "^2.0.0",
- "npm-install-checks": "^4.0.0",
- "npm-package-arg": "^8.1.5",
- "npm-pick-manifest": "^6.1.0",
- "npm-registry-fetch": "^11.0.0",
- "pacote": "^12.0.2",
+ "nopt": "^5.0.0",
+ "npm-install-checks": "^5.0.0",
+ "npm-package-arg": "^9.0.0",
+ "npm-pick-manifest": "^7.0.0",
+ "npm-registry-fetch": "^13.0.0",
+ "npmlog": "^6.0.2",
+ "pacote": "^13.0.5",
"parse-conflict-json": "^2.0.1",
- "proc-log": "^1.0.0",
+ "proc-log": "^2.0.0",
"promise-all-reject-late": "^1.0.0",
"promise-call-limit": "^1.0.1",
"read-package-json-fast": "^2.0.2",
"readdir-scoped-modules": "^1.1.0",
"rimraf": "^3.0.2",
- "semver": "^7.3.5",
- "ssri": "^8.0.1",
- "treeverse": "^1.0.4",
+ "semver": "^7.3.7",
+ "ssri": "^9.0.0",
+ "treeverse": "^2.0.0",
"walk-up-path": "^1.0.0"
}
},
"@npmcli/ci-detect": {
- "version": "1.4.0",
+ "version": "2.0.0",
"bundled": true,
"dev": true
},
"@npmcli/config": {
- "version": "2.4.0",
+ "version": "4.1.0",
"bundled": true,
"dev": true,
"requires": {
- "ini": "^2.0.0",
+ "@npmcli/map-workspaces": "^2.0.2",
+ "ini": "^3.0.0",
"mkdirp-infer-owner": "^2.0.0",
"nopt": "^5.0.0",
- "semver": "^7.3.4",
+ "proc-log": "^2.0.0",
+ "read-package-json-fast": "^2.0.3",
+ "semver": "^7.3.5",
"walk-up-path": "^1.0.0"
}
},
"@npmcli/disparity-colors": {
- "version": "1.0.1",
+ "version": "2.0.0",
"bundled": true,
"dev": true,
"requires": {
@@ -14442,23 +14385,24 @@
}
},
"@npmcli/fs": {
- "version": "1.0.0",
+ "version": "2.1.0",
"bundled": true,
"dev": true,
"requires": {
- "@gar/promisify": "^1.0.1",
+ "@gar/promisify": "^1.1.3",
"semver": "^7.3.5"
}
},
"@npmcli/git": {
- "version": "2.1.0",
+ "version": "3.0.1",
"bundled": true,
"dev": true,
"requires": {
- "@npmcli/promise-spawn": "^1.3.2",
- "lru-cache": "^6.0.0",
+ "@npmcli/promise-spawn": "^3.0.0",
+ "lru-cache": "^7.4.4",
"mkdirp": "^1.0.4",
- "npm-pick-manifest": "^6.1.1",
+ "npm-pick-manifest": "^7.0.0",
+ "proc-log": "^2.0.0",
"promise-inflight": "^1.0.1",
"promise-retry": "^2.0.1",
"semver": "^7.3.5",
@@ -14475,29 +14419,29 @@
}
},
"@npmcli/map-workspaces": {
- "version": "2.0.0",
+ "version": "2.0.3",
"bundled": true,
"dev": true,
"requires": {
"@npmcli/name-from-folder": "^1.0.1",
- "glob": "^7.1.6",
- "minimatch": "^3.0.4",
- "read-package-json-fast": "^2.0.1"
+ "glob": "^8.0.1",
+ "minimatch": "^5.0.1",
+ "read-package-json-fast": "^2.0.3"
}
},
"@npmcli/metavuln-calculator": {
- "version": "2.0.0",
+ "version": "3.1.0",
"bundled": true,
"dev": true,
"requires": {
- "cacache": "^15.0.5",
+ "cacache": "^16.0.0",
"json-parse-even-better-errors": "^2.3.1",
- "pacote": "^12.0.0",
- "semver": "^7.3.2"
+ "pacote": "^13.0.3",
+ "semver": "^7.3.5"
}
},
"@npmcli/move-file": {
- "version": "1.1.2",
+ "version": "2.0.0",
"bundled": true,
"dev": true,
"requires": {
@@ -14511,12 +14455,12 @@
"dev": true
},
"@npmcli/node-gyp": {
- "version": "1.0.3",
+ "version": "2.0.0",
"bundled": true,
"dev": true
},
"@npmcli/package-json": {
- "version": "1.0.1",
+ "version": "2.0.0",
"bundled": true,
"dev": true,
"requires": {
@@ -14524,7 +14468,7 @@
}
},
"@npmcli/promise-spawn": {
- "version": "1.3.2",
+ "version": "3.0.0",
"bundled": true,
"dev": true,
"requires": {
@@ -14532,18 +14476,18 @@
}
},
"@npmcli/run-script": {
- "version": "2.0.0",
+ "version": "3.0.2",
"bundled": true,
"dev": true,
"requires": {
- "@npmcli/node-gyp": "^1.0.2",
- "@npmcli/promise-spawn": "^1.3.2",
- "node-gyp": "^8.2.0",
- "read-package-json-fast": "^2.0.1"
+ "@npmcli/node-gyp": "^2.0.0",
+ "@npmcli/promise-spawn": "^3.0.0",
+ "node-gyp": "^9.0.0",
+ "read-package-json-fast": "^2.0.3"
}
},
"@tootallnate/once": {
- "version": "1.1.2",
+ "version": "2.0.0",
"bundled": true,
"dev": true
},
@@ -14561,7 +14505,7 @@
}
},
"agentkeepalive": {
- "version": "4.2.0",
+ "version": "4.2.1",
"bundled": true,
"dev": true,
"requires": {
@@ -14580,7 +14524,7 @@
}
},
"ansi-regex": {
- "version": "2.1.1",
+ "version": "5.0.1",
"bundled": true,
"dev": true
},
@@ -14592,16 +14536,6 @@
"color-convert": "^2.0.1"
}
},
- "ansicolors": {
- "version": "0.3.2",
- "bundled": true,
- "dev": true
- },
- "ansistyles": {
- "version": "0.1.3",
- "bundled": true,
- "dev": true
- },
"aproba": {
"version": "2.0.0",
"bundled": true,
@@ -14613,7 +14547,7 @@
"dev": true
},
"are-we-there-yet": {
- "version": "2.0.0",
+ "version": "3.0.0",
"bundled": true,
"dev": true,
"requires": {
@@ -14632,14 +14566,14 @@
"dev": true
},
"bin-links": {
- "version": "3.0.0",
+ "version": "3.0.1",
"bundled": true,
"dev": true,
"requires": {
- "cmd-shim": "^4.0.1",
+ "cmd-shim": "^5.0.0",
"mkdirp-infer-owner": "^2.0.0",
"npm-normalize-package-bin": "^1.0.0",
- "read-cmd-shim": "^2.0.0",
+ "read-cmd-shim": "^3.0.0",
"rimraf": "^3.0.0",
"write-file-atomic": "^4.0.0"
}
@@ -14650,41 +14584,43 @@
"dev": true
},
"brace-expansion": {
- "version": "1.1.11",
+ "version": "2.0.1",
"bundled": true,
"dev": true,
"requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "balanced-match": "^1.0.0"
}
},
"builtins": {
- "version": "1.0.3",
+ "version": "5.0.1",
"bundled": true,
- "dev": true
+ "dev": true,
+ "requires": {
+ "semver": "^7.0.0"
+ }
},
"cacache": {
- "version": "15.3.0",
+ "version": "16.1.0",
"bundled": true,
"dev": true,
"requires": {
- "@npmcli/fs": "^1.0.0",
- "@npmcli/move-file": "^1.0.1",
+ "@npmcli/fs": "^2.1.0",
+ "@npmcli/move-file": "^2.0.0",
"chownr": "^2.0.0",
- "fs-minipass": "^2.0.0",
- "glob": "^7.1.4",
+ "fs-minipass": "^2.1.0",
+ "glob": "^8.0.1",
"infer-owner": "^1.0.4",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.1",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
"minipass-collect": "^1.0.2",
"minipass-flush": "^1.0.5",
- "minipass-pipeline": "^1.2.2",
- "mkdirp": "^1.0.3",
+ "minipass-pipeline": "^1.2.4",
+ "mkdirp": "^1.0.4",
"p-map": "^4.0.0",
"promise-inflight": "^1.0.1",
"rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.0.2",
+ "ssri": "^9.0.0",
+ "tar": "^6.1.11",
"unique-filename": "^1.1.1"
}
},
@@ -14722,76 +14658,15 @@
"requires": {
"string-width": "^4.2.3",
"strip-ansi": "^6.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
}
},
"cli-table3": {
- "version": "0.6.0",
+ "version": "0.6.2",
"bundled": true,
"dev": true,
"requires": {
- "colors": "^1.1.2",
- "object-assign": "^4.1.0",
+ "@colors/colors": "1.5.0",
"string-width": "^4.2.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.0",
- "bundled": true,
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "string-width": {
- "version": "4.2.2",
- "bundled": true,
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.0"
- }
- }
}
},
"clone": {
@@ -14800,7 +14675,7 @@
"dev": true
},
"cmd-shim": {
- "version": "4.1.0",
+ "version": "5.0.0",
"bundled": true,
"dev": true,
"requires": {
@@ -14825,18 +14700,12 @@
"bundled": true,
"dev": true
},
- "colors": {
- "version": "1.4.0",
- "bundled": true,
- "dev": true,
- "optional": true
- },
"columnify": {
- "version": "1.5.4",
+ "version": "1.6.0",
"bundled": true,
"dev": true,
"requires": {
- "strip-ansi": "^3.0.0",
+ "strip-ansi": "^6.0.1",
"wcwidth": "^1.0.0"
}
},
@@ -14856,7 +14725,7 @@
"dev": true
},
"debug": {
- "version": "4.3.2",
+ "version": "4.3.4",
"bundled": true,
"dev": true,
"requires": {
@@ -14894,7 +14763,7 @@
"dev": true
},
"dezalgo": {
- "version": "1.0.3",
+ "version": "1.0.4",
"bundled": true,
"dev": true,
"requires": {
@@ -14955,66 +14824,34 @@
"dev": true
},
"gauge": {
- "version": "4.0.0",
+ "version": "4.0.4",
"bundled": true,
"dev": true,
"requires": {
- "ansi-regex": "^5.0.1",
"aproba": "^1.0.3 || ^2.0.0",
- "color-support": "^1.1.2",
- "console-control-strings": "^1.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
"has-unicode": "^2.0.1",
- "signal-exit": "^3.0.0",
+ "signal-exit": "^3.0.7",
"string-width": "^4.2.3",
"strip-ansi": "^6.0.1",
- "wide-align": "^1.1.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "bundled": true,
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "bundled": true,
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
+ "wide-align": "^1.1.5"
}
},
"glob": {
- "version": "7.2.0",
+ "version": "8.0.3",
"bundled": true,
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
}
},
"graceful-fs": {
- "version": "4.2.8",
+ "version": "4.2.10",
"bundled": true,
"dev": true
},
@@ -15037,11 +14874,11 @@
"dev": true
},
"hosted-git-info": {
- "version": "4.1.0",
+ "version": "5.0.0",
"bundled": true,
"dev": true,
"requires": {
- "lru-cache": "^6.0.0"
+ "lru-cache": "^7.5.1"
}
},
"http-cache-semantics": {
@@ -15050,17 +14887,17 @@
"dev": true
},
"http-proxy-agent": {
- "version": "4.0.1",
+ "version": "5.0.0",
"bundled": true,
"dev": true,
"requires": {
- "@tootallnate/once": "1",
+ "@tootallnate/once": "2",
"agent-base": "6",
"debug": "4"
}
},
"https-proxy-agent": {
- "version": "5.0.0",
+ "version": "5.0.1",
"bundled": true,
"dev": true,
"requires": {
@@ -15086,11 +14923,11 @@
}
},
"ignore-walk": {
- "version": "4.0.1",
+ "version": "5.0.1",
"bundled": true,
"dev": true,
"requires": {
- "minimatch": "^3.0.4"
+ "minimatch": "^5.0.1"
}
},
"imurmurhash": {
@@ -15123,26 +14960,26 @@
"dev": true
},
"ini": {
- "version": "2.0.0",
+ "version": "3.0.0",
"bundled": true,
"dev": true
},
"init-package-json": {
- "version": "2.0.5",
+ "version": "3.0.2",
"bundled": true,
"dev": true,
"requires": {
- "npm-package-arg": "^8.1.5",
+ "npm-package-arg": "^9.0.1",
"promzard": "^0.3.0",
- "read": "~1.0.1",
- "read-package-json": "^4.1.1",
+ "read": "^1.0.7",
+ "read-package-json": "^5.0.0",
"semver": "^7.3.5",
"validate-npm-package-license": "^3.0.4",
- "validate-npm-package-name": "^3.0.0"
+ "validate-npm-package-name": "^4.0.0"
}
},
"ip": {
- "version": "1.1.5",
+ "version": "1.1.8",
"bundled": true,
"dev": true
},
@@ -15160,7 +14997,7 @@
}
},
"is-core-module": {
- "version": "2.8.0",
+ "version": "2.9.0",
"bundled": true,
"dev": true,
"requires": {
@@ -15168,7 +15005,7 @@
}
},
"is-fullwidth-code-point": {
- "version": "2.0.0",
+ "version": "3.0.0",
"bundled": true,
"dev": true
},
@@ -15177,11 +15014,6 @@
"bundled": true,
"dev": true
},
- "is-typedarray": {
- "version": "1.0.0",
- "bundled": true,
- "dev": true
- },
"isexe": {
"version": "2.0.0",
"bundled": true,
@@ -15203,173 +15035,171 @@
"dev": true
},
"just-diff": {
- "version": "5.0.1",
+ "version": "5.0.2",
"bundled": true,
"dev": true
},
"just-diff-apply": {
- "version": "4.0.1",
+ "version": "5.2.0",
"bundled": true,
"dev": true
},
"libnpmaccess": {
- "version": "5.0.0",
+ "version": "6.0.3",
"bundled": true,
"dev": true,
"requires": {
"aproba": "^2.0.0",
"minipass": "^3.1.1",
- "npm-package-arg": "^8.1.2",
- "npm-registry-fetch": "^11.0.0"
+ "npm-package-arg": "^9.0.1",
+ "npm-registry-fetch": "^13.0.0"
}
},
"libnpmdiff": {
- "version": "3.0.0",
+ "version": "4.0.3",
"bundled": true,
"dev": true,
"requires": {
- "@npmcli/disparity-colors": "^1.0.1",
+ "@npmcli/disparity-colors": "^2.0.0",
"@npmcli/installed-package-contents": "^1.0.7",
"binary-extensions": "^2.2.0",
"diff": "^5.0.0",
- "minimatch": "^3.0.4",
- "npm-package-arg": "^8.1.4",
- "pacote": "^12.0.0",
+ "minimatch": "^5.0.1",
+ "npm-package-arg": "^9.0.1",
+ "pacote": "^13.0.5",
"tar": "^6.1.0"
}
},
"libnpmexec": {
- "version": "3.0.2",
+ "version": "4.0.6",
"bundled": true,
"dev": true,
"requires": {
- "@npmcli/arborist": "^4.0.0",
- "@npmcli/ci-detect": "^1.3.0",
- "@npmcli/run-script": "^2.0.0",
+ "@npmcli/arborist": "^5.0.0",
+ "@npmcli/ci-detect": "^2.0.0",
+ "@npmcli/run-script": "^3.0.0",
"chalk": "^4.1.0",
"mkdirp-infer-owner": "^2.0.0",
- "npm-package-arg": "^8.1.2",
- "pacote": "^12.0.0",
- "proc-log": "^1.0.0",
+ "npm-package-arg": "^9.0.1",
+ "npmlog": "^6.0.2",
+ "pacote": "^13.0.5",
+ "proc-log": "^2.0.0",
"read": "^1.0.7",
"read-package-json-fast": "^2.0.2",
"walk-up-path": "^1.0.0"
}
},
"libnpmfund": {
- "version": "2.0.2",
+ "version": "3.0.2",
"bundled": true,
"dev": true,
"requires": {
- "@npmcli/arborist": "^4.0.0"
+ "@npmcli/arborist": "^5.0.0"
}
},
"libnpmhook": {
- "version": "7.0.0",
+ "version": "8.0.3",
"bundled": true,
"dev": true,
"requires": {
"aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
+ "npm-registry-fetch": "^13.0.0"
}
},
"libnpmorg": {
- "version": "3.0.0",
+ "version": "4.0.3",
"bundled": true,
"dev": true,
"requires": {
"aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
+ "npm-registry-fetch": "^13.0.0"
}
},
"libnpmpack": {
- "version": "3.0.1",
+ "version": "4.1.0",
"bundled": true,
"dev": true,
"requires": {
- "@npmcli/run-script": "^2.0.0",
- "npm-package-arg": "^8.1.0",
- "pacote": "^12.0.0"
+ "@npmcli/run-script": "^3.0.0",
+ "npm-package-arg": "^9.0.1",
+ "pacote": "^13.5.0"
}
},
"libnpmpublish": {
- "version": "5.0.0",
+ "version": "6.0.4",
"bundled": true,
"dev": true,
"requires": {
- "normalize-package-data": "^3.0.2",
- "npm-package-arg": "^8.1.2",
- "npm-registry-fetch": "^11.0.0",
- "semver": "^7.1.3",
- "ssri": "^8.0.1"
+ "normalize-package-data": "^4.0.0",
+ "npm-package-arg": "^9.0.1",
+ "npm-registry-fetch": "^13.0.0",
+ "semver": "^7.3.7",
+ "ssri": "^9.0.0"
}
},
"libnpmsearch": {
- "version": "4.0.0",
+ "version": "5.0.3",
"bundled": true,
"dev": true,
"requires": {
- "npm-registry-fetch": "^11.0.0"
+ "npm-registry-fetch": "^13.0.0"
}
},
"libnpmteam": {
- "version": "3.0.0",
+ "version": "4.0.3",
"bundled": true,
"dev": true,
"requires": {
"aproba": "^2.0.0",
- "npm-registry-fetch": "^11.0.0"
+ "npm-registry-fetch": "^13.0.0"
}
},
"libnpmversion": {
- "version": "2.0.2",
+ "version": "3.0.4",
"bundled": true,
"dev": true,
"requires": {
- "@npmcli/git": "^2.0.7",
- "@npmcli/run-script": "^2.0.0",
+ "@npmcli/git": "^3.0.0",
+ "@npmcli/run-script": "^3.0.0",
"json-parse-even-better-errors": "^2.3.1",
- "semver": "^7.3.5",
- "stringify-package": "^1.0.1"
+ "proc-log": "^2.0.0",
+ "semver": "^7.3.7"
}
},
"lru-cache": {
- "version": "6.0.0",
+ "version": "7.9.0",
"bundled": true,
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
+ "dev": true
},
"make-fetch-happen": {
- "version": "9.1.0",
+ "version": "10.1.6",
"bundled": true,
"dev": true,
"requires": {
- "agentkeepalive": "^4.1.3",
- "cacache": "^15.2.0",
+ "agentkeepalive": "^4.2.1",
+ "cacache": "^16.1.0",
"http-cache-semantics": "^4.1.0",
- "http-proxy-agent": "^4.0.1",
+ "http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.0",
"is-lambda": "^1.0.1",
- "lru-cache": "^6.0.0",
- "minipass": "^3.1.3",
+ "lru-cache": "^7.7.1",
+ "minipass": "^3.1.6",
"minipass-collect": "^1.0.2",
- "minipass-fetch": "^1.3.2",
+ "minipass-fetch": "^2.0.3",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
- "negotiator": "^0.6.2",
+ "negotiator": "^0.6.3",
"promise-retry": "^2.0.1",
- "socks-proxy-agent": "^6.0.0",
- "ssri": "^8.0.0"
+ "socks-proxy-agent": "^6.1.1",
+ "ssri": "^9.0.0"
}
},
"minimatch": {
- "version": "3.0.4",
+ "version": "5.1.0",
"bundled": true,
"dev": true,
"requires": {
- "brace-expansion": "^1.1.7"
+ "brace-expansion": "^2.0.1"
}
},
"minipass": {
@@ -15389,14 +15219,14 @@
}
},
"minipass-fetch": {
- "version": "1.4.1",
+ "version": "2.1.0",
"bundled": true,
"dev": true,
"requires": {
- "encoding": "^0.1.12",
- "minipass": "^3.1.0",
+ "encoding": "^0.1.13",
+ "minipass": "^3.1.6",
"minipass-sized": "^1.0.3",
- "minizlib": "^2.0.0"
+ "minizlib": "^2.1.2"
}
},
"minipass-flush": {
@@ -15467,25 +15297,57 @@
"dev": true
},
"negotiator": {
- "version": "0.6.2",
+ "version": "0.6.3",
"bundled": true,
"dev": true
},
"node-gyp": {
- "version": "8.4.1",
+ "version": "9.0.0",
"bundled": true,
"dev": true,
"requires": {
"env-paths": "^2.2.0",
"glob": "^7.1.4",
"graceful-fs": "^4.2.6",
- "make-fetch-happen": "^9.1.0",
+ "make-fetch-happen": "^10.0.3",
"nopt": "^5.0.0",
"npmlog": "^6.0.0",
"rimraf": "^3.0.2",
"semver": "^7.3.5",
"tar": "^6.1.2",
"which": "^2.0.2"
+ },
+ "dependencies": {
+ "brace-expansion": {
+ "version": "1.1.11",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "glob": {
+ "version": "7.2.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ }
}
},
"nopt": {
@@ -15497,18 +15359,18 @@
}
},
"normalize-package-data": {
- "version": "3.0.3",
+ "version": "4.0.0",
"bundled": true,
"dev": true,
"requires": {
- "hosted-git-info": "^4.0.1",
- "is-core-module": "^2.5.0",
- "semver": "^7.3.4",
- "validate-npm-package-license": "^3.0.1"
+ "hosted-git-info": "^5.0.0",
+ "is-core-module": "^2.8.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4"
}
},
"npm-audit-report": {
- "version": "2.1.5",
+ "version": "3.0.0",
"bundled": true,
"dev": true,
"requires": {
@@ -15524,7 +15386,7 @@
}
},
"npm-install-checks": {
- "version": "4.0.0",
+ "version": "5.0.0",
"bundled": true,
"dev": true,
"requires": {
@@ -15537,56 +15399,58 @@
"dev": true
},
"npm-package-arg": {
- "version": "8.1.5",
+ "version": "9.0.2",
"bundled": true,
"dev": true,
"requires": {
- "hosted-git-info": "^4.0.1",
- "semver": "^7.3.4",
- "validate-npm-package-name": "^3.0.0"
+ "hosted-git-info": "^5.0.0",
+ "semver": "^7.3.5",
+ "validate-npm-package-name": "^4.0.0"
}
},
"npm-packlist": {
- "version": "3.0.0",
+ "version": "5.1.0",
"bundled": true,
"dev": true,
"requires": {
- "glob": "^7.1.6",
- "ignore-walk": "^4.0.1",
- "npm-bundled": "^1.1.1",
+ "glob": "^8.0.1",
+ "ignore-walk": "^5.0.1",
+ "npm-bundled": "^1.1.2",
"npm-normalize-package-bin": "^1.0.1"
}
},
"npm-pick-manifest": {
- "version": "6.1.1",
+ "version": "7.0.1",
"bundled": true,
"dev": true,
"requires": {
- "npm-install-checks": "^4.0.0",
+ "npm-install-checks": "^5.0.0",
"npm-normalize-package-bin": "^1.0.1",
- "npm-package-arg": "^8.1.2",
- "semver": "^7.3.4"
+ "npm-package-arg": "^9.0.0",
+ "semver": "^7.3.5"
}
},
"npm-profile": {
- "version": "5.0.4",
+ "version": "6.0.3",
"bundled": true,
"dev": true,
"requires": {
- "npm-registry-fetch": "^11.0.0"
+ "npm-registry-fetch": "^13.0.1",
+ "proc-log": "^2.0.0"
}
},
"npm-registry-fetch": {
- "version": "11.0.0",
+ "version": "13.1.1",
"bundled": true,
"dev": true,
"requires": {
- "make-fetch-happen": "^9.0.1",
- "minipass": "^3.1.3",
- "minipass-fetch": "^1.3.0",
+ "make-fetch-happen": "^10.0.6",
+ "minipass": "^3.1.6",
+ "minipass-fetch": "^2.0.3",
"minipass-json-stream": "^1.0.1",
- "minizlib": "^2.0.0",
- "npm-package-arg": "^8.0.0"
+ "minizlib": "^2.1.2",
+ "npm-package-arg": "^9.0.1",
+ "proc-log": "^2.0.0"
}
},
"npm-user-validate": {
@@ -15595,21 +15459,16 @@
"dev": true
},
"npmlog": {
- "version": "6.0.0",
+ "version": "6.0.2",
"bundled": true,
"dev": true,
"requires": {
- "are-we-there-yet": "^2.0.0",
+ "are-we-there-yet": "^3.0.0",
"console-control-strings": "^1.1.0",
- "gauge": "^4.0.0",
+ "gauge": "^4.0.3",
"set-blocking": "^2.0.0"
}
},
- "object-assign": {
- "version": "4.1.1",
- "bundled": true,
- "dev": true
- },
"once": {
"version": "1.4.0",
"bundled": true,
@@ -15632,39 +15491,41 @@
}
},
"pacote": {
- "version": "12.0.2",
+ "version": "13.6.0",
"bundled": true,
"dev": true,
"requires": {
- "@npmcli/git": "^2.1.0",
- "@npmcli/installed-package-contents": "^1.0.6",
- "@npmcli/promise-spawn": "^1.2.0",
- "@npmcli/run-script": "^2.0.0",
- "cacache": "^15.0.5",
+ "@npmcli/git": "^3.0.0",
+ "@npmcli/installed-package-contents": "^1.0.7",
+ "@npmcli/promise-spawn": "^3.0.0",
+ "@npmcli/run-script": "^3.0.1",
+ "cacache": "^16.0.0",
"chownr": "^2.0.0",
"fs-minipass": "^2.1.0",
"infer-owner": "^1.0.4",
- "minipass": "^3.1.3",
- "mkdirp": "^1.0.3",
- "npm-package-arg": "^8.0.1",
- "npm-packlist": "^3.0.0",
- "npm-pick-manifest": "^6.0.0",
- "npm-registry-fetch": "^11.0.0",
+ "minipass": "^3.1.6",
+ "mkdirp": "^1.0.4",
+ "npm-package-arg": "^9.0.0",
+ "npm-packlist": "^5.1.0",
+ "npm-pick-manifest": "^7.0.0",
+ "npm-registry-fetch": "^13.0.1",
+ "proc-log": "^2.0.0",
"promise-retry": "^2.0.1",
- "read-package-json-fast": "^2.0.1",
+ "read-package-json": "^5.0.0",
+ "read-package-json-fast": "^2.0.3",
"rimraf": "^3.0.2",
- "ssri": "^8.0.1",
- "tar": "^6.1.0"
+ "ssri": "^9.0.0",
+ "tar": "^6.1.11"
}
},
"parse-conflict-json": {
- "version": "2.0.1",
+ "version": "2.0.2",
"bundled": true,
"dev": true,
"requires": {
"json-parse-even-better-errors": "^2.3.1",
"just-diff": "^5.0.1",
- "just-diff-apply": "^4.0.1"
+ "just-diff-apply": "^5.2.0"
}
},
"path-is-absolute": {
@@ -15673,7 +15534,7 @@
"dev": true
},
"proc-log": {
- "version": "1.0.0",
+ "version": "2.0.1",
"bundled": true,
"dev": true
},
@@ -15723,19 +15584,19 @@
}
},
"read-cmd-shim": {
- "version": "2.0.0",
+ "version": "3.0.0",
"bundled": true,
"dev": true
},
"read-package-json": {
- "version": "4.1.1",
+ "version": "5.0.1",
"bundled": true,
"dev": true,
"requires": {
- "glob": "^7.1.1",
- "json-parse-even-better-errors": "^2.3.0",
- "normalize-package-data": "^3.0.0",
- "npm-normalize-package-bin": "^1.0.0"
+ "glob": "^8.0.1",
+ "json-parse-even-better-errors": "^2.3.1",
+ "normalize-package-data": "^4.0.0",
+ "npm-normalize-package-bin": "^1.0.1"
}
},
"read-package-json-fast": {
@@ -15779,6 +15640,38 @@
"dev": true,
"requires": {
"glob": "^7.1.3"
+ },
+ "dependencies": {
+ "brace-expansion": {
+ "version": "1.1.11",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "glob": {
+ "version": "7.2.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ }
}
},
"safe-buffer": {
@@ -15793,11 +15686,21 @@
"optional": true
},
"semver": {
- "version": "7.3.5",
+ "version": "7.3.7",
"bundled": true,
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "6.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ }
}
},
"set-blocking": {
@@ -15806,7 +15709,7 @@
"dev": true
},
"signal-exit": {
- "version": "3.0.6",
+ "version": "3.0.7",
"bundled": true,
"dev": true
},
@@ -15816,22 +15719,22 @@
"dev": true
},
"socks": {
- "version": "2.6.1",
+ "version": "2.6.2",
"bundled": true,
"dev": true,
"requires": {
"ip": "^1.1.5",
- "smart-buffer": "^4.1.0"
+ "smart-buffer": "^4.2.0"
}
},
"socks-proxy-agent": {
- "version": "6.1.0",
+ "version": "6.2.0",
"bundled": true,
"dev": true,
"requires": {
"agent-base": "^6.0.2",
- "debug": "^4.3.1",
- "socks": "^2.6.1"
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
}
},
"spdx-correct": {
@@ -15858,12 +15761,12 @@
}
},
"spdx-license-ids": {
- "version": "3.0.10",
+ "version": "3.0.11",
"bundled": true,
"dev": true
},
"ssri": {
- "version": "8.0.1",
+ "version": "9.0.1",
"bundled": true,
"dev": true,
"requires": {
@@ -15879,40 +15782,21 @@
}
},
"string-width": {
- "version": "2.1.1",
+ "version": "4.2.3",
"bundled": true,
"dev": true,
"requires": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "bundled": true,
- "dev": true
- },
- "strip-ansi": {
- "version": "4.0.0",
- "bundled": true,
- "dev": true,
- "requires": {
- "ansi-regex": "^3.0.0"
- }
- }
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
}
},
- "stringify-package": {
- "version": "1.0.1",
- "bundled": true,
- "dev": true
- },
"strip-ansi": {
- "version": "3.0.1",
+ "version": "6.0.1",
"bundled": true,
"dev": true,
"requires": {
- "ansi-regex": "^2.0.0"
+ "ansi-regex": "^5.0.1"
}
},
"supports-color": {
@@ -15947,12 +15831,7 @@
"dev": true
},
"treeverse": {
- "version": "1.0.4",
- "bundled": true,
- "dev": true
- },
- "typedarray-to-buffer": {
- "version": "4.0.0",
+ "version": "2.0.0",
"bundled": true,
"dev": true
},
@@ -15987,11 +15866,11 @@
}
},
"validate-npm-package-name": {
- "version": "3.0.0",
+ "version": "4.0.0",
"bundled": true,
"dev": true,
"requires": {
- "builtins": "^1.0.3"
+ "builtins": "^5.0.0"
}
},
"walk-up-path": {
@@ -16016,11 +15895,11 @@
}
},
"wide-align": {
- "version": "1.1.3",
+ "version": "1.1.5",
"bundled": true,
"dev": true,
"requires": {
- "string-width": "^1.0.2 || 2"
+ "string-width": "^1.0.2 || 2 || 3 || 4"
}
},
"wrappy": {
@@ -16029,14 +15908,12 @@
"dev": true
},
"write-file-atomic": {
- "version": "4.0.0",
+ "version": "4.0.1",
"bundled": true,
"dev": true,
"requires": {
"imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^4.0.0"
+ "signal-exit": "^3.0.7"
}
},
"yallist": {
From 0b1ce575e13eeb412ac54238d2c80f5625a082a6 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Fri, 3 Jun 2022 06:44:42 +0000
Subject: [PATCH 21/41] chore(release): :bookmark: 3.4.4-develop.4 [skip ci]
## [3.4.4-develop.4](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.3...v3.4.4-develop.4) (2022-06-03)
---
CHANGELOG.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f496d9f72..462e79d13 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,5 @@
+## [3.4.4-develop.4](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.3...v3.4.4-develop.4) (2022-06-03)
+
## [3.4.4-develop.3](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.2...v3.4.4-develop.3) (2022-05-22)
## [3.4.4-develop.2](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.1...v3.4.4-develop.2) (2022-05-19)
From 61ff19c8d7454c36eee28370e6d69f915ee208a8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 3 Jun 2022 23:56:45 +0000
Subject: [PATCH 22/41] build(deps): Bump semver-regex from 3.1.2 to 3.1.4
Bumps [semver-regex](https://github.com/sindresorhus/semver-regex) from 3.1.2 to 3.1.4.
- [Release notes](https://github.com/sindresorhus/semver-regex/releases)
- [Commits](https://github.com/sindresorhus/semver-regex/compare/v3.1.2...v3.1.4)
---
updated-dependencies:
- dependency-name: semver-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 084e4e305..cbe71e417 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10409,9 +10409,9 @@
}
},
"node_modules/semver-regex": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.2.tgz",
- "integrity": "sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz",
+ "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==",
"dev": true,
"peer": true,
"engines": {
@@ -19649,9 +19649,9 @@
}
},
"semver-regex": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.2.tgz",
- "integrity": "sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz",
+ "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==",
"dev": true,
"peer": true
},
From 8e66b95a459a141c8d0cf930cb7d70cfd6eb1143 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 4 Jun 2022 00:00:42 +0000
Subject: [PATCH 23/41] chore(deps): bump semver-regex from 3.1.3 to 3.1.4
Bumps [semver-regex](https://github.com/sindresorhus/semver-regex) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/sindresorhus/semver-regex/releases)
- [Commits](https://github.com/sindresorhus/semver-regex/commits/v3.1.4)
---
updated-dependencies:
- dependency-name: semver-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
package-lock.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ab18acc91..06886008c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9068,9 +9068,9 @@
}
},
"node_modules/semver-regex": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.3.tgz",
- "integrity": "sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz",
+ "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==",
"dev": true,
"engines": {
"node": ">=8"
@@ -17035,9 +17035,9 @@
}
},
"semver-regex": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.3.tgz",
- "integrity": "sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz",
+ "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==",
"dev": true
},
"serialize-javascript": {
From 0a99b60d8153ca81743120a56ff8f46654ea40d2 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Tue, 7 Jun 2022 04:39:06 +0000
Subject: [PATCH 24/41] chore(release): :bookmark: 3.4.4-develop.5 [skip ci]
## [3.4.4-develop.5](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.4...v3.4.4-develop.5) (2022-06-07)
---
CHANGELOG.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 462e79d13..70699c051 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,5 @@
+## [3.4.4-develop.5](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.4...v3.4.4-develop.5) (2022-06-07)
+
## [3.4.4-develop.4](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.3...v3.4.4-develop.4) (2022-06-03)
## [3.4.4-develop.3](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.2...v3.4.4-develop.3) (2022-05-22)
From 5697c424b2437c979ca2fec04a608d8bc1a948f8 Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Tue, 7 Jun 2022 08:13:37 +0000
Subject: [PATCH 25/41] Update all development npm dependencies (2022-06-07)
(#397)
---
package-lock.json | 150 ++++++++++++++++++++++++++++------------------
package.json | 8 +--
2 files changed, 95 insertions(+), 63 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 06886008c..256cfd7c9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,8 +24,8 @@
"@typescript-eslint/eslint-plugin": "^5.22.0",
"@typescript-eslint/parser": "^5.22.0",
"dayjs": "^1.11.2",
- "eslint": "^8.15.0",
- "eslint-plugin-jsonc": "^2.2.1",
+ "eslint": "^8.16.0",
+ "eslint-plugin-jsonc": "^2.3.0",
"license-checker": "^25.0.1",
"luxon": "^2.4.0",
"mocha": "^10.0.0",
@@ -39,8 +39,8 @@
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
"ts-node": "^10.8.0",
- "typedoc": "^0.22.15",
- "typescript": "^4.6.4"
+ "typedoc": "^0.22.17",
+ "typescript": "^4.7.2"
},
"engines": {
"node": ">=12.0.0"
@@ -568,15 +568,15 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz",
- "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz",
+ "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.3.2",
- "globals": "^13.9.0",
+ "globals": "^13.15.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -2653,12 +2653,12 @@
}
},
"node_modules/eslint": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz",
- "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz",
+ "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==",
"dev": true,
"dependencies": {
- "@eslint/eslintrc": "^1.2.3",
+ "@eslint/eslintrc": "^1.3.0",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -2676,7 +2676,7 @@
"file-entry-cache": "^6.0.1",
"functional-red-black-tree": "^1.0.1",
"glob-parent": "^6.0.1",
- "globals": "^13.6.0",
+ "globals": "^13.15.0",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
@@ -2705,9 +2705,9 @@
}
},
"node_modules/eslint-plugin-jsonc": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.2.1.tgz",
- "integrity": "sha512-ozGjWXhxF3ZfITHmRLuUL6zORh5Dzo0ymwVdxhfFaa4LEtU2S88JIwDYCWAifQLG92x7chqcnZlGUggaPSlfIQ==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.3.0.tgz",
+ "integrity": "sha512-QqHj7Chw8vsALsCOhFxecRIepxpbcpmMon9yA1+GaYk1Am0GanHAwnTkeVX+/ysAb4QTkeGMZ+ZPK4TKrZ/VSw==",
"dev": true,
"dependencies": {
"eslint-utils": "^3.0.0",
@@ -4636,9 +4636,9 @@
}
},
"node_modules/marked": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz",
- "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==",
+ "version": "4.0.16",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.16.tgz",
+ "integrity": "sha512-wahonIQ5Jnyatt2fn8KqF/nIqZM8mh3oRu2+l5EANGMhu6RFjiSG52QNE2eWzFMI94HqYSgN184NurgNG6CztA==",
"dev": true,
"bin": {
"marked": "bin/marked.js"
@@ -9881,15 +9881,15 @@
}
},
"node_modules/typedoc": {
- "version": "0.22.15",
- "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.15.tgz",
- "integrity": "sha512-CMd1lrqQbFvbx6S9G6fL4HKp3GoIuhujJReWqlIvSb2T26vGai+8Os3Mde7Pn832pXYemd9BMuuYWhFpL5st0Q==",
+ "version": "0.22.17",
+ "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.17.tgz",
+ "integrity": "sha512-h6+uXHVVCPDaANzjwzdsj9aePBjZiBTpiMpBBeyh1zcN2odVsDCNajz8zyKnixF93HJeGpl34j/70yoEE5BfNg==",
"dev": true,
"dependencies": {
- "glob": "^7.2.0",
+ "glob": "^8.0.3",
"lunr": "^2.3.9",
- "marked": "^4.0.12",
- "minimatch": "^5.0.1",
+ "marked": "^4.0.16",
+ "minimatch": "^5.1.0",
"shiki": "^0.10.1"
},
"bin": {
@@ -9899,7 +9899,7 @@
"node": ">= 12.10.0"
},
"peerDependencies": {
- "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x"
+ "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x"
}
},
"node_modules/typedoc/node_modules/brace-expansion": {
@@ -9911,10 +9911,29 @@
"balanced-match": "^1.0.0"
}
},
+ "node_modules/typedoc/node_modules/glob": {
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
+ "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/typedoc/node_modules/minimatch": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
- "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
+ "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -9924,9 +9943,9 @@
}
},
"node_modules/typescript": {
- "version": "4.6.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz",
- "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==",
+ "version": "4.7.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.2.tgz",
+ "integrity": "sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
@@ -10644,15 +10663,15 @@
}
},
"@eslint/eslintrc": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz",
- "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz",
+ "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==",
"dev": true,
"requires": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.3.2",
- "globals": "^13.9.0",
+ "globals": "^13.15.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
@@ -12284,12 +12303,12 @@
"dev": true
},
"eslint": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz",
- "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz",
+ "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==",
"dev": true,
"requires": {
- "@eslint/eslintrc": "^1.2.3",
+ "@eslint/eslintrc": "^1.3.0",
"@humanwhocodes/config-array": "^0.9.2",
"ajv": "^6.10.0",
"chalk": "^4.0.0",
@@ -12307,7 +12326,7 @@
"file-entry-cache": "^6.0.1",
"functional-red-black-tree": "^1.0.1",
"glob-parent": "^6.0.1",
- "globals": "^13.6.0",
+ "globals": "^13.15.0",
"ignore": "^5.2.0",
"import-fresh": "^3.0.0",
"imurmurhash": "^0.1.4",
@@ -12375,9 +12394,9 @@
}
},
"eslint-plugin-jsonc": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.2.1.tgz",
- "integrity": "sha512-ozGjWXhxF3ZfITHmRLuUL6zORh5Dzo0ymwVdxhfFaa4LEtU2S88JIwDYCWAifQLG92x7chqcnZlGUggaPSlfIQ==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.3.0.tgz",
+ "integrity": "sha512-QqHj7Chw8vsALsCOhFxecRIepxpbcpmMon9yA1+GaYk1Am0GanHAwnTkeVX+/ysAb4QTkeGMZ+ZPK4TKrZ/VSw==",
"dev": true,
"requires": {
"eslint-utils": "^3.0.0",
@@ -13798,9 +13817,9 @@
"dev": true
},
"marked": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz",
- "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==",
+ "version": "4.0.16",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.16.tgz",
+ "integrity": "sha512-wahonIQ5Jnyatt2fn8KqF/nIqZM8mh3oRu2+l5EANGMhu6RFjiSG52QNE2eWzFMI94HqYSgN184NurgNG6CztA==",
"dev": true
},
"marked-terminal": {
@@ -17688,15 +17707,15 @@
}
},
"typedoc": {
- "version": "0.22.15",
- "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.15.tgz",
- "integrity": "sha512-CMd1lrqQbFvbx6S9G6fL4HKp3GoIuhujJReWqlIvSb2T26vGai+8Os3Mde7Pn832pXYemd9BMuuYWhFpL5st0Q==",
+ "version": "0.22.17",
+ "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.17.tgz",
+ "integrity": "sha512-h6+uXHVVCPDaANzjwzdsj9aePBjZiBTpiMpBBeyh1zcN2odVsDCNajz8zyKnixF93HJeGpl34j/70yoEE5BfNg==",
"dev": true,
"requires": {
- "glob": "^7.2.0",
+ "glob": "^8.0.3",
"lunr": "^2.3.9",
- "marked": "^4.0.12",
- "minimatch": "^5.0.1",
+ "marked": "^4.0.16",
+ "minimatch": "^5.1.0",
"shiki": "^0.10.1"
},
"dependencies": {
@@ -17709,10 +17728,23 @@
"balanced-match": "^1.0.0"
}
},
+ "glob": {
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
+ "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ }
+ },
"minimatch": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
- "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
+ "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
@@ -17721,9 +17753,9 @@
}
},
"typescript": {
- "version": "4.6.4",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz",
- "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==",
+ "version": "4.7.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.2.tgz",
+ "integrity": "sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==",
"dev": true
},
"uglify-js": {
diff --git a/package.json b/package.json
index 632a2baab..53bb299e7 100644
--- a/package.json
+++ b/package.json
@@ -20,8 +20,8 @@
"@typescript-eslint/eslint-plugin": "^5.22.0",
"@typescript-eslint/parser": "^5.22.0",
"dayjs": "^1.11.2",
- "eslint": "^8.15.0",
- "eslint-plugin-jsonc": "^2.2.1",
+ "eslint": "^8.16.0",
+ "eslint-plugin-jsonc": "^2.3.0",
"license-checker": "^25.0.1",
"luxon": "^2.4.0",
"mocha": "^10.0.0",
@@ -35,8 +35,8 @@
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
"ts-node": "^10.8.0",
- "typedoc": "^0.22.15",
- "typescript": "^4.6.4"
+ "typedoc": "^0.22.17",
+ "typescript": "^4.7.2"
},
"engines": {
"node": ">=12.0.0"
From c5c4610a228f18be1175cc101b85f6e3406f6855 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Thu, 9 Jun 2022 16:28:19 +0000
Subject: [PATCH 26/41] chore(release): :bookmark: 3.4.4-develop.6 [skip ci]
## [3.4.4-develop.6](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.5...v3.4.4-develop.6) (2022-06-09)
---
CHANGELOG.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 70699c051..94b5b6596 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,5 @@
+## [3.4.4-develop.6](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.5...v3.4.4-develop.6) (2022-06-09)
+
## [3.4.4-develop.5](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.4...v3.4.4-develop.5) (2022-06-07)
## [3.4.4-develop.4](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.3...v3.4.4-develop.4) (2022-06-03)
From 93cf1a678dc6c6703603a0cca4748492289571d7 Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Fri, 10 Jun 2022 00:12:29 +0000
Subject: [PATCH 27/41] chore(deps): update semantic-release to version 19.0.3
(#399)
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 256cfd7c9..9a3755b6b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -35,7 +35,7 @@
"nyc": "^15.1.0",
"portfinder": "^1.0.28",
"rrule": "^2.6.9",
- "semantic-release": "^19.0.2",
+ "semantic-release": "^19.0.3",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
"ts-node": "^10.8.0",
@@ -8966,9 +8966,9 @@
"dev": true
},
"node_modules/semantic-release": {
- "version": "19.0.2",
- "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-19.0.2.tgz",
- "integrity": "sha512-7tPonjZxukKECmClhsfyMKDt0GR38feIC2HxgyYaBi+9tDySBLjK/zYDLhh+m6yjnHIJa9eBTKYE7k63ZQcYbw==",
+ "version": "19.0.3",
+ "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-19.0.3.tgz",
+ "integrity": "sha512-HaFbydST1cDKZHuFZxB8DTrBLJVK/AnDExpK0s3EqLIAAUAHUgnd+VSJCUtTYQKkAkauL8G9CucODrVCc7BuAA==",
"dev": true,
"dependencies": {
"@semantic-release/commit-analyzer": "^9.0.2",
@@ -16972,9 +16972,9 @@
"dev": true
},
"semantic-release": {
- "version": "19.0.2",
- "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-19.0.2.tgz",
- "integrity": "sha512-7tPonjZxukKECmClhsfyMKDt0GR38feIC2HxgyYaBi+9tDySBLjK/zYDLhh+m6yjnHIJa9eBTKYE7k63ZQcYbw==",
+ "version": "19.0.3",
+ "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-19.0.3.tgz",
+ "integrity": "sha512-HaFbydST1cDKZHuFZxB8DTrBLJVK/AnDExpK0s3EqLIAAUAHUgnd+VSJCUtTYQKkAkauL8G9CucODrVCc7BuAA==",
"dev": true,
"requires": {
"@semantic-release/commit-analyzer": "^9.0.2",
diff --git a/package.json b/package.json
index 53bb299e7..9f4d3859b 100644
--- a/package.json
+++ b/package.json
@@ -31,7 +31,7 @@
"nyc": "^15.1.0",
"portfinder": "^1.0.28",
"rrule": "^2.6.9",
- "semantic-release": "^19.0.2",
+ "semantic-release": "^19.0.3",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
"ts-node": "^10.8.0",
From 63673eab1f9f5fa94f2bc88541ff296f8cd5e64b Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Fri, 10 Jun 2022 00:15:16 +0000
Subject: [PATCH 28/41] chore(release): :bookmark: 3.4.4-develop.7 [skip ci]
## [3.4.4-develop.7](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.6...v3.4.4-develop.7) (2022-06-10)
---
CHANGELOG.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 94b5b6596..973f49edc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,5 @@
+## [3.4.4-develop.7](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.6...v3.4.4-develop.7) (2022-06-10)
+
## [3.4.4-develop.6](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.5...v3.4.4-develop.6) (2022-06-09)
## [3.4.4-develop.5](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.4...v3.4.4-develop.5) (2022-06-07)
From 8c39b1650db575249dea71865f4335dfbef8c82a Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Tue, 14 Jun 2022 08:13:02 +0000
Subject: [PATCH 29/41] Update all development npm dependencies (2022-06-14)
(#400)
---
package-lock.json | 295 +++++++++++++++++++++-------------------------
package.json | 8 +-
2 files changed, 141 insertions(+), 162 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 9a3755b6b..819479398 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21,9 +21,9 @@
"@types/luxon": "^2.3.2",
"@types/mocha": "^9.1.1",
"@types/node": "^17.0.31",
- "@typescript-eslint/eslint-plugin": "^5.22.0",
- "@typescript-eslint/parser": "^5.22.0",
- "dayjs": "^1.11.2",
+ "@typescript-eslint/eslint-plugin": "^5.27.1",
+ "@typescript-eslint/parser": "^5.27.1",
+ "dayjs": "^1.11.3",
"eslint": "^8.16.0",
"eslint-plugin-jsonc": "^2.3.0",
"license-checker": "^25.0.1",
@@ -34,7 +34,7 @@
"moment-timezone": "^0.5.34",
"nyc": "^15.1.0",
"portfinder": "^1.0.28",
- "rrule": "^2.6.9",
+ "rrule": "^2.7.0",
"semantic-release": "^19.0.3",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
@@ -1353,19 +1353,19 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.22.0.tgz",
- "integrity": "sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz",
+ "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.22.0",
- "@typescript-eslint/type-utils": "5.22.0",
- "@typescript-eslint/utils": "5.22.0",
- "debug": "^4.3.2",
+ "@typescript-eslint/scope-manager": "5.27.1",
+ "@typescript-eslint/type-utils": "5.27.1",
+ "@typescript-eslint/utils": "5.27.1",
+ "debug": "^4.3.4",
"functional-red-black-tree": "^1.0.1",
- "ignore": "^5.1.8",
+ "ignore": "^5.2.0",
"regexpp": "^3.2.0",
- "semver": "^7.3.5",
+ "semver": "^7.3.7",
"tsutils": "^3.21.0"
},
"engines": {
@@ -1386,15 +1386,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.22.0.tgz",
- "integrity": "sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz",
+ "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.22.0",
- "@typescript-eslint/types": "5.22.0",
- "@typescript-eslint/typescript-estree": "5.22.0",
- "debug": "^4.3.2"
+ "@typescript-eslint/scope-manager": "5.27.1",
+ "@typescript-eslint/types": "5.27.1",
+ "@typescript-eslint/typescript-estree": "5.27.1",
+ "debug": "^4.3.4"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1413,13 +1413,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.22.0.tgz",
- "integrity": "sha512-yA9G5NJgV5esANJCO0oF15MkBO20mIskbZ8ijfmlKIvQKg0ynVKfHZ15/nhAJN5m8Jn3X5qkwriQCiUntC9AbA==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz",
+ "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.22.0",
- "@typescript-eslint/visitor-keys": "5.22.0"
+ "@typescript-eslint/types": "5.27.1",
+ "@typescript-eslint/visitor-keys": "5.27.1"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1430,13 +1430,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.22.0.tgz",
- "integrity": "sha512-iqfLZIsZhK2OEJ4cQ01xOq3NaCuG5FQRKyHicA3xhZxMgaxQazLUHbH/B2k9y5i7l3+o+B5ND9Mf1AWETeMISA==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz",
+ "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/utils": "5.22.0",
- "debug": "^4.3.2",
+ "@typescript-eslint/utils": "5.27.1",
+ "debug": "^4.3.4",
"tsutils": "^3.21.0"
},
"engines": {
@@ -1456,9 +1456,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.22.0.tgz",
- "integrity": "sha512-T7owcXW4l0v7NTijmjGWwWf/1JqdlWiBzPqzAWhobxft0SiEvMJB56QXmeCQjrPuM8zEfGUKyPQr/L8+cFUBLw==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz",
+ "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1469,17 +1469,17 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.22.0.tgz",
- "integrity": "sha512-EyBEQxvNjg80yinGE2xdhpDYm41so/1kOItl0qrjIiJ1kX/L/L8WWGmJg8ni6eG3DwqmOzDqOhe6763bF92nOw==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz",
+ "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.22.0",
- "@typescript-eslint/visitor-keys": "5.22.0",
- "debug": "^4.3.2",
- "globby": "^11.0.4",
+ "@typescript-eslint/types": "5.27.1",
+ "@typescript-eslint/visitor-keys": "5.27.1",
+ "debug": "^4.3.4",
+ "globby": "^11.1.0",
"is-glob": "^4.0.3",
- "semver": "^7.3.5",
+ "semver": "^7.3.7",
"tsutils": "^3.21.0"
},
"engines": {
@@ -1496,15 +1496,15 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.22.0.tgz",
- "integrity": "sha512-HodsGb037iobrWSUMS7QH6Hl1kppikjA1ELiJlNSTYf/UdMEwzgj0WIp+lBNb6WZ3zTwb0tEz51j0Wee3iJ3wQ==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz",
+ "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==",
"dev": true,
"dependencies": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.22.0",
- "@typescript-eslint/types": "5.22.0",
- "@typescript-eslint/typescript-estree": "5.22.0",
+ "@typescript-eslint/scope-manager": "5.27.1",
+ "@typescript-eslint/types": "5.27.1",
+ "@typescript-eslint/typescript-estree": "5.27.1",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0"
},
@@ -1520,13 +1520,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.22.0.tgz",
- "integrity": "sha512-DbgTqn2Dv5RFWluG88tn0pP6Ex0ROF+dpDO1TNNZdRtLjUr6bdznjA6f/qNqJLjd2PgguAES2Zgxh/JzwzETDg==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz",
+ "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.22.0",
- "eslint-visitor-keys": "^3.0.0"
+ "@typescript-eslint/types": "5.27.1",
+ "eslint-visitor-keys": "^3.3.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -2309,9 +2309,9 @@
}
},
"node_modules/dayjs": {
- "version": "1.11.2",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.2.tgz",
- "integrity": "sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw==",
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz",
+ "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A==",
"dev": true
},
"node_modules/debug": {
@@ -2951,9 +2951,9 @@
"dev": true
},
"node_modules/fast-glob": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
- "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "version": "3.2.11",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
+ "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
"dev": true,
"dependencies": {
"@nodelib/fs.stat": "^2.0.2",
@@ -2963,7 +2963,7 @@
"micromatch": "^4.0.4"
},
"engines": {
- "node": ">=8"
+ "node": ">=8.6.0"
}
},
"node_modules/fast-json-stable-stringify": {
@@ -3500,16 +3500,16 @@
}
},
"node_modules/globby": {
- "version": "11.0.4",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
- "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
"dev": true,
"dependencies": {
"array-union": "^2.1.0",
"dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
"slash": "^3.0.0"
},
"engines": {
@@ -8909,25 +8909,12 @@
}
},
"node_modules/rrule": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.6.9.tgz",
- "integrity": "sha512-PE4ErZDMfAcRnc1B35bZgPGS9mbn7Z9bKDgk6+XgrIwvBjeWk7JVEYsqKwHYTrDGzsHPtZTpaon8IyeKzAhj5w==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.0.tgz",
+ "integrity": "sha512-PnSvdJLHrETO4qQxm9nlDvSxNfbPdDFbgdz2BSHXTP+IzHbdwSNvTHOeN0O9khiy91GjzWXyiVJhnPDOQvejNg==",
"dev": true,
"dependencies": {
"tslib": "^1.10.0"
- },
- "optionalDependencies": {
- "luxon": "^1.21.3"
- }
- },
- "node_modules/rrule/node_modules/luxon": {
- "version": "1.28.0",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.0.tgz",
- "integrity": "sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ==",
- "dev": true,
- "optional": true,
- "engines": {
- "node": "*"
}
},
"node_modules/rrule/node_modules/tslib": {
@@ -9032,9 +9019,9 @@
}
},
"node_modules/semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"dependencies": {
"lru-cache": "^6.0.0"
@@ -11343,98 +11330,98 @@
}
},
"@typescript-eslint/eslint-plugin": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.22.0.tgz",
- "integrity": "sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz",
+ "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.22.0",
- "@typescript-eslint/type-utils": "5.22.0",
- "@typescript-eslint/utils": "5.22.0",
- "debug": "^4.3.2",
+ "@typescript-eslint/scope-manager": "5.27.1",
+ "@typescript-eslint/type-utils": "5.27.1",
+ "@typescript-eslint/utils": "5.27.1",
+ "debug": "^4.3.4",
"functional-red-black-tree": "^1.0.1",
- "ignore": "^5.1.8",
+ "ignore": "^5.2.0",
"regexpp": "^3.2.0",
- "semver": "^7.3.5",
+ "semver": "^7.3.7",
"tsutils": "^3.21.0"
}
},
"@typescript-eslint/parser": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.22.0.tgz",
- "integrity": "sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz",
+ "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.22.0",
- "@typescript-eslint/types": "5.22.0",
- "@typescript-eslint/typescript-estree": "5.22.0",
- "debug": "^4.3.2"
+ "@typescript-eslint/scope-manager": "5.27.1",
+ "@typescript-eslint/types": "5.27.1",
+ "@typescript-eslint/typescript-estree": "5.27.1",
+ "debug": "^4.3.4"
}
},
"@typescript-eslint/scope-manager": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.22.0.tgz",
- "integrity": "sha512-yA9G5NJgV5esANJCO0oF15MkBO20mIskbZ8ijfmlKIvQKg0ynVKfHZ15/nhAJN5m8Jn3X5qkwriQCiUntC9AbA==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz",
+ "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.22.0",
- "@typescript-eslint/visitor-keys": "5.22.0"
+ "@typescript-eslint/types": "5.27.1",
+ "@typescript-eslint/visitor-keys": "5.27.1"
}
},
"@typescript-eslint/type-utils": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.22.0.tgz",
- "integrity": "sha512-iqfLZIsZhK2OEJ4cQ01xOq3NaCuG5FQRKyHicA3xhZxMgaxQazLUHbH/B2k9y5i7l3+o+B5ND9Mf1AWETeMISA==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz",
+ "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==",
"dev": true,
"requires": {
- "@typescript-eslint/utils": "5.22.0",
- "debug": "^4.3.2",
+ "@typescript-eslint/utils": "5.27.1",
+ "debug": "^4.3.4",
"tsutils": "^3.21.0"
}
},
"@typescript-eslint/types": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.22.0.tgz",
- "integrity": "sha512-T7owcXW4l0v7NTijmjGWwWf/1JqdlWiBzPqzAWhobxft0SiEvMJB56QXmeCQjrPuM8zEfGUKyPQr/L8+cFUBLw==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz",
+ "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.22.0.tgz",
- "integrity": "sha512-EyBEQxvNjg80yinGE2xdhpDYm41so/1kOItl0qrjIiJ1kX/L/L8WWGmJg8ni6eG3DwqmOzDqOhe6763bF92nOw==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz",
+ "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.22.0",
- "@typescript-eslint/visitor-keys": "5.22.0",
- "debug": "^4.3.2",
- "globby": "^11.0.4",
+ "@typescript-eslint/types": "5.27.1",
+ "@typescript-eslint/visitor-keys": "5.27.1",
+ "debug": "^4.3.4",
+ "globby": "^11.1.0",
"is-glob": "^4.0.3",
- "semver": "^7.3.5",
+ "semver": "^7.3.7",
"tsutils": "^3.21.0"
}
},
"@typescript-eslint/utils": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.22.0.tgz",
- "integrity": "sha512-HodsGb037iobrWSUMS7QH6Hl1kppikjA1ELiJlNSTYf/UdMEwzgj0WIp+lBNb6WZ3zTwb0tEz51j0Wee3iJ3wQ==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz",
+ "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.22.0",
- "@typescript-eslint/types": "5.22.0",
- "@typescript-eslint/typescript-estree": "5.22.0",
+ "@typescript-eslint/scope-manager": "5.27.1",
+ "@typescript-eslint/types": "5.27.1",
+ "@typescript-eslint/typescript-estree": "5.27.1",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0"
}
},
"@typescript-eslint/visitor-keys": {
- "version": "5.22.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.22.0.tgz",
- "integrity": "sha512-DbgTqn2Dv5RFWluG88tn0pP6Ex0ROF+dpDO1TNNZdRtLjUr6bdznjA6f/qNqJLjd2PgguAES2Zgxh/JzwzETDg==",
+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz",
+ "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.22.0",
- "eslint-visitor-keys": "^3.0.0"
+ "@typescript-eslint/types": "5.27.1",
+ "eslint-visitor-keys": "^3.3.0"
},
"dependencies": {
"eslint-visitor-keys": {
@@ -12036,9 +12023,9 @@
"dev": true
},
"dayjs": {
- "version": "1.11.2",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.2.tgz",
- "integrity": "sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw==",
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz",
+ "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A==",
"dev": true
},
"debug": {
@@ -12524,9 +12511,9 @@
"dev": true
},
"fast-glob": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
- "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "version": "3.2.11",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
+ "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
"dev": true,
"requires": {
"@nodelib/fs.stat": "^2.0.2",
@@ -12940,16 +12927,16 @@
}
},
"globby": {
- "version": "11.0.4",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
- "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
"dev": true,
"requires": {
"array-union": "^2.1.0",
"dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
"slash": "^3.0.0"
}
},
@@ -16932,22 +16919,14 @@
}
},
"rrule": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.6.9.tgz",
- "integrity": "sha512-PE4ErZDMfAcRnc1B35bZgPGS9mbn7Z9bKDgk6+XgrIwvBjeWk7JVEYsqKwHYTrDGzsHPtZTpaon8IyeKzAhj5w==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.0.tgz",
+ "integrity": "sha512-PnSvdJLHrETO4qQxm9nlDvSxNfbPdDFbgdz2BSHXTP+IzHbdwSNvTHOeN0O9khiy91GjzWXyiVJhnPDOQvejNg==",
"dev": true,
"requires": {
- "luxon": "^1.21.3",
"tslib": "^1.10.0"
},
"dependencies": {
- "luxon": {
- "version": "1.28.0",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.0.tgz",
- "integrity": "sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ==",
- "dev": true,
- "optional": true
- },
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
@@ -17028,9 +17007,9 @@
"dev": true
},
"semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "version": "7.3.7",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
+ "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
diff --git a/package.json b/package.json
index 9f4d3859b..9980f1ed5 100644
--- a/package.json
+++ b/package.json
@@ -17,9 +17,9 @@
"@types/luxon": "^2.3.2",
"@types/mocha": "^9.1.1",
"@types/node": "^17.0.31",
- "@typescript-eslint/eslint-plugin": "^5.22.0",
- "@typescript-eslint/parser": "^5.22.0",
- "dayjs": "^1.11.2",
+ "@typescript-eslint/eslint-plugin": "^5.27.1",
+ "@typescript-eslint/parser": "^5.27.1",
+ "dayjs": "^1.11.3",
"eslint": "^8.16.0",
"eslint-plugin-jsonc": "^2.3.0",
"license-checker": "^25.0.1",
@@ -30,7 +30,7 @@
"moment-timezone": "^0.5.34",
"nyc": "^15.1.0",
"portfinder": "^1.0.28",
- "rrule": "^2.6.9",
+ "rrule": "^2.7.0",
"semantic-release": "^19.0.3",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
From 59c042da52bd8f19f22e554f904db35b24601300 Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Thu, 16 Jun 2022 18:09:04 +0200
Subject: [PATCH 30/41] ci: Run template updater with bot token
---
.github/workflows/template-updater.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/workflows/template-updater.yml b/.github/workflows/template-updater.yml
index bb5c0bb04..c09f3a764 100644
--- a/.github/workflows/template-updater.yml
+++ b/.github/workflows/template-updater.yml
@@ -13,5 +13,6 @@ jobs:
uses: sebbo2002/action-template-updater@develop
with:
token: ${{ secrets.GH_TOKEN }}
+ bot-token: ${{ secrets.GITHUB_TOKEN }}
template: sebbo2002/js-template/typescript
assignees: sebbo2002
From 090cd636f42a8caa2b068ad81fe72ad520e3f5fb Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Thu, 16 Jun 2022 18:12:54 +0200
Subject: [PATCH 31/41] ci: Run template updater with bot token
---
.github/workflows/template-updater.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/workflows/template-updater.yml b/.github/workflows/template-updater.yml
index bb5c0bb04..c09f3a764 100644
--- a/.github/workflows/template-updater.yml
+++ b/.github/workflows/template-updater.yml
@@ -13,5 +13,6 @@ jobs:
uses: sebbo2002/action-template-updater@develop
with:
token: ${{ secrets.GH_TOKEN }}
+ bot-token: ${{ secrets.GITHUB_TOKEN }}
template: sebbo2002/js-template/typescript
assignees: sebbo2002
From bda002d6986bf9ff0af6b2bfce16fc44f67613fa Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Tue, 21 Jun 2022 08:12:37 +0000
Subject: [PATCH 32/41] Update all development npm dependencies (2022-06-21)
(#402)
---
package-lock.json | 28 ++++++++++++++--------------
package.json | 4 ++--
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 819479398..d36e9e595 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"@touch4it/ical-timezones": "^1.8.1",
"@types/luxon": "^2.3.2",
"@types/mocha": "^9.1.1",
- "@types/node": "^17.0.31",
+ "@types/node": "^17.0.42",
"@typescript-eslint/eslint-plugin": "^5.27.1",
"@typescript-eslint/parser": "^5.27.1",
"dayjs": "^1.11.3",
@@ -38,7 +38,7 @@
"semantic-release": "^19.0.3",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
- "ts-node": "^10.8.0",
+ "ts-node": "^10.8.1",
"typedoc": "^0.22.17",
"typescript": "^4.7.2"
},
@@ -1314,9 +1314,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "17.0.31",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz",
- "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==",
+ "version": "17.0.42",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz",
+ "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==",
"dev": true
},
"node_modules/@types/normalize-package-data": {
@@ -9750,9 +9750,9 @@
}
},
"node_modules/ts-node": {
- "version": "10.8.0",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.0.tgz",
- "integrity": "sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==",
+ "version": "10.8.1",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz",
+ "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==",
"dev": true,
"dependencies": {
"@cspotcode/source-map-support": "^0.8.0",
@@ -11291,9 +11291,9 @@
"dev": true
},
"@types/node": {
- "version": "17.0.31",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.31.tgz",
- "integrity": "sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==",
+ "version": "17.0.42",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz",
+ "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==",
"dev": true
},
"@types/normalize-package-data": {
@@ -17604,9 +17604,9 @@
}
},
"ts-node": {
- "version": "10.8.0",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.0.tgz",
- "integrity": "sha512-/fNd5Qh+zTt8Vt1KbYZjRHCE9sI5i7nqfD/dzBBRDeVXZXS6kToW6R7tTU6Nd4XavFs0mAVCg29Q//ML7WsZYA==",
+ "version": "10.8.1",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz",
+ "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==",
"dev": true,
"requires": {
"@cspotcode/source-map-support": "^0.8.0",
diff --git a/package.json b/package.json
index 9980f1ed5..15b2120b4 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
"@touch4it/ical-timezones": "^1.8.1",
"@types/luxon": "^2.3.2",
"@types/mocha": "^9.1.1",
- "@types/node": "^17.0.31",
+ "@types/node": "^17.0.42",
"@typescript-eslint/eslint-plugin": "^5.27.1",
"@typescript-eslint/parser": "^5.27.1",
"dayjs": "^1.11.3",
@@ -34,7 +34,7 @@
"semantic-release": "^19.0.3",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
- "ts-node": "^10.8.0",
+ "ts-node": "^10.8.1",
"typedoc": "^0.22.17",
"typescript": "^4.7.2"
},
From 9067c91e610163a05b9c1a254cd6ab4c8ce9c69d Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Tue, 28 Jun 2022 08:13:09 +0000
Subject: [PATCH 33/41] Update all development npm dependencies (2022-06-28)
(#403)
---
package-lock.json | 28 ++++++++++++++--------------
package.json | 4 ++--
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index d36e9e595..b26ba0e9c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"@typescript-eslint/eslint-plugin": "^5.27.1",
"@typescript-eslint/parser": "^5.27.1",
"dayjs": "^1.11.3",
- "eslint": "^8.16.0",
+ "eslint": "^8.18.0",
"eslint-plugin-jsonc": "^2.3.0",
"license-checker": "^25.0.1",
"luxon": "^2.4.0",
@@ -40,7 +40,7 @@
"source-map-support": "^0.5.21",
"ts-node": "^10.8.1",
"typedoc": "^0.22.17",
- "typescript": "^4.7.2"
+ "typescript": "^4.7.4"
},
"engines": {
"node": ">=12.0.0"
@@ -2653,9 +2653,9 @@
}
},
"node_modules/eslint": {
- "version": "8.16.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz",
- "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz",
+ "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.0",
@@ -9930,9 +9930,9 @@
}
},
"node_modules/typescript": {
- "version": "4.7.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.2.tgz",
- "integrity": "sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==",
+ "version": "4.7.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
+ "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
@@ -12290,9 +12290,9 @@
"dev": true
},
"eslint": {
- "version": "8.16.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz",
- "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz",
+ "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.0",
@@ -17732,9 +17732,9 @@
}
},
"typescript": {
- "version": "4.7.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.2.tgz",
- "integrity": "sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==",
+ "version": "4.7.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
+ "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==",
"dev": true
},
"uglify-js": {
diff --git a/package.json b/package.json
index 15b2120b4..7665d3f31 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"@typescript-eslint/eslint-plugin": "^5.27.1",
"@typescript-eslint/parser": "^5.27.1",
"dayjs": "^1.11.3",
- "eslint": "^8.16.0",
+ "eslint": "^8.18.0",
"eslint-plugin-jsonc": "^2.3.0",
"license-checker": "^25.0.1",
"luxon": "^2.4.0",
@@ -36,7 +36,7 @@
"source-map-support": "^0.5.21",
"ts-node": "^10.8.1",
"typedoc": "^0.22.17",
- "typescript": "^4.7.2"
+ "typescript": "^4.7.4"
},
"engines": {
"node": ">=12.0.0"
From 40c34898708a6627aebc95c7399cf942f25f100e Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Tue, 5 Jul 2022 08:11:49 +0000
Subject: [PATCH 34/41] Update all development npm dependencies (2022-07-05)
(#406)
---
package-lock.json | 218 +++++++++++++---------------------------------
package.json | 2 +-
2 files changed, 62 insertions(+), 158 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b26ba0e9c..c12d054c1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,7 +12,7 @@
"uuid-random": "^1.3.2"
},
"devDependencies": {
- "@qiwi/semantic-release-gh-pages-plugin": "^5.2.2",
+ "@qiwi/semantic-release-gh-pages-plugin": "^5.2.3",
"@semantic-release/changelog": "^6.0.1",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
@@ -904,9 +904,9 @@
}
},
"node_modules/@qiwi/semantic-release-gh-pages-plugin": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/@qiwi/semantic-release-gh-pages-plugin/-/semantic-release-gh-pages-plugin-5.2.2.tgz",
- "integrity": "sha512-thjQdgABv3LaDxxcWdnVTjCakwo1cbH3Qv4quALbBKz1mQgNj9+r495wc9EX3jaq6Paud7OL9TzmLDsYpLhIxg==",
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/@qiwi/semantic-release-gh-pages-plugin/-/semantic-release-gh-pages-plugin-5.2.3.tgz",
+ "integrity": "sha512-kfJ4jQfuxwhKlmJf6DFjT2jzXw1bsUxR8BMtL5x42veWuX7H64rtbtDO8MHT8iLHcQes/0O81NbcEySq3D3kiw==",
"dev": true,
"dependencies": {
"@qiwi/substrate": "^1.20.12",
@@ -919,7 +919,7 @@
"debug": "^4.3.4",
"execa": "^5.1.1",
"gh-pages": "^4.0.0",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"lodash": "^4.17.21",
"queuefy": "^1.1.5",
"read-pkg": "^5.2.0",
@@ -2371,15 +2371,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
- "dev": true,
- "engines": {
- "node": ">=0.10"
- }
- },
"node_modules/deep-extend": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
@@ -3061,15 +3052,6 @@
"node": ">=8"
}
},
- "node_modules/filter-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
- "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/find-cache-dir": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
@@ -3434,22 +3416,22 @@
}
},
"node_modules/git-up": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.5.tgz",
- "integrity": "sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/git-up/-/git-up-6.0.0.tgz",
+ "integrity": "sha512-6RUFSNd1c/D0xtGnyWN2sxza2bZtZ/EmI9448n6rCZruFwV/ezeEn2fJP7XnUQGwf0RAtd/mmUCbtH6JPYA2SA==",
"dev": true,
"dependencies": {
- "is-ssh": "^1.3.0",
- "parse-url": "^6.0.0"
+ "is-ssh": "^1.4.0",
+ "parse-url": "^7.0.2"
}
},
"node_modules/git-url-parse": {
- "version": "11.6.0",
- "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.6.0.tgz",
- "integrity": "sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-12.0.0.tgz",
+ "integrity": "sha512-I6LMWsxV87vysX1WfsoglXsXg6GjQRKq7+Dgiseo+h0skmp5Hp2rzmcEIRQot9CPA+uzU7x1x7jZdqvTFGnB+Q==",
"dev": true,
"dependencies": {
- "git-up": "^4.0.0"
+ "git-up": "^6.0.0"
}
},
"node_modules/glob": {
@@ -3923,12 +3905,12 @@
}
},
"node_modules/is-ssh": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.3.tgz",
- "integrity": "sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz",
+ "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==",
"dev": true,
"dependencies": {
- "protocols": "^1.1.0"
+ "protocols": "^2.0.1"
}
},
"node_modules/is-stream": {
@@ -8079,27 +8061,24 @@
}
},
"node_modules/parse-path": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.3.tgz",
- "integrity": "sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-5.0.0.tgz",
+ "integrity": "sha512-qOpH55/+ZJ4jUu/oLO+ifUKjFPNZGfnPJtzvGzKN/4oLMil5m9OH4VpOj6++9/ytJcfks4kzH2hhi87GL/OU9A==",
"dev": true,
"dependencies": {
- "is-ssh": "^1.3.0",
- "protocols": "^1.4.0",
- "qs": "^6.9.4",
- "query-string": "^6.13.8"
+ "protocols": "^2.0.0"
}
},
"node_modules/parse-url": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.0.tgz",
- "integrity": "sha512-cYyojeX7yIIwuJzledIHeLUBVJ6COVLeT4eF+2P6aKVzwvgKQPndCBv3+yQ7pcWjqToYwaligxzSYNNmGoMAvw==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-7.0.2.tgz",
+ "integrity": "sha512-PqO4Z0eCiQ08Wj6QQmrmp5YTTxpYfONdOEamrtvK63AmzXpcavIVQubGHxOEwiIoDZFb8uDOoQFS0NCcjqIYQg==",
"dev": true,
"dependencies": {
- "is-ssh": "^1.3.0",
+ "is-ssh": "^1.4.0",
"normalize-url": "^6.1.0",
- "parse-path": "^4.0.0",
- "protocols": "^1.4.0"
+ "parse-path": "^5.0.0",
+ "protocols": "^2.0.1"
}
},
"node_modules/path-exists": {
@@ -8401,9 +8380,9 @@
}
},
"node_modules/protocols": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz",
- "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz",
+ "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==",
"dev": true
},
"node_modules/pump": {
@@ -8450,24 +8429,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/query-string": {
- "version": "6.14.1",
- "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz",
- "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==",
- "dev": true,
- "dependencies": {
- "decode-uri-component": "^0.2.0",
- "filter-obj": "^1.1.0",
- "split-on-first": "^1.0.0",
- "strict-uri-encode": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -9362,15 +9323,6 @@
"node": "*"
}
},
- "node_modules/split-on-first": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
- "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/split2": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
@@ -9410,15 +9362,6 @@
"readable-stream": "^2.0.2"
}
},
- "node_modules/strict-uri-encode": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
- "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
@@ -10937,9 +10880,9 @@
}
},
"@qiwi/semantic-release-gh-pages-plugin": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/@qiwi/semantic-release-gh-pages-plugin/-/semantic-release-gh-pages-plugin-5.2.2.tgz",
- "integrity": "sha512-thjQdgABv3LaDxxcWdnVTjCakwo1cbH3Qv4quALbBKz1mQgNj9+r495wc9EX3jaq6Paud7OL9TzmLDsYpLhIxg==",
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/@qiwi/semantic-release-gh-pages-plugin/-/semantic-release-gh-pages-plugin-5.2.3.tgz",
+ "integrity": "sha512-kfJ4jQfuxwhKlmJf6DFjT2jzXw1bsUxR8BMtL5x42veWuX7H64rtbtDO8MHT8iLHcQes/0O81NbcEySq3D3kiw==",
"dev": true,
"requires": {
"@qiwi/substrate": "^1.20.12",
@@ -10952,7 +10895,7 @@
"debug": "^4.3.4",
"execa": "^5.1.1",
"gh-pages": "^4.0.0",
- "git-url-parse": "^11.6.0",
+ "git-url-parse": "^12.0.0",
"lodash": "^4.17.21",
"queuefy": "^1.1.5",
"read-pkg": "^5.2.0",
@@ -12067,12 +12010,6 @@
}
}
},
- "decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
- "dev": true
- },
"deep-extend": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
@@ -12596,12 +12533,6 @@
"to-regex-range": "^5.0.1"
}
},
- "filter-obj": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
- "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=",
- "dev": true
- },
"find-cache-dir": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
@@ -12876,22 +12807,22 @@
}
},
"git-up": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.5.tgz",
- "integrity": "sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==",
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/git-up/-/git-up-6.0.0.tgz",
+ "integrity": "sha512-6RUFSNd1c/D0xtGnyWN2sxza2bZtZ/EmI9448n6rCZruFwV/ezeEn2fJP7XnUQGwf0RAtd/mmUCbtH6JPYA2SA==",
"dev": true,
"requires": {
- "is-ssh": "^1.3.0",
- "parse-url": "^6.0.0"
+ "is-ssh": "^1.4.0",
+ "parse-url": "^7.0.2"
}
},
"git-url-parse": {
- "version": "11.6.0",
- "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.6.0.tgz",
- "integrity": "sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-12.0.0.tgz",
+ "integrity": "sha512-I6LMWsxV87vysX1WfsoglXsXg6GjQRKq7+Dgiseo+h0skmp5Hp2rzmcEIRQot9CPA+uzU7x1x7jZdqvTFGnB+Q==",
"dev": true,
"requires": {
- "git-up": "^4.0.0"
+ "git-up": "^6.0.0"
}
},
"glob": {
@@ -13235,12 +13166,12 @@
"dev": true
},
"is-ssh": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.3.tgz",
- "integrity": "sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz",
+ "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==",
"dev": true,
"requires": {
- "protocols": "^1.1.0"
+ "protocols": "^2.0.1"
}
},
"is-stream": {
@@ -16271,27 +16202,24 @@
}
},
"parse-path": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.3.tgz",
- "integrity": "sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-5.0.0.tgz",
+ "integrity": "sha512-qOpH55/+ZJ4jUu/oLO+ifUKjFPNZGfnPJtzvGzKN/4oLMil5m9OH4VpOj6++9/ytJcfks4kzH2hhi87GL/OU9A==",
"dev": true,
"requires": {
- "is-ssh": "^1.3.0",
- "protocols": "^1.4.0",
- "qs": "^6.9.4",
- "query-string": "^6.13.8"
+ "protocols": "^2.0.0"
}
},
"parse-url": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.0.tgz",
- "integrity": "sha512-cYyojeX7yIIwuJzledIHeLUBVJ6COVLeT4eF+2P6aKVzwvgKQPndCBv3+yQ7pcWjqToYwaligxzSYNNmGoMAvw==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-7.0.2.tgz",
+ "integrity": "sha512-PqO4Z0eCiQ08Wj6QQmrmp5YTTxpYfONdOEamrtvK63AmzXpcavIVQubGHxOEwiIoDZFb8uDOoQFS0NCcjqIYQg==",
"dev": true,
"requires": {
- "is-ssh": "^1.3.0",
+ "is-ssh": "^1.4.0",
"normalize-url": "^6.1.0",
- "parse-path": "^4.0.0",
- "protocols": "^1.4.0"
+ "parse-path": "^5.0.0",
+ "protocols": "^2.0.1"
}
},
"path-exists": {
@@ -16524,9 +16452,9 @@
}
},
"protocols": {
- "version": "1.4.8",
- "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz",
- "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz",
+ "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==",
"dev": true
},
"pump": {
@@ -16560,18 +16488,6 @@
"side-channel": "^1.0.4"
}
},
- "query-string": {
- "version": "6.14.1",
- "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz",
- "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==",
- "dev": true,
- "requires": {
- "decode-uri-component": "^0.2.0",
- "filter-obj": "^1.1.0",
- "split-on-first": "^1.0.0",
- "strict-uri-encode": "^2.0.0"
- }
- },
"queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -17291,12 +17207,6 @@
"through": "2"
}
},
- "split-on-first": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
- "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==",
- "dev": true
- },
"split2": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
@@ -17335,12 +17245,6 @@
"readable-stream": "^2.0.2"
}
},
- "strict-uri-encode": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
- "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=",
- "dev": true
- },
"string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
diff --git a/package.json b/package.json
index 7665d3f31..1bbf7a0fb 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,7 @@
},
"description": "ical-generator is a small piece of code which generates ical calendar files",
"devDependencies": {
- "@qiwi/semantic-release-gh-pages-plugin": "^5.2.2",
+ "@qiwi/semantic-release-gh-pages-plugin": "^5.2.3",
"@semantic-release/changelog": "^6.0.1",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
From 37065ed7972e2da86cf14b5e2e3633d794359c88 Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Wed, 6 Jul 2022 20:20:48 +0000
Subject: [PATCH 35/41] chore(deps): update moment to version 2.29.4 (#407)
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c12d054c1..e3351797a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -30,7 +30,7 @@
"luxon": "^2.4.0",
"mocha": "^10.0.0",
"mochawesome": "^7.1.3",
- "moment": "^2.29.3",
+ "moment": "^2.29.4",
"moment-timezone": "^0.5.34",
"nyc": "^15.1.0",
"portfinder": "^1.0.28",
@@ -5035,9 +5035,9 @@
}
},
"node_modules/moment": {
- "version": "2.29.3",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz",
- "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==",
+ "version": "2.29.4",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
+ "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
"dev": true,
"engines": {
"node": "*"
@@ -14050,9 +14050,9 @@
"dev": true
},
"moment": {
- "version": "2.29.3",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz",
- "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==",
+ "version": "2.29.4",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
+ "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
"dev": true
},
"moment-timezone": {
diff --git a/package.json b/package.json
index 1bbf7a0fb..af0678f82 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
"luxon": "^2.4.0",
"mocha": "^10.0.0",
"mochawesome": "^7.1.3",
- "moment": "^2.29.3",
+ "moment": "^2.29.4",
"moment-timezone": "^0.5.34",
"nyc": "^15.1.0",
"portfinder": "^1.0.28",
From 96d5066fab015e829974a5843260203481271b25 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Wed, 6 Jul 2022 20:23:21 +0000
Subject: [PATCH 36/41] chore(release): :bookmark: 3.4.4-develop.8 [skip ci]
## [3.4.4-develop.8](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.7...v3.4.4-develop.8) (2022-07-06)
---
CHANGELOG.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 973f49edc..819a8b740 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,5 @@
+## [3.4.4-develop.8](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.7...v3.4.4-develop.8) (2022-07-06)
+
## [3.4.4-develop.7](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.6...v3.4.4-develop.7) (2022-06-10)
## [3.4.4-develop.6](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.5...v3.4.4-develop.6) (2022-06-09)
From 606fa06cff16c1c59290deec8c5d4cdafd1d9bfe Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Tue, 12 Jul 2022 08:13:34 +0000
Subject: [PATCH 37/41] Update all development npm dependencies (2022-07-12)
(#408)
---
package-lock.json | 254 ++++++++++++++++++++--------------------------
package.json | 12 +--
2 files changed, 116 insertions(+), 150 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index e3351797a..55ce71226 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,12 +20,12 @@
"@touch4it/ical-timezones": "^1.8.1",
"@types/luxon": "^2.3.2",
"@types/mocha": "^9.1.1",
- "@types/node": "^17.0.42",
- "@typescript-eslint/eslint-plugin": "^5.27.1",
- "@typescript-eslint/parser": "^5.27.1",
+ "@types/node": "^17.0.44",
+ "@typescript-eslint/eslint-plugin": "^5.30.5",
+ "@typescript-eslint/parser": "^5.30.5",
"dayjs": "^1.11.3",
"eslint": "^8.18.0",
- "eslint-plugin-jsonc": "^2.3.0",
+ "eslint-plugin-jsonc": "^2.3.1",
"license-checker": "^25.0.1",
"luxon": "^2.4.0",
"mocha": "^10.0.0",
@@ -38,8 +38,8 @@
"semantic-release": "^19.0.3",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
- "ts-node": "^10.8.1",
- "typedoc": "^0.22.17",
+ "ts-node": "^10.8.2",
+ "typedoc": "^0.23.5",
"typescript": "^4.7.4"
},
"engines": {
@@ -1314,9 +1314,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "17.0.42",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz",
- "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==",
+ "version": "17.0.44",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.44.tgz",
+ "integrity": "sha512-gWYiOlu6Y4oyLYBvsJAPlwHbC8H4tX+tLsHy6Ee976wedwwZKrG2hFl3Y/HiH6bIyLTbDWQexQF/ohwKkOpUCg==",
"dev": true
},
"node_modules/@types/normalize-package-data": {
@@ -1353,14 +1353,14 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz",
- "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz",
+ "integrity": "sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.27.1",
- "@typescript-eslint/type-utils": "5.27.1",
- "@typescript-eslint/utils": "5.27.1",
+ "@typescript-eslint/scope-manager": "5.30.5",
+ "@typescript-eslint/type-utils": "5.30.5",
+ "@typescript-eslint/utils": "5.30.5",
"debug": "^4.3.4",
"functional-red-black-tree": "^1.0.1",
"ignore": "^5.2.0",
@@ -1386,14 +1386,14 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz",
- "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.5.tgz",
+ "integrity": "sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "5.27.1",
- "@typescript-eslint/types": "5.27.1",
- "@typescript-eslint/typescript-estree": "5.27.1",
+ "@typescript-eslint/scope-manager": "5.30.5",
+ "@typescript-eslint/types": "5.30.5",
+ "@typescript-eslint/typescript-estree": "5.30.5",
"debug": "^4.3.4"
},
"engines": {
@@ -1413,13 +1413,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz",
- "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz",
+ "integrity": "sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.27.1",
- "@typescript-eslint/visitor-keys": "5.27.1"
+ "@typescript-eslint/types": "5.30.5",
+ "@typescript-eslint/visitor-keys": "5.30.5"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1430,12 +1430,12 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz",
- "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz",
+ "integrity": "sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/utils": "5.27.1",
+ "@typescript-eslint/utils": "5.30.5",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
},
@@ -1456,9 +1456,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz",
- "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz",
+ "integrity": "sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1469,13 +1469,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz",
- "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz",
+ "integrity": "sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.27.1",
- "@typescript-eslint/visitor-keys": "5.27.1",
+ "@typescript-eslint/types": "5.30.5",
+ "@typescript-eslint/visitor-keys": "5.30.5",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -1496,15 +1496,15 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz",
- "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz",
+ "integrity": "sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==",
"dev": true,
"dependencies": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.27.1",
- "@typescript-eslint/types": "5.27.1",
- "@typescript-eslint/typescript-estree": "5.27.1",
+ "@typescript-eslint/scope-manager": "5.30.5",
+ "@typescript-eslint/types": "5.30.5",
+ "@typescript-eslint/typescript-estree": "5.30.5",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0"
},
@@ -1520,12 +1520,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz",
- "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz",
+ "integrity": "sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "5.27.1",
+ "@typescript-eslint/types": "5.30.5",
"eslint-visitor-keys": "^3.3.0"
},
"engines": {
@@ -2696,9 +2696,9 @@
}
},
"node_modules/eslint-plugin-jsonc": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.3.0.tgz",
- "integrity": "sha512-QqHj7Chw8vsALsCOhFxecRIepxpbcpmMon9yA1+GaYk1Am0GanHAwnTkeVX+/ysAb4QTkeGMZ+ZPK4TKrZ/VSw==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.3.1.tgz",
+ "integrity": "sha512-8sgWGWiVRMFL6xGawRymrE4RjZJgiU0rXYgFFb71wvdwuUkPgWSvfFtc8jfwcgjjqFjis8vzCUFsg7SciMEDWw==",
"dev": true,
"dependencies": {
"eslint-utils": "^3.0.0",
@@ -9693,9 +9693,9 @@
}
},
"node_modules/ts-node": {
- "version": "10.8.1",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz",
- "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==",
+ "version": "10.8.2",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.2.tgz",
+ "integrity": "sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==",
"dev": true,
"dependencies": {
"@cspotcode/source-map-support": "^0.8.0",
@@ -9811,12 +9811,11 @@
}
},
"node_modules/typedoc": {
- "version": "0.22.17",
- "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.17.tgz",
- "integrity": "sha512-h6+uXHVVCPDaANzjwzdsj9aePBjZiBTpiMpBBeyh1zcN2odVsDCNajz8zyKnixF93HJeGpl34j/70yoEE5BfNg==",
+ "version": "0.23.5",
+ "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.5.tgz",
+ "integrity": "sha512-5ydWUOe4E9Z3a/r33cC5X5CJPLnFDKIondHYtdnEnO0sa/s8f+Nrfe+LBGOk/UTkV2IPYyL1Gm1PtUKIihklyw==",
"dev": true,
"dependencies": {
- "glob": "^8.0.3",
"lunr": "^2.3.9",
"marked": "^4.0.16",
"minimatch": "^5.1.0",
@@ -9826,10 +9825,10 @@
"typedoc": "bin/typedoc"
},
"engines": {
- "node": ">= 12.10.0"
+ "node": ">= 14.14"
},
"peerDependencies": {
- "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x"
+ "typescript": "4.6.x || 4.7.x"
}
},
"node_modules/typedoc/node_modules/brace-expansion": {
@@ -9841,25 +9840,6 @@
"balanced-match": "^1.0.0"
}
},
- "node_modules/typedoc/node_modules/glob": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
- "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
- "dev": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/typedoc/node_modules/minimatch": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
@@ -11234,9 +11214,9 @@
"dev": true
},
"@types/node": {
- "version": "17.0.42",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz",
- "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==",
+ "version": "17.0.44",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.44.tgz",
+ "integrity": "sha512-gWYiOlu6Y4oyLYBvsJAPlwHbC8H4tX+tLsHy6Ee976wedwwZKrG2hFl3Y/HiH6bIyLTbDWQexQF/ohwKkOpUCg==",
"dev": true
},
"@types/normalize-package-data": {
@@ -11273,14 +11253,14 @@
}
},
"@typescript-eslint/eslint-plugin": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz",
- "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.5.tgz",
+ "integrity": "sha512-lftkqRoBvc28VFXEoRgyZuztyVUQ04JvUnATSPtIRFAccbXTWL6DEtXGYMcbg998kXw1NLUJm7rTQ9eUt+q6Ig==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.27.1",
- "@typescript-eslint/type-utils": "5.27.1",
- "@typescript-eslint/utils": "5.27.1",
+ "@typescript-eslint/scope-manager": "5.30.5",
+ "@typescript-eslint/type-utils": "5.30.5",
+ "@typescript-eslint/utils": "5.30.5",
"debug": "^4.3.4",
"functional-red-black-tree": "^1.0.1",
"ignore": "^5.2.0",
@@ -11290,52 +11270,52 @@
}
},
"@typescript-eslint/parser": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz",
- "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.30.5.tgz",
+ "integrity": "sha512-zj251pcPXI8GO9NDKWWmygP6+UjwWmrdf9qMW/L/uQJBM/0XbU2inxe5io/234y/RCvwpKEYjZ6c1YrXERkK4Q==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "5.27.1",
- "@typescript-eslint/types": "5.27.1",
- "@typescript-eslint/typescript-estree": "5.27.1",
+ "@typescript-eslint/scope-manager": "5.30.5",
+ "@typescript-eslint/types": "5.30.5",
+ "@typescript-eslint/typescript-estree": "5.30.5",
"debug": "^4.3.4"
}
},
"@typescript-eslint/scope-manager": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz",
- "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.5.tgz",
+ "integrity": "sha512-NJ6F+YHHFT/30isRe2UTmIGGAiXKckCyMnIV58cE3JkHmaD6e5zyEYm5hBDv0Wbin+IC0T1FWJpD3YqHUG/Ydg==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.27.1",
- "@typescript-eslint/visitor-keys": "5.27.1"
+ "@typescript-eslint/types": "5.30.5",
+ "@typescript-eslint/visitor-keys": "5.30.5"
}
},
"@typescript-eslint/type-utils": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz",
- "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.5.tgz",
+ "integrity": "sha512-k9+ejlv1GgwN1nN7XjVtyCgE0BTzhzT1YsQF0rv4Vfj2U9xnslBgMYYvcEYAFVdvhuEscELJsB7lDkN7WusErw==",
"dev": true,
"requires": {
- "@typescript-eslint/utils": "5.27.1",
+ "@typescript-eslint/utils": "5.30.5",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
}
},
"@typescript-eslint/types": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz",
- "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.5.tgz",
+ "integrity": "sha512-kZ80w/M2AvsbRvOr3PjaNh6qEW1LFqs2pLdo2s5R38B2HYXG8Z0PP48/4+j1QHJFL3ssHIbJ4odPRS8PlHrFfw==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz",
- "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.5.tgz",
+ "integrity": "sha512-qGTc7QZC801kbYjAr4AgdOfnokpwStqyhSbiQvqGBLixniAKyH+ib2qXIVo4P9NgGzwyfD9I0nlJN7D91E1VpQ==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.27.1",
- "@typescript-eslint/visitor-keys": "5.27.1",
+ "@typescript-eslint/types": "5.30.5",
+ "@typescript-eslint/visitor-keys": "5.30.5",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -11344,26 +11324,26 @@
}
},
"@typescript-eslint/utils": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz",
- "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.5.tgz",
+ "integrity": "sha512-o4SSUH9IkuA7AYIfAvatldovurqTAHrfzPApOZvdUq01hHojZojCFXx06D/aFpKCgWbMPRdJBWAC3sWp3itwTA==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.9",
- "@typescript-eslint/scope-manager": "5.27.1",
- "@typescript-eslint/types": "5.27.1",
- "@typescript-eslint/typescript-estree": "5.27.1",
+ "@typescript-eslint/scope-manager": "5.30.5",
+ "@typescript-eslint/types": "5.30.5",
+ "@typescript-eslint/typescript-estree": "5.30.5",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0"
}
},
"@typescript-eslint/visitor-keys": {
- "version": "5.27.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz",
- "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==",
+ "version": "5.30.5",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.5.tgz",
+ "integrity": "sha512-D+xtGo9HUMELzWIUqcQc0p2PO4NyvTrgIOK/VnSH083+8sq0tiLozNRKuLarwHYGRuA6TVBQSuuLwJUDWd3aaA==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "5.27.1",
+ "@typescript-eslint/types": "5.30.5",
"eslint-visitor-keys": "^3.3.0"
},
"dependencies": {
@@ -12318,9 +12298,9 @@
}
},
"eslint-plugin-jsonc": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.3.0.tgz",
- "integrity": "sha512-QqHj7Chw8vsALsCOhFxecRIepxpbcpmMon9yA1+GaYk1Am0GanHAwnTkeVX+/ysAb4QTkeGMZ+ZPK4TKrZ/VSw==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.3.1.tgz",
+ "integrity": "sha512-8sgWGWiVRMFL6xGawRymrE4RjZJgiU0rXYgFFb71wvdwuUkPgWSvfFtc8jfwcgjjqFjis8vzCUFsg7SciMEDWw==",
"dev": true,
"requires": {
"eslint-utils": "^3.0.0",
@@ -17508,9 +17488,9 @@
}
},
"ts-node": {
- "version": "10.8.1",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.1.tgz",
- "integrity": "sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==",
+ "version": "10.8.2",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.8.2.tgz",
+ "integrity": "sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==",
"dev": true,
"requires": {
"@cspotcode/source-map-support": "^0.8.0",
@@ -17590,12 +17570,11 @@
}
},
"typedoc": {
- "version": "0.22.17",
- "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.17.tgz",
- "integrity": "sha512-h6+uXHVVCPDaANzjwzdsj9aePBjZiBTpiMpBBeyh1zcN2odVsDCNajz8zyKnixF93HJeGpl34j/70yoEE5BfNg==",
+ "version": "0.23.5",
+ "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.23.5.tgz",
+ "integrity": "sha512-5ydWUOe4E9Z3a/r33cC5X5CJPLnFDKIondHYtdnEnO0sa/s8f+Nrfe+LBGOk/UTkV2IPYyL1Gm1PtUKIihklyw==",
"dev": true,
"requires": {
- "glob": "^8.0.3",
"lunr": "^2.3.9",
"marked": "^4.0.16",
"minimatch": "^5.1.0",
@@ -17611,19 +17590,6 @@
"balanced-match": "^1.0.0"
}
},
- "glob": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz",
- "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^5.0.1",
- "once": "^1.3.0"
- }
- },
"minimatch": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz",
diff --git a/package.json b/package.json
index af0678f82..2f56a565a 100644
--- a/package.json
+++ b/package.json
@@ -16,12 +16,12 @@
"@touch4it/ical-timezones": "^1.8.1",
"@types/luxon": "^2.3.2",
"@types/mocha": "^9.1.1",
- "@types/node": "^17.0.42",
- "@typescript-eslint/eslint-plugin": "^5.27.1",
- "@typescript-eslint/parser": "^5.27.1",
+ "@types/node": "^17.0.44",
+ "@typescript-eslint/eslint-plugin": "^5.30.5",
+ "@typescript-eslint/parser": "^5.30.5",
"dayjs": "^1.11.3",
"eslint": "^8.18.0",
- "eslint-plugin-jsonc": "^2.3.0",
+ "eslint-plugin-jsonc": "^2.3.1",
"license-checker": "^25.0.1",
"luxon": "^2.4.0",
"mocha": "^10.0.0",
@@ -34,8 +34,8 @@
"semantic-release": "^19.0.3",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
- "ts-node": "^10.8.1",
- "typedoc": "^0.22.17",
+ "ts-node": "^10.8.2",
+ "typedoc": "^0.23.5",
"typescript": "^4.7.4"
},
"engines": {
From 75f90a034349490109d6149163a33b31ef1ea507 Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Tue, 19 Jul 2022 08:13:15 +0000
Subject: [PATCH 38/41] Update all development npm dependencies (2022-07-19)
(#409)
---
package-lock.json | 74 +++++++++++++++++++----------------------------
package.json | 8 ++---
2 files changed, 34 insertions(+), 48 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 55ce71226..cad067234 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,21 +20,21 @@
"@touch4it/ical-timezones": "^1.8.1",
"@types/luxon": "^2.3.2",
"@types/mocha": "^9.1.1",
- "@types/node": "^17.0.44",
+ "@types/node": "^18.0.3",
"@typescript-eslint/eslint-plugin": "^5.30.5",
"@typescript-eslint/parser": "^5.30.5",
"dayjs": "^1.11.3",
- "eslint": "^8.18.0",
+ "eslint": "^8.19.0",
"eslint-plugin-jsonc": "^2.3.1",
"license-checker": "^25.0.1",
- "luxon": "^2.4.0",
+ "luxon": "^2.5.0",
"mocha": "^10.0.0",
"mochawesome": "^7.1.3",
"moment": "^2.29.4",
"moment-timezone": "^0.5.34",
"nyc": "^15.1.0",
"portfinder": "^1.0.28",
- "rrule": "^2.7.0",
+ "rrule": "^2.7.1",
"semantic-release": "^19.0.3",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
@@ -1314,9 +1314,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "17.0.44",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.44.tgz",
- "integrity": "sha512-gWYiOlu6Y4oyLYBvsJAPlwHbC8H4tX+tLsHy6Ee976wedwwZKrG2hFl3Y/HiH6bIyLTbDWQexQF/ohwKkOpUCg==",
+ "version": "18.0.3",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz",
+ "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==",
"dev": true
},
"node_modules/@types/normalize-package-data": {
@@ -2644,9 +2644,9 @@
}
},
"node_modules/eslint": {
- "version": "8.18.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz",
- "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==",
+ "version": "8.19.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
+ "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
"dev": true,
"dependencies": {
"@eslint/eslintrc": "^1.3.0",
@@ -4567,9 +4567,9 @@
"dev": true
},
"node_modules/luxon": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.4.0.tgz",
- "integrity": "sha512-w+NAwWOUL5hO0SgwOHsMBAmZ15SoknmQXhSO0hIbJCAmPKSsGeK8MlmhYh2w6Iib38IxN2M+/ooXWLbeis7GuA==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.5.0.tgz",
+ "integrity": "sha512-IDkEPB80Rb6gCAU+FEib0t4FeJ4uVOuX1CQ9GsvU3O+JAGIgu0J7sf1OarXKaKDygTZIoJyU6YdZzTFRu+YR0A==",
"dev": true,
"engines": {
"node": ">=12"
@@ -8870,20 +8870,14 @@
}
},
"node_modules/rrule": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.0.tgz",
- "integrity": "sha512-PnSvdJLHrETO4qQxm9nlDvSxNfbPdDFbgdz2BSHXTP+IzHbdwSNvTHOeN0O9khiy91GjzWXyiVJhnPDOQvejNg==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.1.tgz",
+ "integrity": "sha512-4p20u/1U7WqR3Nb1hOUrm0u1nSI7sO93ZUVZEZ5HeF6Gr5OlJuyhwEGRvUHq8ZfrPsq5gfa5b9dqnUs/kPqpIw==",
"dev": true,
"dependencies": {
- "tslib": "^1.10.0"
+ "tslib": "^2.4.0"
}
},
- "node_modules/rrule/node_modules/tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "dev": true
- },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -11214,9 +11208,9 @@
"dev": true
},
"@types/node": {
- "version": "17.0.44",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.44.tgz",
- "integrity": "sha512-gWYiOlu6Y4oyLYBvsJAPlwHbC8H4tX+tLsHy6Ee976wedwwZKrG2hFl3Y/HiH6bIyLTbDWQexQF/ohwKkOpUCg==",
+ "version": "18.0.3",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz",
+ "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==",
"dev": true
},
"@types/normalize-package-data": {
@@ -12207,9 +12201,9 @@
"dev": true
},
"eslint": {
- "version": "8.18.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz",
- "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==",
+ "version": "8.19.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.19.0.tgz",
+ "integrity": "sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==",
"dev": true,
"requires": {
"@eslint/eslintrc": "^1.3.0",
@@ -13680,9 +13674,9 @@
"dev": true
},
"luxon": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.4.0.tgz",
- "integrity": "sha512-w+NAwWOUL5hO0SgwOHsMBAmZ15SoknmQXhSO0hIbJCAmPKSsGeK8MlmhYh2w6Iib38IxN2M+/ooXWLbeis7GuA==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.5.0.tgz",
+ "integrity": "sha512-IDkEPB80Rb6gCAU+FEib0t4FeJ4uVOuX1CQ9GsvU3O+JAGIgu0J7sf1OarXKaKDygTZIoJyU6YdZzTFRu+YR0A==",
"dev": true
},
"make-dir": {
@@ -16815,20 +16809,12 @@
}
},
"rrule": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.0.tgz",
- "integrity": "sha512-PnSvdJLHrETO4qQxm9nlDvSxNfbPdDFbgdz2BSHXTP+IzHbdwSNvTHOeN0O9khiy91GjzWXyiVJhnPDOQvejNg==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.1.tgz",
+ "integrity": "sha512-4p20u/1U7WqR3Nb1hOUrm0u1nSI7sO93ZUVZEZ5HeF6Gr5OlJuyhwEGRvUHq8ZfrPsq5gfa5b9dqnUs/kPqpIw==",
"dev": true,
"requires": {
- "tslib": "^1.10.0"
- },
- "dependencies": {
- "tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "dev": true
- }
+ "tslib": "^2.4.0"
}
},
"run-parallel": {
diff --git a/package.json b/package.json
index 2f56a565a..96d3caf4c 100644
--- a/package.json
+++ b/package.json
@@ -16,21 +16,21 @@
"@touch4it/ical-timezones": "^1.8.1",
"@types/luxon": "^2.3.2",
"@types/mocha": "^9.1.1",
- "@types/node": "^17.0.44",
+ "@types/node": "^18.0.3",
"@typescript-eslint/eslint-plugin": "^5.30.5",
"@typescript-eslint/parser": "^5.30.5",
"dayjs": "^1.11.3",
- "eslint": "^8.18.0",
+ "eslint": "^8.19.0",
"eslint-plugin-jsonc": "^2.3.1",
"license-checker": "^25.0.1",
- "luxon": "^2.4.0",
+ "luxon": "^2.5.0",
"mocha": "^10.0.0",
"mochawesome": "^7.1.3",
"moment": "^2.29.4",
"moment-timezone": "^0.5.34",
"nyc": "^15.1.0",
"portfinder": "^1.0.28",
- "rrule": "^2.7.0",
+ "rrule": "^2.7.1",
"semantic-release": "^19.0.3",
"semantic-release-license": "^1.0.2",
"source-map-support": "^0.5.21",
From 56cffc7a4e9f741e779d445bfaf749b6885a4504 Mon Sep 17 00:00:00 2001
From: Sebastian Pekarek
Date: Mon, 25 Jul 2022 16:03:00 +0200
Subject: [PATCH 39/41] feat: Replace external types with stub types
Previously, Typescript users had to install the optional dependencies for the types to be available. These have now been replaced with stub types so that the optional dependencies no longer need to be installed.
close #405
---
README.md | 12 ------------
src/calendar.ts | 12 +++++-------
src/event.ts | 17 +++++++++--------
src/index.ts | 8 +++++++-
src/tools.ts | 31 +++++++++++++++---------------
src/types.ts | 51 ++++++++++++++++++++++++++++++++++++++++++-------
6 files changed, 80 insertions(+), 51 deletions(-)
diff --git a/README.md b/README.md
index ccc7561a5..5c8fce784 100755
--- a/README.md
+++ b/README.md
@@ -131,18 +131,6 @@ npm run browser-test
It's [here](https://github.com/sebbo2002/ical-generator/blob/develop/CHANGELOG.md). If you need the changelog for
`ical-generator` 1.x.x and older, you'll find it [here](https://github.com/sebbo2002/ical-generator/blob/25338b8bf98f9afd3c88849e735fa33fa45fb766/CHANGELOG.md).
-### I use Typescript and get `TS2307: Cannot find module` errors
-`ical-generator` supports some third-party libraries such as moment.js or Day.js. To enable Typescript to do something
-with these types, they must of course also be installed. Unfortunately, npm does not install optional `peerDependencies`.
-Because these modules are not necessary for JavaScript users, I have marked these modules as optional. So if you use
-Typescript, you need the following modules to build the code that uses `ical-calendar`:
-
-```bash
-npm i -D @types/node rrule moment-timezone moment dayjs @types/luxon
-```
-
-For JavaScript users they are not necessary.
-
### I get a `ReferenceError: TextEncoder is not defined` error (in some browsers)
This library uses [`TextEncoder`](https://developer.mozilla.org/en-US/docs/Web/API/TextEncoder), which
is available in node.js β₯ 11.0.0 and [all modern browsers](https://caniuse.com/?search=textencoder).
diff --git a/src/calendar.ts b/src/calendar.ts
index 4755464e0..0104c9269 100755
--- a/src/calendar.ts
+++ b/src/calendar.ts
@@ -1,6 +1,5 @@
'use strict';
-import type {Duration} from 'moment-timezone';
import {
addOrGetCustomAttributes,
checkEnum,
@@ -10,10 +9,9 @@ import {
toDurationString
} from './tools';
import ICalEvent, {ICalEventData, ICalEventJSONData} from './event';
-import {writeFile, writeFileSync} from 'fs';
-import {promises as fsPromises} from 'fs';
+import {writeFile, writeFileSync, promises as fsPromises} from 'fs';
import {ServerResponse} from 'http';
-import {ICalTimezone} from './types';
+import { ICalMomentDurationStub, ICalTimezone } from './types';
export interface ICalCalendarData {
@@ -25,7 +23,7 @@ export interface ICalCalendarData {
source?: string | null;
url?: string | null;
scale?: string | null;
- ttl?: number | Duration | null;
+ ttl?: number | ICalMomentDurationStub | null;
events?: (ICalEvent | ICalEventData)[];
x?: {key: string, value: string}[] | [string, string][] | Record;
}
@@ -472,8 +470,8 @@ export default class ICalCalendar {
*
* @since 0.2.5
*/
- ttl(ttl: number | Duration | null): this;
- ttl(ttl?: number | Duration | null): this | number | null {
+ ttl(ttl: number | ICalMomentDurationStub | null): this;
+ ttl(ttl?: number | ICalMomentDurationStub | null): this | number | null {
if (ttl === undefined) {
return this.data.ttl;
}
diff --git a/src/event.ts b/src/event.ts
index 34ebab3e1..c4009d71c 100755
--- a/src/event.ts
+++ b/src/event.ts
@@ -1,6 +1,5 @@
'use strict';
-import type {RRule} from 'rrule';
import uuid from 'uuid-random';
import {
addOrGetCustomAttributes,
@@ -10,7 +9,8 @@ import {
escape,
formatDate,
formatDateTZ,
- generateCustomAttributes, isRRule,
+ generateCustomAttributes,
+ isRRule,
toDate,
toJSON
} from './tools';
@@ -25,6 +25,7 @@ import {
ICalLocation,
ICalOrganizer,
ICalRepeatingOptions,
+ ICalRRuleStub,
ICalWeekday
} from './types';
@@ -63,7 +64,7 @@ export interface ICalEventData {
stamp?: ICalDateTimeValue,
allDay?: boolean,
floating?: boolean,
- repeating?: ICalRepeatingOptions | RRule | string | null,
+ repeating?: ICalRepeatingOptions | ICalRRuleStub | string | null,
summary?: string,
location?: ICalLocation | string | null,
description?: ICalDescription | string | null,
@@ -93,7 +94,7 @@ interface ICalEventInternalData {
stamp: ICalDateTimeValue,
allDay: boolean,
floating: boolean,
- repeating: ICalEventInternalRepeatingData | RRule | string | null,
+ repeating: ICalEventInternalRepeatingData | ICalRRuleStub | string | null,
summary: string,
location: ICalLocation | null,
description: ICalDescription | null,
@@ -555,7 +556,7 @@ export default class ICalEvent {
* Get the event's repeating options
* @since 0.2.0
*/
- repeating(): ICalEventInternalRepeatingData | RRule | string | null;
+ repeating(): ICalEventInternalRepeatingData | ICalRRuleStub | string | null;
/**
* Set the event's repeating options by passing an [[`ICalRepeatingOptions`]] object.
@@ -584,7 +585,7 @@ export default class ICalEvent {
* Set the event's repeating options by passing an [RRule object](https://github.com/jakubroztocil/rrule).
* @since 2.0.0-develop.5
*/
- repeating(repeating: RRule | null): this;
+ repeating(repeating: ICalRRuleStub | null): this;
/**
* Set the events repeating options by passing a string which is inserted in the ical file.
@@ -595,8 +596,8 @@ export default class ICalEvent {
/**
* @internal
*/
- repeating(repeating: ICalRepeatingOptions | RRule | string | null): this;
- repeating(repeating?: ICalRepeatingOptions | RRule | string | null): this | ICalEventInternalRepeatingData | RRule | string | null {
+ repeating(repeating: ICalRepeatingOptions | ICalRRuleStub | string | null): this;
+ repeating(repeating?: ICalRepeatingOptions | ICalRRuleStub | string | null): this | ICalEventInternalRepeatingData | ICalRRuleStub | string | null {
if (repeating === undefined) {
return this.data.repeating;
}
diff --git a/src/index.ts b/src/index.ts
index ac3a2d6e2..b3acac98a 100755
--- a/src/index.ts
+++ b/src/index.ts
@@ -96,7 +96,13 @@ export {
ICalDescription,
ICalEventRepeatingFreq,
ICalWeekday,
- ICalTimezone
+ ICalTimezone,
+ ICalMomentStub,
+ ICalMomentTimezoneStub,
+ ICalMomentDurationStub,
+ ICalLuxonDateTimeStub,
+ ICalDayJsStub,
+ ICalRRuleStub
} from './types';
export {
diff --git a/src/tools.ts b/src/tools.ts
index a56148378..a3c64a03f 100755
--- a/src/tools.ts
+++ b/src/tools.ts
@@ -1,13 +1,12 @@
'use strict';
-
-import type {Moment, Duration} from 'moment';
-import type {Moment as MomentTZ} from 'moment-timezone';
-import type {Dayjs} from 'dayjs';
-import type {DateTime as LuxonDateTime} from 'luxon';
-import type { RRule } from 'rrule';
-
-import {ICalDateTimeValue, ICalOrganizer} from './types';
+import {
+ ICalDateTimeValue, ICalDayJsStub, ICalLuxonDateTimeStub,
+ ICalMomentDurationStub,
+ ICalMomentStub,
+ ICalMomentTimezoneStub,
+ ICalOrganizer, ICalRRuleStub
+} from './types';
/**
* Converts a valid date/time object supported by this library to a string.
@@ -315,32 +314,32 @@ export function toDate(value: ICalDateTimeValue): Date {
return value.toDate();
}
-export function isMoment(value: ICalDateTimeValue): value is Moment {
+export function isMoment(value: ICalDateTimeValue): value is ICalMomentStub {
// @ts-ignore
return value != null && value._isAMomentObject != null;
}
-export function isMomentTZ(value: ICalDateTimeValue): value is MomentTZ {
- return isMoment(value) && typeof value.tz === 'function';
+export function isMomentTZ(value: ICalDateTimeValue): value is ICalMomentTimezoneStub {
+ return isMoment(value) && 'tz' in value && typeof value.tz === 'function';
}
-export function isDayjs(value: ICalDateTimeValue): value is Dayjs {
+export function isDayjs(value: ICalDateTimeValue): value is ICalDayJsStub {
return typeof value === 'object' &&
value !== null &&
!(value instanceof Date) &&
!isMoment(value) &&
!isLuxonDate(value);
}
-export function isLuxonDate(value: ICalDateTimeValue): value is LuxonDateTime {
- return typeof value === 'object' && value !== null && typeof (value as LuxonDateTime).toJSDate === 'function';
+export function isLuxonDate(value: ICalDateTimeValue): value is ICalLuxonDateTimeStub {
+ return typeof value === 'object' && value !== null && 'toJSDate' in value && typeof value.toJSDate === 'function';
}
-export function isMomentDuration(value: unknown): value is Duration {
+export function isMomentDuration(value: unknown): value is ICalMomentDurationStub {
// @ts-ignore
return value !== null && typeof value === 'object' && typeof value.asSeconds === 'function';
}
-export function isRRule(value: unknown): value is RRule {
+export function isRRule(value: unknown): value is ICalRRuleStub {
// @ts-ignore
return value !== null && typeof value === 'object' && typeof value.between === 'function' && typeof value.toString === 'function';
diff --git a/src/types.ts b/src/types.ts
index 2af72dfd7..e8e1951e6 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -1,16 +1,10 @@
-import type {Moment} from 'moment';
-import type {Moment as MomentTZ} from 'moment-timezone';
-import type {Dayjs} from 'dayjs';
-import type {DateTime as LuxonDateTime} from 'luxon';
-
-
/**
* ical-generator supports [native Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date),
* [moment.js](https://momentjs.com/) (and [moment-timezone](https://momentjs.com/timezone/), [Day.js](https://day.js.org/en/) and
* [Luxon](https://moment.github.io/luxon/)'s [DateTime](https://moment.github.io/luxon/docs/class/src/datetime.js~DateTime.html)
* objects. You can also pass a string which is then passed to javascript's Date internally.
*/
-export type ICalDateTimeValue = Date | Moment | MomentTZ | Dayjs | LuxonDateTime | string;
+export type ICalDateTimeValue = Date | ICalMomentStub | ICalMomentTimezoneStub | ICalLuxonDateTimeStub | ICalDayJsStub | string;
export interface ICalRepeatingOptions {
freq: ICalEventRepeatingFreq;
@@ -54,6 +48,49 @@ export interface ICalTimezone {
generator?: (timezone: string) => string|null;
}
+export interface ICalMomentStub {
+ _isAMomentObject: true;
+ format(format?: string): string;
+ clone(): ICalMomentStub;
+ utc(): ICalMomentStub;
+ toDate(): Date;
+ isValid(): boolean;
+ toJSON(): string;
+}
+
+export interface ICalMomentTimezoneStub extends ICalMomentStub {
+ clone(): ICalMomentTimezoneStub;
+ utc(): ICalMomentTimezoneStub;
+ tz(): string | undefined;
+ tz(timezone: string): ICalMomentTimezoneStub;
+}
+
+export interface ICalMomentDurationStub {
+ asSeconds(): number;
+}
+
+export interface ICalLuxonDateTimeStub {
+ setZone(zone?: string): ICalLuxonDateTimeStub;
+ toFormat(fmt: string): string;
+ toJSDate(): Date;
+ get isValid(): boolean;
+ toJSON(): string;
+}
+
+export interface ICalDayJsStub {
+ tz(zone?: string): ICalDayJsStub;
+ utc(): ICalDayJsStub;
+ format(format?: string): string;
+ toDate(): Date;
+ isValid(): boolean;
+ toJSON(): string;
+}
+
+export interface ICalRRuleStub {
+ between(after: Date, before: Date, inc?: boolean, iterator?: (d: Date, len: number) => boolean): Date[];
+ toString(): string;
+}
+
export enum ICalEventRepeatingFreq {
SECONDLY = 'SECONDLY',
MINUTELY = 'MINUTELY',
From 601970101dc212ddb386f3346a181c301a5c49c8 Mon Sep 17 00:00:00 2001
From: semantic-release-bot
Date: Mon, 25 Jul 2022 14:05:38 +0000
Subject: [PATCH 40/41] chore(release): :bookmark: 3.5.0-develop.1 [skip ci]
# [3.5.0-develop.1](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.8...v3.5.0-develop.1) (2022-07-25)
### Features
* Replace external types with stub types ([56cffc7](https://github.com/sebbo2002/ical-generator/commit/56cffc7a4e9f741e779d445bfaf749b6885a4504)), closes [#405](https://github.com/sebbo2002/ical-generator/issues/405)
---
CHANGELOG.md | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 819a8b740..0fe47922c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# [3.5.0-develop.1](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.8...v3.5.0-develop.1) (2022-07-25)
+
+
+### Features
+
+* Replace external types with stub types ([56cffc7](https://github.com/sebbo2002/ical-generator/commit/56cffc7a4e9f741e779d445bfaf749b6885a4504)), closes [#405](https://github.com/sebbo2002/ical-generator/issues/405)
+
## [3.4.4-develop.8](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.7...v3.4.4-develop.8) (2022-07-06)
## [3.4.4-develop.7](https://github.com/sebbo2002/ical-generator/compare/v3.4.4-develop.6...v3.4.4-develop.7) (2022-06-10)
From b4d03b217db0efd3a163b33e3cb566404b308f9f Mon Sep 17 00:00:00 2001
From: "depfu[bot]" <23717796+depfu[bot]@users.noreply.github.com>
Date: Tue, 26 Jul 2022 08:11:58 +0000
Subject: [PATCH 41/41] Update all development npm dependencies (2022-07-26)
(#410)
---
package-lock.json | 14 +++++++-------
package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index cad067234..67a4c24a5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,7 +18,7 @@
"@semantic-release/git": "^10.0.1",
"@semantic-release/npm": "^9.0.1",
"@touch4it/ical-timezones": "^1.8.1",
- "@types/luxon": "^2.3.2",
+ "@types/luxon": "^2.4.0",
"@types/mocha": "^9.1.1",
"@types/node": "^18.0.3",
"@typescript-eslint/eslint-plugin": "^5.30.5",
@@ -1290,9 +1290,9 @@
"dev": true
},
"node_modules/@types/luxon": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.2.tgz",
- "integrity": "sha512-WOehptuhKIXukSUUkRgGbj2c997Uv/iUgYgII8U7XLJqq9W2oF0kQ6frEznRQbdurioz+L/cdaIm4GutTQfgmA==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.4.0.tgz",
+ "integrity": "sha512-oCavjEjRXuR6URJEtQm0eBdfsBiEcGBZbq21of8iGkeKxU1+1xgKuFPClaBZl2KB8ZZBSWlgk61tH6Mf+nvZVw==",
"dev": true
},
"node_modules/@types/minimist": {
@@ -11184,9 +11184,9 @@
"dev": true
},
"@types/luxon": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.3.2.tgz",
- "integrity": "sha512-WOehptuhKIXukSUUkRgGbj2c997Uv/iUgYgII8U7XLJqq9W2oF0kQ6frEznRQbdurioz+L/cdaIm4GutTQfgmA==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-2.4.0.tgz",
+ "integrity": "sha512-oCavjEjRXuR6URJEtQm0eBdfsBiEcGBZbq21of8iGkeKxU1+1xgKuFPClaBZl2KB8ZZBSWlgk61tH6Mf+nvZVw==",
"dev": true
},
"@types/minimist": {
diff --git a/package.json b/package.json
index 96d3caf4c..d24a314a9 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,7 @@
"@semantic-release/git": "^10.0.1",
"@semantic-release/npm": "^9.0.1",
"@touch4it/ical-timezones": "^1.8.1",
- "@types/luxon": "^2.3.2",
+ "@types/luxon": "^2.4.0",
"@types/mocha": "^9.1.1",
"@types/node": "^18.0.3",
"@typescript-eslint/eslint-plugin": "^5.30.5",