Skip to content

Commit

Permalink
Develop (#102)
Browse files Browse the repository at this point in the history
* chore: enhance typing

* chore: update workflows

* Feature/v18 (#101)

* chore: update deps

* feat: support google ads API v18
  • Loading branch information
htdangkhoa authored Oct 21, 2024
1 parent 881770f commit 9d5b5f2
Show file tree
Hide file tree
Showing 10 changed files with 114 additions and 100 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<h1 align="center">Google Ads API Nodejs Client Library</h1>

<p align="center">
<a href="https://developers.google.com/google-ads/api/docs/release-notes#v1710_2024-08-07">
<img src="https://img.shields.io/badge/google%20ads-v17.1.0%202024--08--07-009688.svg?style=flat-square">
<a href="https://developers.google.com/google-ads/api/docs/release-notes#v18_2024-10-16">
<img src="https://img.shields.io/badge/google%20ads-v18%202024--10--16-009688.svg?style=flat-square">
</a>
<a href="https://www.npmjs.com/package/@htdangkhoa/google-ads">
<img src="https://img.shields.io/npm/v/@htdangkhoa/google-ads.svg?style=flat-square">
Expand Down Expand Up @@ -317,7 +317,7 @@ See more at [Node.js gRPC Library](https://grpc.github.io/grpc/node/module-src_c
yarn generate <GOOGLE_ADS_API_VERSION>
# example
yarn generate v17
yarn generate v18
```
3. Make sure the version number in the `src` folder is correct (it should match the version number you passed to the `generate` command)

Expand Down
10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,20 +56,20 @@
},
"dependencies": {
"@bufbuild/protobuf": "^2.2.0",
"@grpc/grpc-js": "^1.12.1",
"@grpc/grpc-js": "^1.12.2",
"deepmerge": "^4.3.1",
"log4js": "^6.9.1"
},
"devDependencies": {
"@types/node": "^22.7.5",
"@vitest/coverage-v8": "^2.1.2",
"@types/node": "^22.7.7",
"@vitest/coverage-v8": "^2.1.3",
"coveralls-next": "^4.2.0",
"fast-glob": "^3.3.2",
"googleapis": "^144.0.0",
"ts-node": "^10.9.2",
"ts-proto": "^2.2.3",
"ts-proto": "1.181.2",
"typescript": "5.6.3",
"vitest": "^2.1.2"
"vitest": "^2.1.3"
},
"publishConfig": {
"access": "public",
Expand Down
2 changes: 1 addition & 1 deletion scripts/generate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ version=$1
type=$2 # optional, can be 'commonjs' or 'esm'. Default is 'esm'

if [ -z "$version" ]; then
echo "Version is required! Usage: generate.sh v17"
echo "Version is required! Usage: generate.sh v18"
exit 1
fi

Expand Down
2 changes: 1 addition & 1 deletion src/Customer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
CustomerServiceClient,
ListAccessibleCustomersRequest,
ListAccessibleCustomersResponse,
} from './generated/google/ads/googleads/v17/services/customer_service.js';
} from './generated/google/ads/googleads/v18/services/customer_service.js';
import { Service } from './Service.js';

export class Customer extends Service {
Expand Down
2 changes: 1 addition & 1 deletion src/GoogleAds.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import {
SearchGoogleAdsStreamResponse,
MutateGoogleAdsRequest,
MutateGoogleAdsResponse,
} from './generated/google/ads/googleads/v17/services/google_ads_service.js';
} from './generated/google/ads/googleads/v18/services/google_ads_service.js';
import { Service } from './Service.js';
import { CustomerOptions, ServiceOptions } from './types.js';

Expand Down
2 changes: 1 addition & 1 deletion src/LoggingInterceptor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import type { Logger } from 'log4js';
import { HOST } from './constants.js';
import { LoggingOptions } from './types.js';
import { getGoogleAdsError } from './utils.js';
import { GoogleAdsFailure } from './generated/google/ads/googleads/v17/errors/errors.js';
import { GoogleAdsFailure } from './generated/google/ads/googleads/v18/errors/errors.js';

const cleanEmpty = function (obj: any, defaults = [undefined, null]): any {
if (defaults.includes(obj)) return;
Expand Down
2 changes: 1 addition & 1 deletion src/constants.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export const HOST = 'googleads.googleapis.com' as const;

export const VERSION = 'v17' as const;
export const VERSION = 'v18' as const;

export const FAILURE_KEY = `google.ads.googleads.${VERSION}.errors.googleadsfailure-bin`;
10 changes: 5 additions & 5 deletions src/index.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
export * as enums from './generated/index.google.ads.googleads.v17.enums.js';
export * as common from './generated/index.google.ads.googleads.v17.common.js';
export * as errors from './generated/index.google.ads.googleads.v17.errors.js';
export * as resources from './generated/index.google.ads.googleads.v17.resources.js';
export * as services from './generated/index.google.ads.googleads.v17.services.js';
export * as enums from './generated/index.google.ads.googleads.v18.enums.js';
export * as common from './generated/index.google.ads.googleads.v18.common.js';
export * as errors from './generated/index.google.ads.googleads.v18.errors.js';
export * as resources from './generated/index.google.ads.googleads.v18.resources.js';
export * as services from './generated/index.google.ads.googleads.v18.services.js';
export * as rpc from './generated/index.google.rpc.js';
export * from './constants.js';
export * from './Customer.js';
Expand Down
4 changes: 2 additions & 2 deletions src/utils.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { credentials, OAuth2Client, ServiceError } from '@grpc/grpc-js';

import { GoogleAdsFailure } from './generated/google/ads/googleads/v17/errors/errors.js';
import { MutateGoogleAdsResponse } from './generated/google/ads/googleads/v17/services/google_ads_service.js';
import { GoogleAdsFailure } from './generated/google/ads/googleads/v18/errors/errors.js';
import { MutateGoogleAdsResponse } from './generated/google/ads/googleads/v18/services/google_ads_service.js';
import { FAILURE_KEY } from './constants.js';

export const getCredentials = (authClient: OAuth2Client) => {
Expand Down
174 changes: 94 additions & 80 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,6 @@
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==

"@bufbuild/protobuf@^2.0.0":
version "2.1.0"
resolved "https://registry.yarnpkg.com/@bufbuild/protobuf/-/protobuf-2.1.0.tgz#6925f30c25789b4f74d7c505e731c96f79fb48a7"
integrity sha512-+2Mx67Y3skJ4NCD/qNSdBJNWtu6x6Qr53jeNg+QcwiL6mt0wK+3jwHH2x1p7xaYH6Ve2JKOVn0OxU35WsmqI9A==

"@bufbuild/protobuf@^2.2.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@bufbuild/protobuf/-/protobuf-2.2.0.tgz#3c63dcbb6ef4f6a9f587e3d412c08f9a8f5bcd00"
Expand Down Expand Up @@ -173,10 +168,10 @@
resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c"
integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==

"@grpc/grpc-js@^1.12.1":
version "1.12.1"
resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.12.1.tgz#e34ac2b7f30cfb1814c0dcf47ba5c69ce7a65858"
integrity sha512-VYrLinJNeW3idIZHTy7BsVL7bsPF9+l89WDYTDV8o1QYJzkf3BSoPXdfaz4c8DyeY12LGSaS8m8BgbT8W66h6Q==
"@grpc/grpc-js@^1.12.2":
version "1.12.2"
resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.12.2.tgz#97eda82dd49bb9c24eaf6434ea8d7de446e95aac"
integrity sha512-bgxdZmgTrJZX50OjyVwz3+mNEnCTNkh3cIqGPWVNeW9jX6bn1ZkU80uPd+67/ZpIJIjRQ9qaHCjhavyoWYxumg==
dependencies:
"@grpc/proto-loader" "^0.7.13"
"@js-sdsl/ordered-map" "^4.4.2"
Expand Down Expand Up @@ -449,17 +444,17 @@
dependencies:
undici-types "~5.26.4"

"@types/node@^22.7.5":
version "22.7.5"
resolved "https://registry.yarnpkg.com/@types/node/-/node-22.7.5.tgz#cfde981727a7ab3611a481510b473ae54442b92b"
integrity sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==
"@types/node@^22.7.7":
version "22.7.7"
resolved "https://registry.yarnpkg.com/@types/node/-/node-22.7.7.tgz#6cd9541c3dccb4f7e8b141b491443f4a1570e307"
integrity sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==
dependencies:
undici-types "~6.19.2"

"@vitest/coverage-v8@^2.1.2":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@vitest/coverage-v8/-/coverage-v8-2.1.2.tgz#0fd098a80c6bda8fb6b8eb65b41be98286331a0a"
integrity sha512-b7kHrFrs2urS0cOk5N10lttI8UdJ/yP3nB4JYTREvR5o18cR99yPpK4gK8oQgI42BVv0ILWYUSYB7AXkAUDc0g==
"@vitest/coverage-v8@^2.1.3":
version "2.1.3"
resolved "https://registry.yarnpkg.com/@vitest/coverage-v8/-/coverage-v8-2.1.3.tgz#22d519e5e56385ec126305492f5a3cfe5b44b14d"
integrity sha512-2OJ3c7UPoFSmBZwqD2VEkUw6A/tzPF0LmW0ZZhhB8PFxuc+9IBG/FaSM+RLEenc7ljzFvGN+G0nGQoZnh7sy2A==
dependencies:
"@ampproject/remapping" "^2.3.0"
"@bcoe/v8-coverage" "^0.2.3"
Expand All @@ -474,62 +469,62 @@
test-exclude "^7.0.1"
tinyrainbow "^1.2.0"

"@vitest/[email protected].2":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-2.1.2.tgz#e92fa284b8472548f72cacfe896020c64af6bf78"
integrity sha512-FEgtlN8mIUSEAAnlvn7mP8vzaWhEaAEvhSXCqrsijM7K6QqjB11qoRZYEd4AKSCDz8p0/+yH5LzhZ47qt+EyPg==
"@vitest/[email protected].3":
version "2.1.3"
resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-2.1.3.tgz#4b9a6fff22be4c4cd5d57e687cfda611b514b0ad"
integrity sha512-SNBoPubeCJhZ48agjXruCI57DvxcsivVDdWz+SSsmjTT4QN/DfHk3zB/xKsJqMs26bLZ/pNRLnCf0j679i0uWQ==
dependencies:
"@vitest/spy" "2.1.2"
"@vitest/utils" "2.1.2"
"@vitest/spy" "2.1.3"
"@vitest/utils" "2.1.3"
chai "^5.1.1"
tinyrainbow "^1.2.0"

"@vitest/[email protected].2":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@vitest/mocker/-/mocker-2.1.2.tgz#08853a9d8d12afba284aebdf9b5ea26ddae5f20a"
integrity sha512-ExElkCGMS13JAJy+812fw1aCv2QO/LBK6CyO4WOPAzLTmve50gydOlWhgdBJPx2ztbADUq3JVI0C5U+bShaeEA==
"@vitest/[email protected].3":
version "2.1.3"
resolved "https://registry.yarnpkg.com/@vitest/mocker/-/mocker-2.1.3.tgz#a3593b426551be5715fa108faf04f8a9ddb0a9cc"
integrity sha512-eSpdY/eJDuOvuTA3ASzCjdithHa+GIF1L4PqtEELl6Qa3XafdMLBpBlZCIUCX2J+Q6sNmjmxtosAG62fK4BlqQ==
dependencies:
"@vitest/spy" "^2.1.0-beta.1"
"@vitest/spy" "2.1.3"
estree-walker "^3.0.3"
magic-string "^0.30.11"

"@vitest/[email protected].2", "@vitest/pretty-format@^2.1.2":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-2.1.2.tgz#42882ea18c4cd40428e34f74bbac706a82465193"
integrity sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==
"@vitest/[email protected].3", "@vitest/pretty-format@^2.1.3":
version "2.1.3"
resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-2.1.3.tgz#48b9b03de75507d1d493df7beb48dc39a1946a3e"
integrity sha512-XH1XdtoLZCpqV59KRbPrIhFCOO0hErxrQCMcvnQete3Vibb9UeIOX02uFPfVn3Z9ZXsq78etlfyhnkmIZSzIwQ==
dependencies:
tinyrainbow "^1.2.0"

"@vitest/[email protected].2":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-2.1.2.tgz#14da1f5eac43fbd9a37d7cd72de102e8f785d727"
integrity sha512-UCsPtvluHO3u7jdoONGjOSil+uON5SSvU9buQh3lP7GgUXHp78guN1wRmZDX4wGK6J10f9NUtP6pO+SFquoMlw==
"@vitest/[email protected].3":
version "2.1.3"
resolved "https://registry.yarnpkg.com/@vitest/runner/-/runner-2.1.3.tgz#20a6da112007dfd92969951df189c6da66c9dac4"
integrity sha512-JGzpWqmFJ4fq5ZKHtVO3Xuy1iF2rHGV4d/pdzgkYHm1+gOzNZtqjvyiaDGJytRyMU54qkxpNzCx+PErzJ1/JqQ==
dependencies:
"@vitest/utils" "2.1.2"
"@vitest/utils" "2.1.3"
pathe "^1.1.2"

"@vitest/[email protected].2":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-2.1.2.tgz#e20bd794b33fdcd4bfe69138baac7bb890c4d51f"
integrity sha512-xtAeNsZ++aRIYIUsek7VHzry/9AcxeULlegBvsdLncLmNCR6tR8SRjn8BbDP4naxtccvzTqZ+L1ltZlRCfBZFA==
"@vitest/[email protected].3":
version "2.1.3"
resolved "https://registry.yarnpkg.com/@vitest/snapshot/-/snapshot-2.1.3.tgz#1b405a9c40a82563605b13fdc045217751069e58"
integrity sha512-qWC2mWc7VAXmjAkEKxrScWHWFyCQx/cmiZtuGqMi+WwqQJ2iURsVY4ZfAK6dVo6K2smKRU6l3BPwqEBvhnpQGg==
dependencies:
"@vitest/pretty-format" "2.1.2"
"@vitest/pretty-format" "2.1.3"
magic-string "^0.30.11"
pathe "^1.1.2"

"@vitest/[email protected].2", "@vitest/spy@^2.1.0-beta.1":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-2.1.2.tgz#bccdeca597c8fc3777302889e8c98cec9264df44"
integrity sha512-GSUi5zoy+abNRJwmFhBDC0yRuVUn8WMlQscvnbbXdKLXX9dE59YbfwXxuJ/mth6eeqIzofU8BB5XDo/Ns/qK2A==
"@vitest/[email protected].3":
version "2.1.3"
resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-2.1.3.tgz#2c8a457673094ec4c1ab7c50cb11c58e3624ada2"
integrity sha512-Nb2UzbcUswzeSP7JksMDaqsI43Sj5+Kry6ry6jQJT4b5gAK+NS9NED6mDb8FlMRCX8m5guaHCDZmqYMMWRy5nQ==
dependencies:
tinyspy "^3.0.0"

"@vitest/[email protected].2":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-2.1.2.tgz#222ac35ba02493173e40581256eb7a62520fcdba"
integrity sha512-zMO2KdYy6mx56btx9JvAqAZ6EyS3g49krMPPrgOp1yxGZiA93HumGk+bZ5jIZtOg5/VBYl5eBmGRQHqq4FG6uQ==
"@vitest/[email protected].3":
version "2.1.3"
resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-2.1.3.tgz#e52aa5745384091b151cbdf79bb5a3ad2bea88d2"
integrity sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==
dependencies:
"@vitest/pretty-format" "2.1.2"
"@vitest/pretty-format" "2.1.3"
loupe "^3.1.1"
tinyrainbow "^1.2.0"

Expand Down Expand Up @@ -1213,7 +1208,7 @@ log4js@^6.9.1:
rfdc "^1.3.0"
streamroller "^3.1.5"

long@^5.0.0:
long@^5.0.0, long@^5.2.3:
version "5.2.3"
resolved "https://registry.yarnpkg.com/long/-/long-5.2.3.tgz#a3ba97f3877cf1d778eccbcb048525ebb77499e1"
integrity sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==
Expand Down Expand Up @@ -1374,6 +1369,24 @@ postcss@^8.4.43:
picocolors "^1.1.0"
source-map-js "^1.2.1"

protobufjs@^7.2.4:
version "7.4.0"
resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.4.0.tgz#7efe324ce9b3b61c82aae5de810d287bc08a248a"
integrity sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==
dependencies:
"@protobufjs/aspromise" "^1.1.2"
"@protobufjs/base64" "^1.1.2"
"@protobufjs/codegen" "^2.0.4"
"@protobufjs/eventemitter" "^1.1.0"
"@protobufjs/fetch" "^1.1.0"
"@protobufjs/float" "^1.0.2"
"@protobufjs/inquire" "^1.1.0"
"@protobufjs/path" "^1.1.2"
"@protobufjs/pool" "^1.1.0"
"@protobufjs/utf8" "^1.1.0"
"@types/node" ">=13.7.0"
long "^5.0.0"

protobufjs@^7.2.5:
version "7.3.2"
resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.3.2.tgz#60f3b7624968868f6f739430cfbc8c9370e26df4"
Expand Down Expand Up @@ -1647,22 +1660,23 @@ ts-poet@^6.7.0:
dependencies:
dprint-node "^1.0.8"

ts-proto-descriptors@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ts-proto-descriptors/-/ts-proto-descriptors-2.0.0.tgz#3a0e301a91cc6e932ac8dd13f7e07caa8a032c43"
integrity sha512-wHcTH3xIv11jxgkX5OyCSFfw27agpInAd6yh89hKG6zqIXnjW9SYqSER2CVQxdPj4czeOhGagNvZBEbJPy7qkw==
ts-proto-descriptors@1.16.0:
version "1.16.0"
resolved "https://registry.yarnpkg.com/ts-proto-descriptors/-/ts-proto-descriptors-1.16.0.tgz#e9f15d5d23774088f8573fa5a2d75130c64a565a"
integrity sha512-3yKuzMLpltdpcyQji1PJZRfoo4OJjNieKTYkQY8pF7xGKsYz/RHe3aEe4KiRxcinoBmnEhmuI+yJTxLb922ULA==
dependencies:
"@bufbuild/protobuf" "^2.0.0"
long "^5.2.3"
protobufjs "^7.2.4"

ts-proto@^2.2.3:
version "2.2.3"
resolved "https://registry.yarnpkg.com/ts-proto/-/ts-proto-2.2.3.tgz#693714e83e17141af2dd749b07a929a432930010"
integrity sha512-sI9qyTcMg7syJjk0CvkRVxZyAuCbpweO2Kq5Dz/JXaRwpaB9ujMHdFF06raXj5nLxDknzV5cUIcdCuUThPXuYg==
ts-proto@1.181.2:
version "1.181.2"
resolved "https://registry.yarnpkg.com/ts-proto/-/ts-proto-1.181.2.tgz#62696b4d84666bd6e237afc7090ba19e865ebfd0"
integrity sha512-knJ8dtjn2Pd0c5ZGZG8z9DMiD4PUY8iGI9T9tb8DvGdWRMkLpf0WcPO7G+7cmbZyxvNTAG6ci3fybEaFgMZIvg==
dependencies:
"@bufbuild/protobuf" "^2.0.0"
case-anything "^2.1.13"
protobufjs "^7.2.4"
ts-poet "^6.7.0"
ts-proto-descriptors "2.0.0"
ts-proto-descriptors "1.16.0"

[email protected]:
version "5.6.3"
Expand Down Expand Up @@ -1699,10 +1713,10 @@ v8-compile-cache-lib@^3.0.1:
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==

[email protected].2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-2.1.2.tgz#f5491a2b399959c9e2f3c4b70cb0cbaecf9be6d2"
integrity sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==
[email protected].3:
version "2.1.3"
resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-2.1.3.tgz#8291d31f91c69dc22fea7909f4394c2b3cc2e2d9"
integrity sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==
dependencies:
cac "^6.7.14"
debug "^4.3.6"
Expand All @@ -1720,18 +1734,18 @@ vite@^5.0.0:
optionalDependencies:
fsevents "~2.3.3"

vitest@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/vitest/-/vitest-2.1.2.tgz#f285fdde876749fddc0cb4d9748ae224443c1694"
integrity sha512-veNjLizOMkRrJ6xxb+pvxN6/QAWg95mzcRjtmkepXdN87FNfxAss9RKe2far/G9cQpipfgP2taqg0KiWsquj8A==
dependencies:
"@vitest/expect" "2.1.2"
"@vitest/mocker" "2.1.2"
"@vitest/pretty-format" "^2.1.2"
"@vitest/runner" "2.1.2"
"@vitest/snapshot" "2.1.2"
"@vitest/spy" "2.1.2"
"@vitest/utils" "2.1.2"
vitest@^2.1.3:
version "2.1.3"
resolved "https://registry.yarnpkg.com/vitest/-/vitest-2.1.3.tgz#dae1055dd328621b59fc6e594fd988fbf2e5370e"
integrity sha512-Zrxbg/WiIvUP2uEzelDNTXmEMJXuzJ1kCpbDvaKByFA9MNeO95V+7r/3ti0qzJzrxdyuUw5VduN7k+D3VmVOSA==
dependencies:
"@vitest/expect" "2.1.3"
"@vitest/mocker" "2.1.3"
"@vitest/pretty-format" "^2.1.3"
"@vitest/runner" "2.1.3"
"@vitest/snapshot" "2.1.3"
"@vitest/spy" "2.1.3"
"@vitest/utils" "2.1.3"
chai "^5.1.1"
debug "^4.3.6"
magic-string "^0.30.11"
Expand All @@ -1742,7 +1756,7 @@ vitest@^2.1.2:
tinypool "^1.0.0"
tinyrainbow "^1.2.0"
vite "^5.0.0"
vite-node "2.1.2"
vite-node "2.1.3"
why-is-node-running "^2.3.0"

webidl-conversions@^3.0.0:
Expand Down

0 comments on commit 9d5b5f2

Please sign in to comment.