diff --git a/packages/create-plugin/templates/modern/package.json b/packages/create-plugin/templates/modern/package.json index a539e0b39a..76aabd1456 100644 --- a/packages/create-plugin/templates/modern/package.json +++ b/packages/create-plugin/templates/modern/package.json @@ -21,7 +21,7 @@ "@cybozu/eslint-config": "^23.0.0", "@kintone/dts-gen": "^8.0.11", "@kintone/webpack-plugin-kintone-plugin": "^8.0.8", - "ajv": "^8.12.0", + "ajv": "^8.14.0", "babel-loader": "^9.1.3", "cross-env": "^7.0.3", "eslint": "^8.57.0", diff --git a/packages/plugin-manifest-validator/package.json b/packages/plugin-manifest-validator/package.json index 60e439dce5..2ff633cc85 100644 --- a/packages/plugin-manifest-validator/package.json +++ b/packages/plugin-manifest-validator/package.json @@ -28,7 +28,7 @@ "clean": "rimraf dist" }, "dependencies": { - "ajv": "^8.12.0", + "ajv": "^8.14.0", "ajv-formats": "^2.1.1", "bytes": "^3.1.2" }, diff --git a/packages/plugin-packer/package.json b/packages/plugin-packer/package.json index 07f746d7e3..6116552353 100644 --- a/packages/plugin-packer/package.json +++ b/packages/plugin-packer/package.json @@ -57,7 +57,7 @@ "@types/stream-buffers": "^3.0.7", "@types/yauzl": "^2.10.3", "@types/yazl": "^2.4.5", - "ajv": "^8.12.0", + "ajv": "^8.14.0", "array-flatten": "^3.0.0", "assert": "^2.1.0", "babel-plugin-replace-ts-export-assignment": "^0.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9585a8ced8..2954de435d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -221,11 +221,11 @@ importers: packages/plugin-manifest-validator: dependencies: ajv: - specifier: ^8.12.0 - version: 8.12.0 + specifier: ^8.14.0 + version: 8.14.0 ajv-formats: specifier: ^2.1.1 - version: 2.1.1(ajv@8.12.0) + version: 2.1.1(ajv@8.14.0) bytes: specifier: ^3.1.2 version: 3.1.2 @@ -301,8 +301,8 @@ importers: specifier: ^2.4.5 version: 2.4.5 ajv: - specifier: ^8.12.0 - version: 8.12.0 + specifier: ^8.14.0 + version: 8.14.0 array-flatten: specifier: ^3.0.0 version: 3.0.0 @@ -534,8 +534,8 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@apidevtools/json-schema-ref-parser@11.6.2: - resolution: {integrity: sha512-ENUdLLT04aDbbHCRwfKf8gR67AhV0CdFrOAtk+FcakBAgaq6ds3HLK9X0BCyiFUz8pK9uP+k6YZyJaGG7Mt7vQ==} + /@apidevtools/json-schema-ref-parser@11.6.4: + resolution: {integrity: sha512-9K6xOqeevacvweLGik6LnZCb1fBtCOSIWQs8d096XGeqoLKC33UVMGz9+77Gw44KvbH4pKcQPWo4ZpxkXYj05w==} engines: {node: '>= 16'} dependencies: '@jsdevtools/ono': 7.1.3 @@ -570,7 +570,7 @@ packages: '@babel/traverse': 7.24.5 '@babel/types': 7.24.5 convert-source-map: 2.0.0 - debug: 4.3.5 + debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -1894,7 +1894,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.24.5 + '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 dev: true @@ -2894,7 +2894,7 @@ packages: /@types/adm-zip@0.5.5: resolution: {integrity: sha512-YCGstVMjc4LTY5uK9/obvxBya93axZOVOyf2GSUulADzmLhYE45u2nAssCs/fWBs1Ifq5Vat75JTPwd5XZoPJw==} dependencies: - '@types/node': 18.18.10 + '@types/node': 18.19.34 dev: true /@types/babel__core@7.20.1: @@ -3011,7 +3011,7 @@ packages: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 13.13.52 + '@types/node': 18.19.34 dev: true /@types/graceful-fs@4.1.6: @@ -3080,6 +3080,7 @@ packages: /@types/json-schema@7.0.15: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + dev: true /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -3116,26 +3117,7 @@ packages: /@types/node-rsa@1.1.4: resolution: {integrity: sha512-dB0ECel6JpMnq5ULvpUTunx3yNm8e/dIkv8Zu9p2c8me70xIRUUG3q+qXRwcSf9rN3oqamv4116iHy90dJGRpA==} dependencies: - '@types/node': 18.0.6 - dev: true - - /@types/node@13.13.52: - resolution: {integrity: sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==} - dev: true - - /@types/node@18.0.6: - resolution: {integrity: sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==} - - /@types/node@18.18.10: - resolution: {integrity: sha512-luANqZxPmjTll8bduz4ACs/lNTCLuWssCyjqTY9yLdsv1xnViQp3ISKwsEWOIecO13JWUqjVdig/Vjjc09o8uA==} - dependencies: - undici-types: 5.26.5 - dev: true - - /@types/node@18.19.31: - resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} - dependencies: - undici-types: 5.26.5 + '@types/node': 18.19.34 dev: true /@types/node@18.19.34: @@ -3204,7 +3186,7 @@ packages: /@types/stream-buffers@3.0.7: resolution: {integrity: sha512-azOCy05sXVXrO+qklf0c/B07H/oHaIuDDAiHPVwlk3A9Ek+ksHyTeMajLZl3r76FxpPpxem//4Te61G1iW3Giw==} dependencies: - '@types/node': 18.0.6 + '@types/node': 18.19.34 dev: true /@types/through@0.0.30: @@ -3236,12 +3218,12 @@ packages: /@types/yauzl@2.10.3: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} dependencies: - '@types/node': 18.0.6 + '@types/node': 18.19.34 /@types/yazl@2.4.5: resolution: {integrity: sha512-qpmPfx32HS7vlGJf7EsoM9qJnLZhXJBf1KH0hzfdc+D794rljQWh4H0I/UrZy+6Nhqn0l2jdBZXBGZtR1vnHqw==} dependencies: - '@types/node': 18.0.6 + '@types/node': 18.19.34 dev: true /@typescript-eslint/eslint-plugin@7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.4.5): @@ -3350,7 +3332,7 @@ packages: eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.15 + '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 7.4.0 '@typescript-eslint/types': 7.4.0 @@ -3615,7 +3597,7 @@ packages: - supports-color dev: false - /ajv-formats@2.1.1(ajv@8.12.0): + /ajv-formats@2.1.1(ajv@8.14.0): resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: ajv: ^8.0.0 @@ -3623,7 +3605,7 @@ packages: ajv: optional: true dependencies: - ajv: 8.12.0 + ajv: 8.14.0 /ajv-keywords@3.5.2(ajv@6.12.6): resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} @@ -3633,12 +3615,12 @@ packages: ajv: 6.12.6 dev: true - /ajv-keywords@5.1.0(ajv@8.12.0): + /ajv-keywords@5.1.0(ajv@8.14.0): resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 dependencies: - ajv: 8.12.0 + ajv: 8.14.0 fast-deep-equal: 3.1.3 dev: true @@ -3650,8 +3632,8 @@ packages: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + /ajv@8.14.0: + resolution: {integrity: sha512-oYs1UUtO97ZO2lJ4bwnWeQW8/zvOIQLGKcvPTsWmvc2SYgBb+upuNS5NxoLaMU4h8Ju3Nbj6Cq8mD2LQoqVKFA==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -4925,7 +4907,7 @@ packages: /d@1.0.1: resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} dependencies: - es5-ext: 0.10.64 + es5-ext: 0.10.62 type: 1.2.0 dev: true @@ -5578,6 +5560,16 @@ packages: is-date-object: 1.0.5 is-symbol: 1.0.4 + /es5-ext@0.10.62: + resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} + engines: {node: '>=0.10'} + requiresBuild: true + dependencies: + es6-iterator: 2.0.3 + es6-symbol: 3.1.3 + next-tick: 1.1.0 + dev: true + /es5-ext@0.10.64: resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} engines: {node: '>=0.10'} @@ -5593,7 +5585,7 @@ packages: resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} dependencies: d: 1.0.1 - es5-ext: 0.10.64 + es5-ext: 0.10.62 es6-symbol: 3.1.3 dev: true @@ -5601,7 +5593,7 @@ packages: resolution: {integrity: sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==} dependencies: d: 1.0.1 - es5-ext: 0.10.64 + es5-ext: 0.10.62 es6-iterator: 2.0.3 es6-set: 0.1.6 es6-symbol: 3.1.3 @@ -5613,7 +5605,7 @@ packages: engines: {node: '>=0.12'} dependencies: d: 1.0.1 - es5-ext: 0.10.64 + es5-ext: 0.10.62 es6-iterator: 2.0.3 es6-symbol: 3.1.3 event-emitter: 0.3.5 @@ -5631,7 +5623,7 @@ packages: resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} dependencies: d: 1.0.1 - es5-ext: 0.10.64 + es5-ext: 0.10.62 es6-iterator: 2.0.3 es6-symbol: 3.1.3 dev: true @@ -6118,7 +6110,7 @@ packages: resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} dependencies: d: 1.0.1 - es5-ext: 0.10.64 + es5-ext: 0.10.62 dev: true /eventemitter3@4.0.7: @@ -7626,7 +7618,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 13.13.52 + '@types/node': 18.19.34 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -7643,7 +7635,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.31 + '@types/node': 18.19.34 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -8005,7 +7997,7 @@ packages: engines: {node: '>=16.0.0'} hasBin: true dependencies: - '@apidevtools/json-schema-ref-parser': 11.6.2 + '@apidevtools/json-schema-ref-parser': 11.6.4 '@types/json-schema': 7.0.15 '@types/lodash': 4.17.4 cli-color: 2.0.4 @@ -10180,7 +10172,7 @@ packages: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.15 + '@types/json-schema': 7.0.12 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) dev: true @@ -10189,10 +10181,10 @@ packages: resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} dependencies: - '@types/json-schema': 7.0.15 - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - ajv-keywords: 5.1.0(ajv@8.12.0) + '@types/json-schema': 7.0.12 + ajv: 8.14.0 + ajv-formats: 2.1.1(ajv@8.14.0) + ajv-keywords: 5.1.0(ajv@8.14.0) dev: true /select-hose@2.0.0: