Skip to content

Commit 14370d8

Browse files
committed
Add api-extractor
1 parent 918e7e9 commit 14370d8

File tree

2 files changed

+212
-9
lines changed

2 files changed

+212
-9
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@
6969
"@babel/plugin-transform-runtime": "^7.12.1",
7070
"@babel/preset-env": "^7.12.1",
7171
"@babel/preset-typescript": "^7.14.5",
72+
"@microsoft/api-extractor": "^7.18.1",
7273
"@rollup/plugin-babel": "^5.2.1",
7374
"@rollup/plugin-commonjs": "^15.1.0",
7475
"@rollup/plugin-node-resolve": "^9.0.0",

yarn.lock

Lines changed: 211 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2665,6 +2665,58 @@ __metadata:
26652665
languageName: node
26662666
linkType: hard
26672667

2668+
"@microsoft/api-extractor-model@npm:7.13.3":
2669+
version: 7.13.3
2670+
resolution: "@microsoft/api-extractor-model@npm:7.13.3"
2671+
dependencies:
2672+
"@microsoft/tsdoc": 0.13.2
2673+
"@microsoft/tsdoc-config": ~0.15.2
2674+
"@rushstack/node-core-library": 3.39.0
2675+
checksum: c11cec9be6e54daaa855b5f430f9039e9d0f1ef59cefeecb609fbad3471f5b3589cdbea5e0197c4d771bf80efffb3bc1fa21e327f2aa295ff0c226271e441bc7
2676+
languageName: node
2677+
linkType: hard
2678+
2679+
"@microsoft/api-extractor@npm:^7.18.1":
2680+
version: 7.18.1
2681+
resolution: "@microsoft/api-extractor@npm:7.18.1"
2682+
dependencies:
2683+
"@microsoft/api-extractor-model": 7.13.3
2684+
"@microsoft/tsdoc": 0.13.2
2685+
"@microsoft/tsdoc-config": ~0.15.2
2686+
"@rushstack/node-core-library": 3.39.0
2687+
"@rushstack/rig-package": 0.2.12
2688+
"@rushstack/ts-command-line": 4.8.0
2689+
colors: ~1.2.1
2690+
lodash: ~4.17.15
2691+
resolve: ~1.17.0
2692+
semver: ~7.3.0
2693+
source-map: ~0.6.1
2694+
typescript: ~4.3.2
2695+
bin:
2696+
api-extractor: bin/api-extractor
2697+
checksum: 99543ed1325f2453cab57478457ed1424e659991f439fd2a291e1d81e8a53836a5b624b2acfe049029f5e469796603bf7e2a617f37d7ce9bf61f0e92ac3dda0f
2698+
languageName: node
2699+
linkType: hard
2700+
2701+
"@microsoft/tsdoc-config@npm:~0.15.2":
2702+
version: 0.15.2
2703+
resolution: "@microsoft/tsdoc-config@npm:0.15.2"
2704+
dependencies:
2705+
"@microsoft/tsdoc": 0.13.2
2706+
ajv: ~6.12.6
2707+
jju: ~1.4.0
2708+
resolve: ~1.19.0
2709+
checksum: 1b6ba953ca8f82b9e2ae920ef48014c186ffdd8ee43b3e493bbafd8270a199829bf8a64929c6a19b537ec8df295b285eb365026fa0633d2f4529bca2ab009bc8
2710+
languageName: node
2711+
linkType: hard
2712+
2713+
"@microsoft/tsdoc@npm:0.13.2":
2714+
version: 0.13.2
2715+
resolution: "@microsoft/tsdoc@npm:0.13.2"
2716+
checksum: b0ddc7689f52a69e0472fd9ca30d8242d4d7bae5cb5d3d86f2ad394a122d63feee0a82276fc2dc6b199bb96c20b309bcd3ab3c6517ddd70b98d8ae890b6995ab
2717+
languageName: node
2718+
linkType: hard
2719+
26682720
"@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.2":
26692721
version: 2.1.8-no-fsevents.2
26702722
resolution: "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.2"
@@ -2943,6 +2995,45 @@ __metadata:
29432995
languageName: node
29442996
linkType: hard
29452997

2998+
"@rushstack/node-core-library@npm:3.39.0":
2999+
version: 3.39.0
3000+
resolution: "@rushstack/node-core-library@npm:3.39.0"
3001+
dependencies:
3002+
"@types/node": 10.17.13
3003+
colors: ~1.2.1
3004+
fs-extra: ~7.0.1
3005+
import-lazy: ~4.0.0
3006+
jju: ~1.4.0
3007+
resolve: ~1.17.0
3008+
semver: ~7.3.0
3009+
timsort: ~0.3.0
3010+
z-schema: ~3.18.3
3011+
checksum: c9765094bee7174836aeee89f697c5a7909368da105c313530adb36c57a980d3e63f136797dbd8d98d16b5de2a742b7024f7f41f07ed77d430ceefdcd13b82d6
3012+
languageName: node
3013+
linkType: hard
3014+
3015+
"@rushstack/rig-package@npm:0.2.12":
3016+
version: 0.2.12
3017+
resolution: "@rushstack/rig-package@npm:0.2.12"
3018+
dependencies:
3019+
resolve: ~1.17.0
3020+
strip-json-comments: ~3.1.1
3021+
checksum: 29375efc039a3e9446c78c345566c0f67896f753ac66e21c4cfdab87d438b93c26e261f77b872eb6f8a0feac47f7a023d86db94ce14ccad3e14916d62cf9481b
3022+
languageName: node
3023+
linkType: hard
3024+
3025+
"@rushstack/ts-command-line@npm:4.8.0":
3026+
version: 4.8.0
3027+
resolution: "@rushstack/ts-command-line@npm:4.8.0"
3028+
dependencies:
3029+
"@types/argparse": 1.0.38
3030+
argparse: ~1.0.9
3031+
colors: ~1.2.1
3032+
string-argv: ~0.3.1
3033+
checksum: 8c5fcf00fcff1f0881b3cbb9c55ae533ca3e79963a28201bf62ff4aa3593370d1de3ec40c02f0893d49e4a4b9c9f69d3594914efe5afe67764835421a1e45d86
3034+
languageName: node
3035+
linkType: hard
3036+
29463037
"@sideway/address@npm:^4.1.0":
29473038
version: 4.1.2
29483039
resolution: "@sideway/address@npm:4.1.2"
@@ -3235,6 +3326,13 @@ __metadata:
32353326
languageName: node
32363327
linkType: hard
32373328

3329+
"@types/argparse@npm:1.0.38":
3330+
version: 1.0.38
3331+
resolution: "@types/argparse@npm:1.0.38"
3332+
checksum: 4b80a5e5c6c23fd48c88d7aab0b49e5b90285d570f2856bbaadf62538f261faaab0ee9246f25d98cb9c85a5a712d6619cad662644fe704b6a720cf1b85bbffce
3333+
languageName: node
3334+
linkType: hard
3335+
32383336
"@types/aria-query@npm:^4.2.0":
32393337
version: 4.2.1
32403338
resolution: "@types/aria-query@npm:4.2.1"
@@ -3458,6 +3556,13 @@ __metadata:
34583556
languageName: node
34593557
linkType: hard
34603558

3559+
"@types/node@npm:10.17.13":
3560+
version: 10.17.13
3561+
resolution: "@types/node@npm:10.17.13"
3562+
checksum: 54c6ee789e8013ba531c07e869b5a49cb6340fe59fdd4181aed65c0df9c78dab93a4098c88b726cbe9bd8f5000f5675de996290374de08cf43e3b989f23ecc4a
3563+
languageName: node
3564+
linkType: hard
3565+
34613566
"@types/node@npm:^15.0.1":
34623567
version: 15.14.1
34633568
resolution: "@types/node@npm:15.14.1"
@@ -4056,7 +4161,7 @@ __metadata:
40564161
languageName: node
40574162
linkType: hard
40584163

4059-
"ajv@npm:^6.1.0, ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5":
4164+
"ajv@npm:^6.1.0, ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:~6.12.6":
40604165
version: 6.12.6
40614166
resolution: "ajv@npm:6.12.6"
40624167
dependencies:
@@ -4333,7 +4438,7 @@ __metadata:
43334438
languageName: node
43344439
linkType: hard
43354440

4336-
"argparse@npm:^1.0.7":
4441+
"argparse@npm:^1.0.7, argparse@npm:~1.0.9":
43374442
version: 1.0.10
43384443
resolution: "argparse@npm:1.0.10"
43394444
dependencies:
@@ -5719,6 +5824,13 @@ __metadata:
57195824
languageName: node
57205825
linkType: hard
57215826

5827+
"colors@npm:~1.2.1":
5828+
version: 1.2.5
5829+
resolution: "colors@npm:1.2.5"
5830+
checksum: c396fe2a268fd95f37de874a4eb0f542698a6fd775bcecffdb8aa01fe6c67b4aab81bd7a93ee2f7a248f29a161446c1719d4590aff5e26e7315c7b9d473a513d
5831+
languageName: node
5832+
linkType: hard
5833+
57225834
"combine-promises@npm:^1.1.0":
57235835
version: 1.1.0
57245836
resolution: "combine-promises@npm:1.1.0"
@@ -5749,7 +5861,7 @@ __metadata:
57495861
languageName: node
57505862
linkType: hard
57515863

5752-
"commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.5.0":
5864+
"commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.5.0, commander@npm:^2.7.1":
57535865
version: 2.20.3
57545866
resolution: "commander@npm:2.20.3"
57555867
checksum: b73428e97de7624323f81ba13f8ed9271de487017432d18b4da3f07cfc528ad754bbd199004bd5d14e0ccd67d1fdfe0ec8dbbd4c438b401df3c4cc387bfd1daa
@@ -8245,6 +8357,17 @@ __metadata:
82458357
languageName: node
82468358
linkType: hard
82478359

8360+
"fs-extra@npm:~7.0.1":
8361+
version: 7.0.1
8362+
resolution: "fs-extra@npm:7.0.1"
8363+
dependencies:
8364+
graceful-fs: ^4.1.2
8365+
jsonfile: ^4.0.0
8366+
universalify: ^0.1.0
8367+
checksum: 0de3773953a13b517f053dbfa291166da076cc563cdd8f0ecefc64018ab15d2614f1707860b82e6b0e41695f613c1855f410749bd01bcb585f0243b1018a6595
8368+
languageName: node
8369+
linkType: hard
8370+
82488371
"fs-minipass@npm:^2.0.0":
82498372
version: 2.1.0
82508373
resolution: "fs-minipass@npm:2.1.0"
@@ -9211,6 +9334,13 @@ __metadata:
92119334
languageName: node
92129335
linkType: hard
92139336

9337+
"import-lazy@npm:~4.0.0":
9338+
version: 4.0.0
9339+
resolution: "import-lazy@npm:4.0.0"
9340+
checksum: 8b87df6e579fb3d7c66d43efd25a46c3c61d636a1a48696d8a49d5592e1be97867fbb46de795e8f4311e85bc4eec78f9d7c638656bc41a2ecc53b9ed7883b423
9341+
languageName: node
9342+
linkType: hard
9343+
92149344
"import-local@npm:^2.0.0":
92159345
version: 2.0.0
92169346
resolution: "import-local@npm:2.0.0"
@@ -9533,7 +9663,7 @@ __metadata:
95339663
languageName: node
95349664
linkType: hard
95359665

9536-
"is-core-module@npm:^2.2.0, is-core-module@npm:^2.4.0":
9666+
"is-core-module@npm:^2.1.0, is-core-module@npm:^2.2.0, is-core-module@npm:^2.4.0":
95379667
version: 2.4.0
95389668
resolution: "is-core-module@npm:2.4.0"
95399669
dependencies:
@@ -10638,6 +10768,13 @@ __metadata:
1063810768
languageName: node
1063910769
linkType: hard
1064010770

10771+
"jju@npm:~1.4.0":
10772+
version: 1.4.0
10773+
resolution: "jju@npm:1.4.0"
10774+
checksum: a58023d40e8e262366e95175dec782c7dc6ad94f2ad1fafe91f675ca6177505b4a8e679cec49c800acb8ceab9391856c7c03e871b30ef0590115d081fad814b9
10775+
languageName: node
10776+
linkType: hard
10777+
1064110778
"joi@npm:^17.3.0, joi@npm:^17.4.0":
1064210779
version: 17.4.0
1064310780
resolution: "joi@npm:17.4.0"
@@ -11168,6 +11305,20 @@ __metadata:
1116811305
languageName: node
1116911306
linkType: hard
1117011307

11308+
"lodash.get@npm:^4.0.0":
11309+
version: 4.4.2
11310+
resolution: "lodash.get@npm:4.4.2"
11311+
checksum: 447e575e3caa5131ef44e5a0c135b1614f3c937d86b3be0568f9da7b0fd015010af3b6b4e41edf6e2698c9ce2dcc061ca71b31f274f799c991dceb018be16e4f
11312+
languageName: node
11313+
linkType: hard
11314+
11315+
"lodash.isequal@npm:^4.0.0":
11316+
version: 4.5.0
11317+
resolution: "lodash.isequal@npm:4.5.0"
11318+
checksum: 5b47e094641c18a915497343894c66f7da6aebb9aaa2a3fcc5643455aaf29d19df60ebbed664c8374fb959c8b4ce96810ee6becd8a71ac58c6c2ca8d29762947
11319+
languageName: node
11320+
linkType: hard
11321+
1117111322
"lodash.map@npm:^4.4.0":
1117211323
version: 4.6.0
1117311324
resolution: "lodash.map@npm:4.6.0"
@@ -11245,7 +11396,7 @@ __metadata:
1124511396
languageName: node
1124611397
linkType: hard
1124711398

11248-
"lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.3.0, lodash@npm:^4.7.0":
11399+
"lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.3.0, lodash@npm:^4.7.0, lodash@npm:~4.17.15":
1124911400
version: 4.17.21
1125011401
resolution: "lodash@npm:4.17.21"
1125111402
checksum: 4983720b9abca930a4a46f18db163d7dad8dd00dbed6db0cc7b499b33b717cce69f80928b27bbb1ff2cbd3b19d251ee90669a8b5ea466072ca81c2ebe91e7468
@@ -14290,6 +14441,7 @@ __metadata:
1429014441
"@babel/preset-env": ^7.12.1
1429114442
"@babel/preset-typescript": ^7.14.5
1429214443
"@babel/runtime": ^7.12.1
14444+
"@microsoft/api-extractor": ^7.18.1
1429314445
"@rollup/plugin-babel": ^5.2.1
1429414446
"@rollup/plugin-commonjs": ^15.1.0
1429514447
"@rollup/plugin-node-resolve": ^9.0.0
@@ -14955,6 +15107,25 @@ __metadata:
1495515107
languageName: node
1495615108
linkType: hard
1495715109

15110+
"resolve@npm:~1.17.0":
15111+
version: 1.17.0
15112+
resolution: "resolve@npm:1.17.0"
15113+
dependencies:
15114+
path-parse: ^1.0.6
15115+
checksum: 5e3cdb8cf68c20b0c5edeb6505e7fab20c6776af0cae4b978836e557420aef7bb50acd25339bbb143b7f80533aa1988c7e827a0061aee9c237926a7d2c41f8d0
15116+
languageName: node
15117+
linkType: hard
15118+
15119+
"resolve@npm:~1.19.0":
15120+
version: 1.19.0
15121+
resolution: "resolve@npm:1.19.0"
15122+
dependencies:
15123+
is-core-module: ^2.1.0
15124+
path-parse: ^1.0.6
15125+
checksum: 8b23c7fde1224898ffb9fec2a2295a44d1564981343bdbf5fd3769465658f6a6f6647bb7ea66dfb3c1291ca86046b0233be2edfcd8ca05b38886521e8869677c
15126+
languageName: node
15127+
linkType: hard
15128+
1495815129
"responselike@npm:^1.0.2":
1495915130
version: 1.0.2
1496015131
resolution: "responselike@npm:1.0.2"
@@ -15320,7 +15491,7 @@ __metadata:
1532015491
languageName: node
1532115492
linkType: hard
1532215493

15323-
"semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5":
15494+
"semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:~7.3.0":
1532415495
version: 7.3.5
1532515496
resolution: "semver@npm:7.3.5"
1532615497
dependencies:
@@ -16016,6 +16187,13 @@ __metadata:
1601616187
languageName: node
1601716188
linkType: hard
1601816189

16190+
"string-argv@npm:~0.3.1":
16191+
version: 0.3.1
16192+
resolution: "string-argv@npm:0.3.1"
16193+
checksum: 002a6902698eff6bd463ddd2b03864bf9be08a1359879243d94d3906ebbe984ff355d73224064be7504d20262eadb06897b3d40b5d7cefccacc69c9dc45c8d0e
16194+
languageName: node
16195+
linkType: hard
16196+
1601916197
"string-length@npm:^4.0.1":
1602016198
version: 4.0.2
1602116199
resolution: "string-length@npm:4.0.2"
@@ -16221,7 +16399,7 @@ __metadata:
1622116399
languageName: node
1622216400
linkType: hard
1622316401

16224-
"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1":
16402+
"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1, strip-json-comments@npm:~3.1.1":
1622516403
version: 3.1.1
1622616404
resolution: "strip-json-comments@npm:3.1.1"
1622716405
checksum: f16719ce25abc58a55ef82b1c27f541dcfa5d544f17158f62d10be21ff9bd22fde45a53c592b29d80ad3c97ccb67b7451c4833913fdaeadb508a40f5e0a9c206
@@ -16550,7 +16728,7 @@ __metadata:
1655016728
languageName: node
1655116729
linkType: hard
1655216730

16553-
"timsort@npm:^0.3.0":
16731+
"timsort@npm:^0.3.0, timsort@npm:~0.3.0":
1655416732
version: 0.3.0
1655516733
resolution: "timsort@npm:0.3.0"
1655616734
checksum: d8300c3ecf1a3751413de82b04ad283b461ab6fb1041820c825d13b4ae74526e2101ab5fb84c57a0c6e1f4d7f67173b5d8754ed8bb7447c6a9ce1db8562eb82c
@@ -16826,7 +17004,7 @@ __metadata:
1682617004
languageName: node
1682717005
linkType: hard
1682817006

16829-
"typescript@npm:^4.3.4":
17007+
"typescript@npm:^4.3.4, typescript@npm:~4.3.2":
1683017008
version: 4.3.5
1683117009
resolution: "typescript@npm:4.3.5"
1683217010
bin:
@@ -17348,6 +17526,13 @@ __metadata:
1734817526
languageName: node
1734917527
linkType: hard
1735017528

17529+
"validator@npm:^8.0.0":
17530+
version: 8.2.0
17531+
resolution: "validator@npm:8.2.0"
17532+
checksum: a5be1d5728164f69b615986152e3fa7723e877abf5630f6c7153cfadfbd1bd971ddc2998063896b81a25efc067df14a420d074916a4010a6d3ad5b00a191bf99
17533+
languageName: node
17534+
linkType: hard
17535+
1735117536
"value-equal@npm:^1.0.1":
1735217537
version: 1.0.1
1735317538
resolution: "value-equal@npm:1.0.1"
@@ -18115,6 +18300,23 @@ __metadata:
1811518300
languageName: node
1811618301
linkType: hard
1811718302

18303+
"z-schema@npm:~3.18.3":
18304+
version: 3.18.4
18305+
resolution: "z-schema@npm:3.18.4"
18306+
dependencies:
18307+
commander: ^2.7.1
18308+
lodash.get: ^4.0.0
18309+
lodash.isequal: ^4.0.0
18310+
validator: ^8.0.0
18311+
dependenciesMeta:
18312+
commander:
18313+
optional: true
18314+
bin:
18315+
z-schema: ./bin/z-schema
18316+
checksum: c19563899a8c1077c5350e9bb5c013729cb8b2168394a7c8d91091f1c6c269f7616a08c1218045a05322338ae29035d8ff2d674690425ef4c08388ba3d3ed875
18317+
languageName: node
18318+
linkType: hard
18319+
1811818320
"zwitch@npm:^1.0.0":
1811918321
version: 1.0.5
1812018322
resolution: "zwitch@npm:1.0.5"

0 commit comments

Comments
 (0)