Skip to content

Commit 9a4dddc

Browse files
authoredMay 30, 2024··
test: Ported when and q integration tests to versioned tests (#2233)
1 parent fc13916 commit 9a4dddc

9 files changed

+110
-154
lines changed
 

‎THIRD_PARTY_NOTICES.md

+5-91
Original file line numberDiff line numberDiff line change
@@ -65,19 +65,16 @@ code, the source code can be found at [https://github.com/newrelic/node-newrelic
6565
* [koa](#koa)
6666
* [lint-staged](#lint-staged)
6767
* [lockfile-lint](#lockfile-lint)
68-
* [memcached](#memcached)
6968
* [nock](#nock)
7069
* [proxy](#proxy)
7170
* [proxyquire](#proxyquire)
72-
* [q](#q)
7371
* [rfdc](#rfdc)
7472
* [rimraf](#rimraf)
7573
* [should](#should)
7674
* [sinon](#sinon)
7775
* [superagent](#superagent)
7876
* [tap](#tap)
7977
* [temp](#temp)
80-
* [when](#when)
8178

8279
**[optionalDependencies](#optionalDependencies)**
8380

@@ -94,7 +91,7 @@ code, the source code can be found at [https://github.com/newrelic/node-newrelic
9491

9592
### @grpc/grpc-js
9693

97-
This product includes source derived from [@grpc/grpc-js](https://github.com/grpc/grpc-node/tree/master/packages/grpc-js) ([v1.10.7](https://github.com/grpc/grpc-node/tree/master/packages/grpc-js/tree/v1.10.7)), distributed under the [Apache-2.0 License](https://github.com/grpc/grpc-node/tree/master/packages/grpc-js/blob/v1.10.7/LICENSE):
94+
This product includes source derived from [@grpc/grpc-js](https://github.com/grpc/grpc-node/tree/master/packages/grpc-js) ([v1.10.8](https://github.com/grpc/grpc-node/tree/master/packages/grpc-js/tree/v1.10.8)), distributed under the [Apache-2.0 License](https://github.com/grpc/grpc-node/tree/master/packages/grpc-js/blob/v1.10.8/LICENSE):
9895

9996
```
10097
Apache License
@@ -889,7 +886,7 @@ SOFTWARE.
889886

890887
### @aws-sdk/client-s3
891888

892-
This product includes source derived from [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3) ([v3.572.0](https://github.com/aws/aws-sdk-js-v3/tree/v3.572.0)), distributed under the [Apache-2.0 License](https://github.com/aws/aws-sdk-js-v3/blob/v3.572.0/LICENSE):
889+
This product includes source derived from [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3) ([v3.582.0](https://github.com/aws/aws-sdk-js-v3/tree/v3.582.0)), distributed under the [Apache-2.0 License](https://github.com/aws/aws-sdk-js-v3/blob/v3.582.0/LICENSE):
893890

894891
```
895892
Apache License
@@ -1098,7 +1095,7 @@ This product includes source derived from [@aws-sdk/client-s3](https://github.co
10981095

10991096
### @aws-sdk/s3-request-presigner
11001097

1101-
This product includes source derived from [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3) ([v3.572.0](https://github.com/aws/aws-sdk-js-v3/tree/v3.572.0)), distributed under the [Apache-2.0 License](https://github.com/aws/aws-sdk-js-v3/blob/v3.572.0/LICENSE):
1098+
This product includes source derived from [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3) ([v3.582.0](https://github.com/aws/aws-sdk-js-v3/tree/v3.582.0)), distributed under the [Apache-2.0 License](https://github.com/aws/aws-sdk-js-v3/blob/v3.582.0/LICENSE):
11021099

11031100
```
11041101
Apache License
@@ -2496,7 +2493,7 @@ THE SOFTWARE.
24962493

24972494
### aws-sdk
24982495

2499-
This product includes source derived from [aws-sdk](https://github.com/aws/aws-sdk-js) ([v2.1618.0](https://github.com/aws/aws-sdk-js/tree/v2.1618.0)), distributed under the [Apache-2.0 License](https://github.com/aws/aws-sdk-js/blob/v2.1618.0/LICENSE.txt):
2496+
This product includes source derived from [aws-sdk](https://github.com/aws/aws-sdk-js) ([v2.1626.0](https://github.com/aws/aws-sdk-js/tree/v2.1626.0)), distributed under the [Apache-2.0 License](https://github.com/aws/aws-sdk-js/blob/v2.1626.0/LICENSE.txt):
25002497

25012498
```
25022499
@@ -2895,7 +2892,7 @@ THE SOFTWARE.
28952892

28962893
### eslint-plugin-jsdoc
28972894

2898-
This product includes source derived from [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) ([v48.2.4](https://github.com/gajus/eslint-plugin-jsdoc/tree/v48.2.4)), distributed under the [BSD-3-Clause License](https://github.com/gajus/eslint-plugin-jsdoc/blob/v48.2.4/LICENSE):
2895+
This product includes source derived from [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) ([v48.2.5](https://github.com/gajus/eslint-plugin-jsdoc/tree/v48.2.5)), distributed under the [BSD-3-Clause License](https://github.com/gajus/eslint-plugin-jsdoc/blob/v48.2.5/LICENSE):
28992896

29002897
```
29012898
Copyright (c) 2018, Gajus Kuizinas (http://gajus.com/)
@@ -3673,32 +3670,6 @@ This product includes source derived from [lockfile-lint](https://github.com/lir
36733670
limitations under the License.
36743671
```
36753672

3676-
### memcached
3677-
3678-
This product includes source derived from [memcached](https://github.com/3rd-Eden/node-memcached) ([v2.2.2](https://github.com/3rd-Eden/node-memcached/tree/v2.2.2)), distributed under the [MIT License](https://github.com/3rd-Eden/node-memcached/blob/v2.2.2/LICENSE):
3679-
3680-
```
3681-
Copyright (c) 2010 Arnout Kazemier,3rd-Eden
3682-
3683-
Permission is hereby granted, free of charge, to any person obtaining a copy
3684-
of this software and associated documentation files (the "Software"), to deal
3685-
in the Software without restriction, including without limitation the rights
3686-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
3687-
copies of the Software, and to permit persons to whom the Software is
3688-
furnished to do so, subject to the following conditions:
3689-
3690-
The above copyright notice and this permission notice shall be included in
3691-
all copies or substantial portions of the Software.
3692-
3693-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3694-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3695-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3696-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3697-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3698-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
3699-
THE SOFTWARE.
3700-
```
3701-
37023673
### nock
37033674

37043675
This product includes source derived from [nock](https://github.com/nock/nock) ([v11.8.0](https://github.com/nock/nock/tree/v11.8.0)), distributed under the [MIT License](https://github.com/nock/nock/blob/v11.8.0/LICENSE):
@@ -3775,32 +3746,6 @@ OTHER DEALINGS IN THE SOFTWARE.
37753746
37763747
```
37773748

3778-
### q
3779-
3780-
This product includes source derived from [q](https://github.com/kriskowal/q) ([v1.5.1](https://github.com/kriskowal/q/tree/v1.5.1)), distributed under the [MIT License](https://github.com/kriskowal/q/blob/v1.5.1/LICENSE):
3781-
3782-
```
3783-
Copyright 2009–2017 Kristopher Michael Kowal. All rights reserved.
3784-
Permission is hereby granted, free of charge, to any person obtaining a copy
3785-
of this software and associated documentation files (the "Software"), to
3786-
deal in the Software without restriction, including without limitation the
3787-
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
3788-
sell copies of the Software, and to permit persons to whom the Software is
3789-
furnished to do so, subject to the following conditions:
3790-
3791-
The above copyright notice and this permission notice shall be included in
3792-
all copies or substantial portions of the Software.
3793-
3794-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3795-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3796-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3797-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3798-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
3799-
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
3800-
IN THE SOFTWARE.
3801-
3802-
```
3803-
38043749
### rfdc
38053750

38063751
This product includes source derived from [rfdc](https://github.com/davidmarkclements/rfdc) ([v1.3.1](https://github.com/davidmarkclements/rfdc/tree/v1.3.1)), distributed under the [MIT License](https://github.com/davidmarkclements/rfdc/blob/v1.3.1/LICENSE):
@@ -3991,37 +3936,6 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
39913936
39923937
```
39933938

3994-
### when
3995-
3996-
This product includes source derived from [when](https://github.com/cujojs/when) ([v3.7.8](https://github.com/cujojs/when/tree/v3.7.8)), distributed under the [MIT License](https://github.com/cujojs/when/blob/v3.7.8/LICENSE.txt):
3997-
3998-
```
3999-
Open Source Initiative OSI - The MIT License
4000-
4001-
http://www.opensource.org/licenses/mit-license.php
4002-
4003-
Copyright (c) 2011 Brian Cavalier
4004-
4005-
Permission is hereby granted, free of charge, to any person obtaining
4006-
a copy of this software and associated documentation files (the
4007-
"Software"), to deal in the Software without restriction, including
4008-
without limitation the rights to use, copy, modify, merge, publish,
4009-
distribute, sublicense, and/or sell copies of the Software, and to
4010-
permit persons to whom the Software is furnished to do so, subject to
4011-
the following conditions:
4012-
4013-
The above copyright notice and this permission notice shall be
4014-
included in all copies or substantial portions of the Software.
4015-
4016-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4017-
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4018-
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
4019-
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
4020-
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
4021-
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
4022-
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4023-
```
4024-
40253939

40263940
## optionalDependencies
40273941

‎package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -251,15 +251,13 @@
251251
"nock": "11.8.0",
252252
"proxy": "^2.1.1",
253253
"proxyquire": "^1.8.0",
254-
"q": "*",
255254
"rfdc": "^1.3.1",
256255
"rimraf": "^2.6.3",
257256
"should": "*",
258257
"sinon": "^4.5.0",
259258
"superagent": "^9.0.1",
260259
"tap": "^16.3.4",
261-
"temp": "^0.8.1",
262-
"when": "*"
260+
"temp": "^0.8.1"
263261
},
264262
"repository": {
265263
"type": "git",

‎test/versioned/q/newrelic.js

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/*
2+
* Copyright 2024 New Relic Corporation. All rights reserved.
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
'use strict'
7+
8+
exports.config = {
9+
app_name: ['My Application'],
10+
license_key: 'license key here',
11+
utilization: {
12+
detect_aws: false,
13+
detect_pcf: false,
14+
detect_azure: false,
15+
detect_gcp: false,
16+
detect_docker: false
17+
},
18+
logging: {
19+
enabled: false
20+
}
21+
}

‎test/versioned/q/package.json

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "q-test",
3+
"targets": [{"name":"q","minAgentVersion":"1.26.2"}],
4+
"version": "0.0.0",
5+
"private": true,
6+
"tests": [
7+
{
8+
"engines": {
9+
"node": ">=16"
10+
},
11+
"dependencies": {
12+
"q": ">=1.3.0 <2"
13+
},
14+
"files": [
15+
"q.tap.js"
16+
]
17+
}
18+
]
19+
}
File renamed without changes.

‎test/versioned/when/newrelic.js

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/*
2+
* Copyright 2024 New Relic Corporation. All rights reserved.
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
'use strict'
7+
8+
exports.config = {
9+
app_name: ['My Application'],
10+
license_key: 'license key here',
11+
utilization: {
12+
detect_aws: false,
13+
detect_pcf: false,
14+
detect_azure: false,
15+
detect_gcp: false,
16+
detect_docker: false
17+
},
18+
logging: {
19+
enabled: false
20+
}
21+
}

‎test/versioned/when/package.json

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "when-test",
3+
"targets": [{"name":"when","minAgentVersion":"1.26.2"}],
4+
"version": "0.0.0",
5+
"private": true,
6+
"tests": [
7+
{
8+
"engines": {
9+
"node": ">=16"
10+
},
11+
"dependencies": {
12+
"when": ">=3.7.0"
13+
},
14+
"files": [
15+
"when.tap.js"
16+
]
17+
}
18+
]
19+
}

‎test/integration/instrumentation/when.tap.js ‎test/versioned/when/when.tap.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@
66
'use strict'
77

88
const helper = require('../../lib/agent_helper')
9-
const testPromiseSegments = require('./promises/legacy-promise-segments')
10-
const testTransactionState = require('./promises/transaction-state')
9+
const TEST_DIR = '../../integration/instrumentation/promises/'
10+
const testPromiseSegments = require(`${TEST_DIR}/legacy-promise-segments`)
11+
const testTransactionState = require(`${TEST_DIR}/transaction-state`)
1112

1213
// grab process emit before tap / async-hooks-domain can mess with it
1314
const originalEmit = process.emit

‎third_party_manifest.json

+21-58
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"lastUpdated": "Mon May 13 2024 08:00:44 GMT-0400 (Eastern Daylight Time)",
2+
"lastUpdated": "Wed May 29 2024 17:25:34 GMT-0400 (Eastern Daylight Time)",
33
"projectName": "New Relic Node Agent",
44
"projectUrl": "https://github.com/newrelic/node-newrelic",
55
"includeOptDeps": true,
@@ -44,15 +44,15 @@
4444
},
4545
"includeDev": true,
4646
"dependencies": {
47-
"@grpc/grpc-js@1.10.7": {
47+
"@grpc/grpc-js@1.10.8": {
4848
"name": "@grpc/grpc-js",
49-
"version": "1.10.7",
49+
"version": "1.10.8",
5050
"range": "^1.9.4",
5151
"licenses": "Apache-2.0",
5252
"repoUrl": "https://github.com/grpc/grpc-node/tree/master/packages/grpc-js",
53-
"versionedRepoUrl": "https://github.com/grpc/grpc-node/tree/master/packages/grpc-js/tree/v1.10.7",
53+
"versionedRepoUrl": "https://github.com/grpc/grpc-node/tree/master/packages/grpc-js/tree/v1.10.8",
5454
"licenseFile": "node_modules/@grpc/grpc-js/LICENSE",
55-
"licenseUrl": "https://github.com/grpc/grpc-node/tree/master/packages/grpc-js/blob/v1.10.7/LICENSE",
55+
"licenseUrl": "https://github.com/grpc/grpc-node/tree/master/packages/grpc-js/blob/v1.10.8/LICENSE",
5656
"licenseTextSource": "file",
5757
"publisher": "Google Inc."
5858
},
@@ -226,28 +226,28 @@
226226
}
227227
},
228228
"devDependencies": {
229-
"@aws-sdk/client-s3@3.572.0": {
229+
"@aws-sdk/client-s3@3.582.0": {
230230
"name": "@aws-sdk/client-s3",
231-
"version": "3.572.0",
231+
"version": "3.582.0",
232232
"range": "^3.556.0",
233233
"licenses": "Apache-2.0",
234234
"repoUrl": "https://github.com/aws/aws-sdk-js-v3",
235-
"versionedRepoUrl": "https://github.com/aws/aws-sdk-js-v3/tree/v3.572.0",
235+
"versionedRepoUrl": "https://github.com/aws/aws-sdk-js-v3/tree/v3.582.0",
236236
"licenseFile": "node_modules/@aws-sdk/client-s3/LICENSE",
237-
"licenseUrl": "https://github.com/aws/aws-sdk-js-v3/blob/v3.572.0/LICENSE",
237+
"licenseUrl": "https://github.com/aws/aws-sdk-js-v3/blob/v3.582.0/LICENSE",
238238
"licenseTextSource": "file",
239239
"publisher": "AWS SDK for JavaScript Team",
240240
"url": "https://aws.amazon.com/javascript/"
241241
},
242-
"@aws-sdk/s3-request-presigner@3.572.0": {
242+
"@aws-sdk/s3-request-presigner@3.582.0": {
243243
"name": "@aws-sdk/s3-request-presigner",
244-
"version": "3.572.0",
244+
"version": "3.582.0",
245245
"range": "^3.556.0",
246246
"licenses": "Apache-2.0",
247247
"repoUrl": "https://github.com/aws/aws-sdk-js-v3",
248-
"versionedRepoUrl": "https://github.com/aws/aws-sdk-js-v3/tree/v3.572.0",
248+
"versionedRepoUrl": "https://github.com/aws/aws-sdk-js-v3/tree/v3.582.0",
249249
"licenseFile": "node_modules/@aws-sdk/s3-request-presigner/LICENSE",
250-
"licenseUrl": "https://github.com/aws/aws-sdk-js-v3/blob/v3.572.0/LICENSE",
250+
"licenseUrl": "https://github.com/aws/aws-sdk-js-v3/blob/v3.582.0/LICENSE",
251251
"licenseTextSource": "file",
252252
"publisher": "AWS SDK for JavaScript Team",
253253
"url": "https://aws.amazon.com/javascript/"
@@ -376,15 +376,15 @@
376376
"licenseTextSource": "file",
377377
"publisher": "Caolan McMahon"
378378
},
379-
"aws-sdk@2.1618.0": {
379+
"aws-sdk@2.1626.0": {
380380
"name": "aws-sdk",
381-
"version": "2.1618.0",
381+
"version": "2.1626.0",
382382
"range": "^2.1604.0",
383383
"licenses": "Apache-2.0",
384384
"repoUrl": "https://github.com/aws/aws-sdk-js",
385-
"versionedRepoUrl": "https://github.com/aws/aws-sdk-js/tree/v2.1618.0",
385+
"versionedRepoUrl": "https://github.com/aws/aws-sdk-js/tree/v2.1626.0",
386386
"licenseFile": "node_modules/aws-sdk/LICENSE.txt",
387-
"licenseUrl": "https://github.com/aws/aws-sdk-js/blob/v2.1618.0/LICENSE.txt",
387+
"licenseUrl": "https://github.com/aws/aws-sdk-js/blob/v2.1626.0/LICENSE.txt",
388388
"licenseTextSource": "file",
389389
"publisher": "Amazon Web Services",
390390
"url": "https://aws.amazon.com/"
@@ -480,15 +480,15 @@
480480
"publisher": "Michael Radionov",
481481
"url": "https://github.com/mradionov"
482482
},
483-
"eslint-plugin-jsdoc@48.2.4": {
483+
"eslint-plugin-jsdoc@48.2.5": {
484484
"name": "eslint-plugin-jsdoc",
485-
"version": "48.2.4",
485+
"version": "48.2.5",
486486
"range": "^48.0.5",
487487
"licenses": "BSD-3-Clause",
488488
"repoUrl": "https://github.com/gajus/eslint-plugin-jsdoc",
489-
"versionedRepoUrl": "https://github.com/gajus/eslint-plugin-jsdoc/tree/v48.2.4",
489+
"versionedRepoUrl": "https://github.com/gajus/eslint-plugin-jsdoc/tree/v48.2.5",
490490
"licenseFile": "node_modules/eslint-plugin-jsdoc/LICENSE",
491-
"licenseUrl": "https://github.com/gajus/eslint-plugin-jsdoc/blob/v48.2.4/LICENSE",
491+
"licenseUrl": "https://github.com/gajus/eslint-plugin-jsdoc/blob/v48.2.5/LICENSE",
492492
"licenseTextSource": "file",
493493
"publisher": "Gajus Kuizinas",
494494
"email": "gajus@gajus.com",
@@ -658,18 +658,6 @@
658658
"email": "liran.tal@gmail.com",
659659
"url": "https://github.com/lirantal"
660660
},
661-
"memcached@2.2.2": {
662-
"name": "memcached",
663-
"version": "2.2.2",
664-
"range": ">=0.2.8",
665-
"licenses": "MIT",
666-
"repoUrl": "https://github.com/3rd-Eden/node-memcached",
667-
"versionedRepoUrl": "https://github.com/3rd-Eden/node-memcached/tree/v2.2.2",
668-
"licenseFile": "node_modules/memcached/LICENSE",
669-
"licenseUrl": "https://github.com/3rd-Eden/node-memcached/blob/v2.2.2/LICENSE",
670-
"licenseTextSource": "file",
671-
"publisher": "Arnout Kazemier"
672-
},
673661
"nock@11.8.0": {
674662
"name": "nock",
675663
"version": "11.8.0",
@@ -709,20 +697,6 @@
709697
"licenseTextSource": "file",
710698
"publisher": "Thorsten Lorenz"
711699
},
712-
"q@1.5.1": {
713-
"name": "q",
714-
"version": "1.5.1",
715-
"range": "*",
716-
"licenses": "MIT",
717-
"repoUrl": "https://github.com/kriskowal/q",
718-
"versionedRepoUrl": "https://github.com/kriskowal/q/tree/v1.5.1",
719-
"licenseFile": "node_modules/q/LICENSE",
720-
"licenseUrl": "https://github.com/kriskowal/q/blob/v1.5.1/LICENSE",
721-
"licenseTextSource": "file",
722-
"publisher": "Kris Kowal",
723-
"email": "kris@cixar.com",
724-
"url": "https://github.com/kriskowal"
725-
},
726700
"rfdc@1.3.1": {
727701
"name": "rfdc",
728702
"version": "1.3.1",
@@ -814,17 +788,6 @@
814788
"licenseTextSource": "file",
815789
"publisher": "Bruce Williams",
816790
"email": "brwcodes@gmail.com"
817-
},
818-
"when@3.7.8": {
819-
"name": "when",
820-
"version": "3.7.8",
821-
"range": "*",
822-
"licenses": "MIT",
823-
"repoUrl": "https://github.com/cujojs/when",
824-
"versionedRepoUrl": "https://github.com/cujojs/when/tree/v3.7.8",
825-
"licenseFile": "node_modules/when/LICENSE.txt",
826-
"licenseUrl": "https://github.com/cujojs/when/blob/v3.7.8/LICENSE.txt",
827-
"licenseTextSource": "file"
828791
}
829792
}
830793
}

0 commit comments

Comments
 (0)
Please sign in to comment.