Skip to content

Commit 4a63ff7

Browse files
authored
feat: infer intent output defaults (#385)
* feat: infer intent output defaults * fix: harden inferred intent outputs * chore: refresh transloadit parity baseline * chore: replace blocking transloadit parity check
1 parent 4f78f26 commit 4a63ff7

21 files changed

Lines changed: 744 additions & 300 deletions

.ai/skills/release/SKILL.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ description: Checklist for releasing packages from this monorepo (code PR -> Ver
1515
3. If you touched `packages/node` (or anything that affects the legacy `transloadit` clone):
1616
1. Run `corepack yarn check` (this may reformat files and/or auto-fix Knip findings)
1717
2. Run `corepack yarn verify:full` locally once before pushing.
18-
- This is the fastest way to catch the common CI-only failure: transloadit parity drift in `Verify (full)`.
19-
3. If `verify:full` (or CI `Verify (full)`) fails with transloadit parity drift, apply the “Parity drift playbook” below, then re-run `corepack yarn verify:full`.
18+
- This catches wrapper sync drift early and still runs the deeper repo checks.
19+
3. If `verify` / `verify:full` fails with transloadit wrapper drift, run `node scripts/prepare-transloadit.ts`, commit the tracked `packages/transloadit` updates, and re-run `corepack yarn verify:full`.
2020
4. If you add a changeset for `@transloadit/node`, also add a similar changeset for `@transloadit/mcp-server` if it could affect its workings. The chances are, they are, since the latter is mostly a thin wrapper around the former.
2121
- This repo enforces a one-way coupling: node releases should also publish a new mcp-server version (but mcp-server releases do not require node releases).
2222
- `yarn check`/`yarn verify` will fail fast if you forget.
@@ -30,15 +30,15 @@ description: Checklist for releasing packages from this monorepo (code PR -> Ver
3030
2. If you use `gh run watch` heavily, GitHub may throttle with HTTP 429.
3131
Prefer `gh pr checks <PR_NUMBER>` with occasional polling (or use the web UI) if you hit throttling.
3232

33-
Parity drift playbook (when `Verify (full)` fails):
33+
Optional parity playbook (release/debug only):
3434
1. Update the parity baseline:
35-
1. `node scripts/fingerprint-pack.ts ./packages/transloadit --ignore-scripts --quiet --out ./docs/fingerprint/transloadit-baseline.json`
36-
2. `cp ./packages/transloadit/package.json ./docs/fingerprint/transloadit-baseline.package.json`
37-
2. Immediately reformat the baseline (required for CI `Verify (fast)` / `yarn verify`, which does not auto-fix formatting):
35+
1. `node scripts/prepare-transloadit.ts`
36+
2. `node scripts/fingerprint-pack.ts ./packages/transloadit --ignore-scripts --quiet --out ./docs/fingerprint/transloadit-baseline.json`
37+
3. `cp ./packages/transloadit/package.json ./docs/fingerprint/transloadit-baseline.package.json`
38+
2. Immediately reformat the baseline:
3839
1. `corepack yarn fix:js`
39-
2. (or `corepack yarn check`, but only if you run it after generating the baseline files)
4040
3. Run `corepack yarn parity:transloadit`
41-
4. Commit + push, then re-run `corepack yarn verify:full`
41+
4. Commit + push if you intentionally want to update the recorded baseline
4242

4343
3. Merge the "Version Packages" PR (changesets action):
4444
1. Wait for the `Version Packages` PR to appear (or update)

.changeset/wise-goats-build.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@transloadit/mcp-server': patch
3+
'@transloadit/node': patch
4+
'transloadit': patch
5+
---
6+
7+
Improve intent output defaults by inferring local output paths when `--output` is omitted and standardizing intent docs on `--output, -o`.

CONTRIBUTING.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ View the coverage report locally by opening `coverage/index.html` in your browse
8989

9090
## Packaging the legacy `transloadit` package
9191

92-
The `packages/transloadit` folder is a generated legacy wrapper. The `src` directory and top-level `README.md`, `CHANGELOG.md`, and `LICENSE` are produced during packing by `scripts/prepare-transloadit.ts` and are not tracked in git. If you need to validate the legacy package contents, run:
92+
The `packages/transloadit` folder is a generated legacy wrapper. Tracked files under that package are refreshed by `scripts/prepare-transloadit.ts`, and CI verifies those tracked files stay in sync with `@transloadit/node`. If you need to validate the published legacy package contents, run:
9393

9494
```sh
9595
yarn pack
@@ -128,7 +128,8 @@ Notes:
128128
### Release FAQ
129129

130130
- **Independent versions:** Changesets are not fixed to a single version. Only packages listed in a changeset bump; internal dependency changes auto-bump dependents (patch) via `updateInternalDependencies`.
131-
- **Legacy parity:** `transloadit` is generated from `@transloadit/node` artifacts via `scripts/prepare-transloadit.ts`, then verified with `yarn parity:transloadit`. Only `package.json` metadata drift is allowed; any other drift fails.
132-
- **Accepting intentional drift:** run `node scripts/prepare-transloadit.ts` before updating the parity baseline, then follow the parity tool instructions to regenerate `docs/fingerprint/*` so the baseline reflects the latest build.
131+
- **Legacy wrapper sync:** PR checks run `scripts/prepare-transloadit.ts` and fail if tracked files in `packages/transloadit` drift from `@transloadit/node`.
132+
- **Legacy parity:** `yarn parity:transloadit` remains available as a manual release/debug check when you need to compare the generated wrapper tarball against the recorded baseline.
133+
- **Accepting intentional parity drift:** run `node scripts/prepare-transloadit.ts` before updating the parity baseline, then follow the parity tool instructions to regenerate `docs/fingerprint/*` so the baseline reflects the latest build.
133134
- **Scoped packages:** Scoped packages publish to the default npm dist-tag unless a workflow or manual publish step overrides it. The unscoped `transloadit` package remains stable.
134135
- **Changelog visibility:** the “Version Packages” PR is the single source of truth for what gets published. If something was published to npm without a corresponding GitHub release/tag, add the missing release/tag so users can discover the change history from GitHub.

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,6 @@ See `packages/mcp-server/README.md` for MCP setup, auth, and tool docs.
6060
## Repo notes
6161

6262
- Docs live under `docs/` (non-MCP).
63-
- The `transloadit` package is prepared via `scripts/prepare-transloadit.ts`.
63+
- The `transloadit` package is prepared via `scripts/prepare-transloadit.ts`.
64+
- PR checks enforce that tracked files in `packages/transloadit/` stay in sync with `@transloadit/node`.
65+
- Tarball fingerprint parity remains available as a manual release/debug tool via `corepack yarn parity:transloadit`.

docs/fingerprint/transloadit-baseline.json

Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"packageDir": "packages/transloadit",
33
"tarball": {
4-
"filename": "transloadit-4.8.0.tgz",
5-
"sizeBytes": 970751,
6-
"sha256": "b8fa380fdbfb8bacb09c0ec3ca704e2701b6f42ca840721e5f4600d1f264bc3c"
4+
"filename": "transloadit-4.8.1.tgz",
5+
"sizeBytes": 973719,
6+
"sha256": "89e3878a12927fa3b189da7115390578ec8f8694e5151605f002afc6471a0ec3"
77
},
88
"packageJson": {
99
"name": "transloadit",
10-
"version": "4.8.0",
10+
"version": "4.8.1",
1111
"main": "./dist/Transloadit.js",
1212
"exports": {
1313
".": "./dist/Transloadit.js",
@@ -353,8 +353,8 @@
353353
},
354354
{
355355
"path": "dist/cli/generateIntentDocs.js",
356-
"sizeBytes": 12474,
357-
"sha256": "889889578951ca1a9b96f96a663fda853ddbff46af6122ac7b62caf8fbc158b7"
356+
"sizeBytes": 12712,
357+
"sha256": "1e192b8340a52325783aadab7a596e4703279f14bc643ad8a3ecdd0a885f9760"
358358
},
359359
{
360360
"path": "dist/alphalib/types/robots/google-import.js",
@@ -438,13 +438,13 @@
438438
},
439439
{
440440
"path": "dist/cli/semanticIntents/imageDescribe.js",
441-
"sizeBytes": 7357,
442-
"sha256": "999a39d3ea0108858d4fd86e5f3f6ad36e08d3548075c147767e5dfc15f5917c"
441+
"sizeBytes": 7407,
442+
"sha256": "6ed30cb3d271faeab8b1221c0b3e01f5d70d14841b5af781260db9e877e6c1c9"
443443
},
444444
{
445445
"path": "dist/cli/semanticIntents/imageGenerate.js",
446-
"sizeBytes": 7209,
447-
"sha256": "29d6cdd0f26eb4d0225f9b1e9c3b5e61a3ec18fc57c153d26d34d438c500b617"
446+
"sizeBytes": 7255,
447+
"sha256": "4e1d76b9a04007144493bded2dfc5ba6e8e8908b793c5fe425fc523fc0d4992f"
448448
},
449449
{
450450
"path": "dist/InconsistentResponseError.js",
@@ -468,8 +468,8 @@
468468
},
469469
{
470470
"path": "dist/cli/intentCommands.js",
471-
"sizeBytes": 13030,
472-
"sha256": "25599f79eab593c96a55ca216bdb46ae02f8a45f6abe66ba79c7c747db2adfaf"
471+
"sizeBytes": 13349,
472+
"sha256": "32a29ec92a7e88477b4ca696dae7fae27ae236cbf8430442485778ded08e73f2"
473473
},
474474
{
475475
"path": "dist/cli/intentCommandSpecs.js",
@@ -488,8 +488,8 @@
488488
},
489489
{
490490
"path": "dist/cli/intentRuntime.js",
491-
"sizeBytes": 16959,
492-
"sha256": "b7efb156e975f10cf7f544bbb238f2b3a73a694a4dc214edf6829f6b32da1090"
491+
"sizeBytes": 22700,
492+
"sha256": "d261100740cb8571ae4efebabf392712dadc1c917714533cf155f39aeb727245"
493493
},
494494
{
495495
"path": "dist/lintAssemblyInput.js",
@@ -503,8 +503,8 @@
503503
},
504504
{
505505
"path": "dist/cli/semanticIntents/markdownPdf.js",
506-
"sizeBytes": 3572,
507-
"sha256": "9005a29884d69f2abe5ae5ff93bd39c2818a7f358b4f4c22e4c3e977e29123ef"
506+
"sizeBytes": 3617,
507+
"sha256": "fa9457bd1a2da4a213ea783a8dee6740a53201cf5645d01bc3b8712dbfef3c03"
508508
},
509509
{
510510
"path": "dist/alphalib/mcache.js",
@@ -834,7 +834,7 @@
834834
{
835835
"path": "package.json",
836836
"sizeBytes": 2855,
837-
"sha256": "c19e4cc06170dad1e63a97d2e8abb0d61ad1549ba1ceb1f0b9bbd0b3ef47f587"
837+
"sha256": "f240a71dcb8d62de5e2bdb582c6ccbbf939bec6e312c0b9e15cd15e6690ad05d"
838838
},
839839
{
840840
"path": "dist/alphalib/types/robots/_index.d.ts.map",
@@ -1499,12 +1499,12 @@
14991499
{
15001500
"path": "dist/cli/generateIntentDocs.d.ts.map",
15011501
"sizeBytes": 322,
1502-
"sha256": "7a4fb5ab59c03c1fc20068db1d99c6c03efff5e7ffb1e8677bd6e7110d9456e4"
1502+
"sha256": "0138ad3356cd4050292d72ab95ebabdc881d6dc9d97085527dea61f2f8a4dda6"
15031503
},
15041504
{
15051505
"path": "dist/cli/generateIntentDocs.js.map",
1506-
"sizeBytes": 10699,
1507-
"sha256": "bce7994f7bc8d8013de8cfc59fb9a97f87790932b28ae10b3aeeee661d2761e0"
1506+
"sizeBytes": 10697,
1507+
"sha256": "51eb1d634a8ddece398049dc4b69ab9ebb9c06efa1a5352870bf067fa255ca0f"
15081508
},
15091509
{
15101510
"path": "dist/alphalib/types/robots/google-import.d.ts.map",
@@ -1668,23 +1668,23 @@
16681668
},
16691669
{
16701670
"path": "dist/cli/semanticIntents/imageDescribe.d.ts.map",
1671-
"sizeBytes": 417,
1672-
"sha256": "45b3744a22ac11470947499131da1bd57ca792a7459dbbe7e360551dbf3b22a7"
1671+
"sizeBytes": 418,
1672+
"sha256": "c7b6d3f1d4004dca42b506b85c5eb96e9cc4af294110421a869171f01a302520"
16731673
},
16741674
{
16751675
"path": "dist/cli/semanticIntents/imageDescribe.js.map",
1676-
"sizeBytes": 4482,
1677-
"sha256": "311080203e93682f4676371a9ccda5585287fd9bfd514921d855a75941ab1887"
1676+
"sizeBytes": 4505,
1677+
"sha256": "dd1928b5a91c1d81bb79017156993be5a61b365913df9840869e38eaf3e672d6"
16781678
},
16791679
{
16801680
"path": "dist/cli/semanticIntents/imageGenerate.d.ts.map",
1681-
"sizeBytes": 517,
1682-
"sha256": "467263299f9b7040b7bf0b7bdd24edb9045eaa1206d2c8b6ce59596d8aab4860"
1681+
"sizeBytes": 518,
1682+
"sha256": "91a096a484d82451806ae3ae1a95ccbb082ab42bd8abdd7eb65ee8df40af932b"
16831683
},
16841684
{
16851685
"path": "dist/cli/semanticIntents/imageGenerate.js.map",
1686-
"sizeBytes": 5556,
1687-
"sha256": "5d28662bf582123982c1041d74118a3578e8186fca12c0b0d5ba0fb49c4e0224"
1686+
"sizeBytes": 5579,
1687+
"sha256": "da3b1444b9e326ef7104c8731a5ccb6e38604550e5fdfba3847b964acfc7ae59"
16881688
},
16891689
{
16901690
"path": "dist/InconsistentResponseError.d.ts.map",
@@ -1703,8 +1703,8 @@
17031703
},
17041704
{
17051705
"path": "dist/cli/semanticIntents/index.d.ts.map",
1706-
"sizeBytes": 891,
1707-
"sha256": "7c78e7294e3b1dec31f83fabbeeefe1bd5d50b565a2a37242138da34b068f8fb"
1706+
"sizeBytes": 919,
1707+
"sha256": "8d6ee6a9ac12f0693d6a4a389f9e3fa897362b41703f885dbca5926584285aaf"
17081708
},
17091709
{
17101710
"path": "dist/cli/commands/index.js.map",
@@ -1714,7 +1714,7 @@
17141714
{
17151715
"path": "dist/cli/semanticIntents/index.js.map",
17161716
"sizeBytes": 634,
1717-
"sha256": "b611ab4e3f47609bfc7d45cd52de226b145230e818f7f96b4b716f84ca7c6f91"
1717+
"sha256": "b21df4405898dea4b6c51e11fb8f991250ace4b988d9051e797e6a5f63f838ae"
17181718
},
17191719
{
17201720
"path": "dist/inputFiles.d.ts.map",
@@ -1729,12 +1729,12 @@
17291729
{
17301730
"path": "dist/cli/intentCommands.d.ts.map",
17311731
"sizeBytes": 546,
1732-
"sha256": "73d5f4fc9872f6119a1064f9767aa64da13524b4db8a1327d5bc6377a3e5f649"
1732+
"sha256": "06fc4d8123b0ccfdb81930f0f423d9535c821f406611607ffbfc5456f133fb5a"
17331733
},
17341734
{
17351735
"path": "dist/cli/intentCommands.js.map",
1736-
"sizeBytes": 11291,
1737-
"sha256": "b4dfeb39c1007765bdbd79adea53614136aeb9f9b2a3e34273eae2db1db3b5ff"
1736+
"sizeBytes": 11502,
1737+
"sha256": "7fad537db81d6fa03c0b932a1047f67974ba6e67bb9011d60f0833e3e3457023"
17381738
},
17391739
{
17401740
"path": "dist/cli/intentCommandSpecs.d.ts.map",
@@ -1768,13 +1768,13 @@
17681768
},
17691769
{
17701770
"path": "dist/cli/intentRuntime.d.ts.map",
1771-
"sizeBytes": 4152,
1772-
"sha256": "8044ef5b0bfd094911387b8adff021a008f8689eb320050d94dd7e68bc6fc05d"
1771+
"sizeBytes": 5101,
1772+
"sha256": "3872c3cfb95593194004277eb680a31173ec2220c736bab1de674d1cb8334fd1"
17731773
},
17741774
{
17751775
"path": "dist/cli/intentRuntime.js.map",
1776-
"sizeBytes": 14456,
1777-
"sha256": "2e1413a4d94795419dd66c6ae0f0f2ab2dfe1de22b22b605a2b6a42ec6a79038"
1776+
"sizeBytes": 19390,
1777+
"sha256": "260d8f996281386f6e1da18aa720ed0b4e25d5453b928b22d0bfec277f387c42"
17781778
},
17791779
{
17801780
"path": "dist/lintAssemblyInput.d.ts.map",
@@ -1799,12 +1799,12 @@
17991799
{
18001800
"path": "dist/cli/semanticIntents/markdownPdf.d.ts.map",
18011801
"sizeBytes": 259,
1802-
"sha256": "f78aca0880c733033c6228b5f7af830ff8e28d80986ad8a2636cfc97fa50abfb"
1802+
"sha256": "f147c72a5c730f8085f567363582b5a22ef0a63f4d2d2e1e39e3338d36cedbc3"
18031803
},
18041804
{
18051805
"path": "dist/cli/semanticIntents/markdownPdf.js.map",
1806-
"sizeBytes": 2125,
1807-
"sha256": "0196642319c936540f373c9f68e8ed2922eb5ee16d028e66ac2bed662ac6005a"
1806+
"sizeBytes": 2148,
1807+
"sha256": "2a7bc8562ad94afcac8437d325bf4f7e357e3ad7f721a0fa80d0cad7e1894bcb"
18081808
},
18091809
{
18101810
"path": "dist/alphalib/mcache.d.ts.map",
@@ -2458,8 +2458,8 @@
24582458
},
24592459
{
24602460
"path": "README.md",
2461-
"sizeBytes": 86005,
2462-
"sha256": "fb997dd8b6b5731339b5b710d769893e1ba1ace90d66d34d059f027c74e24b63"
2461+
"sizeBytes": 86355,
2462+
"sha256": "8cdcd27dc7b7f4c305f1153cbebd1194373c16ea3f4c7820f33f6a905930ad54"
24632463
},
24642464
{
24652465
"path": "dist/alphalib/types/robots/_index.d.ts",
@@ -3128,8 +3128,8 @@
31283128
},
31293129
{
31303130
"path": "src/cli/generateIntentDocs.ts",
3131-
"sizeBytes": 12829,
3132-
"sha256": "482795d80dfa72b6ad61fb785097b347f7a3bc557646842ea8a738e26e07dfc8"
3131+
"sizeBytes": 13075,
3132+
"sha256": "3dec2b44b19bf60966da9290cb1d4676e29fb8856a2ba0d4ce5bee9c768690ed"
31333133
},
31343134
{
31353135
"path": "dist/alphalib/types/robots/google-import.d.ts",
@@ -3293,23 +3293,23 @@
32933293
},
32943294
{
32953295
"path": "dist/cli/semanticIntents/imageDescribe.d.ts",
3296-
"sizeBytes": 2010,
3297-
"sha256": "51142f1ce2811990fb22fbbcf41cdb37c831c5bd0e2eb13f7ea3e070e09d54fe"
3296+
"sizeBytes": 2060,
3297+
"sha256": "8abb2908de1032ac74568245ff4d2727020a7968cf44daa3bb6d26721f427913"
32983298
},
32993299
{
33003300
"path": "src/cli/semanticIntents/imageDescribe.ts",
3301-
"sizeBytes": 8118,
3302-
"sha256": "cfa2a61d551e1097ba3503390591d50106427c31cdd768f5082b21b052d2130f"
3301+
"sizeBytes": 8166,
3302+
"sha256": "00f23c01c3ed8473c1126aab68974111e1939cf812b5971429778d6bb34a8f25"
33033303
},
33043304
{
33053305
"path": "dist/cli/semanticIntents/imageGenerate.d.ts",
3306-
"sizeBytes": 4104,
3307-
"sha256": "939c70afe3e980e44a0df932c135058cdbb2d05a47e758936f214aa75f015d65"
3306+
"sizeBytes": 4150,
3307+
"sha256": "c17e7f8d0a72a74053ee6a9cca106f85099470e090cac05dd55fd8b152e14a07"
33083308
},
33093309
{
33103310
"path": "src/cli/semanticIntents/imageGenerate.ts",
3311-
"sizeBytes": 7258,
3312-
"sha256": "f91facf67d03265119b7c19574a08f29808e43d82ddc7fee24804e50b7011b8a"
3311+
"sizeBytes": 7302,
3312+
"sha256": "658f3c55a614fe4d6ea1005dae693315f7628fa7cae4bb67a58bb39524de45b6"
33133313
},
33143314
{
33153315
"path": "dist/InconsistentResponseError.d.ts",
@@ -3328,8 +3328,8 @@
33283328
},
33293329
{
33303330
"path": "dist/cli/semanticIntents/index.d.ts",
3331-
"sizeBytes": 950,
3332-
"sha256": "c3809abf8431ecaa7facec8c794f87f03026567a3bbe2099e5becb2723ea6303"
3331+
"sizeBytes": 981,
3332+
"sha256": "3e1f8a366b15f45e091b3a2d1058812f999446bb25fb8d459e494c80ccec9ecf"
33333333
},
33343334
{
33353335
"path": "src/cli/commands/index.ts",
@@ -3338,8 +3338,8 @@
33383338
},
33393339
{
33403340
"path": "src/cli/semanticIntents/index.ts",
3341-
"sizeBytes": 1675,
3342-
"sha256": "74f507b90a0b1909344ada1425d6f4e1346ae65427238fee60a44e789288e58f"
3341+
"sizeBytes": 1703,
3342+
"sha256": "b805cd9378445b3dbdd28d6ac759088d8714f3fb5a225d1d300879d95989435e"
33433343
},
33443344
{
33453345
"path": "dist/inputFiles.d.ts",
@@ -3358,8 +3358,8 @@
33583358
},
33593359
{
33603360
"path": "src/cli/intentCommands.ts",
3361-
"sizeBytes": 14926,
3362-
"sha256": "3c438cbadfdbbc4fc6b3c4bccc99dbdff443684d2a1fd4ccf85a9602560ff149"
3361+
"sizeBytes": 15225,
3362+
"sha256": "7acfa0825978735348031c63e81221fd8142796bd8d321b70ee80c2d2dc55f36"
33633363
},
33643364
{
33653365
"path": "dist/cli/intentCommandSpecs.d.ts",
@@ -3393,13 +3393,13 @@
33933393
},
33943394
{
33953395
"path": "dist/cli/intentRuntime.d.ts",
3396-
"sizeBytes": 5649,
3397-
"sha256": "5b702a47758cf6f43fbd8c2f90f9cecc15c7c80ce0cc69abb4ed377d044c1ee0"
3396+
"sizeBytes": 6815,
3397+
"sha256": "48affc1ddbb6fdbcf072ae3fcd8aa82bdb829f08c53bc6654bd7205b1431026a"
33983398
},
33993399
{
34003400
"path": "src/cli/intentRuntime.ts",
3401-
"sizeBytes": 21158,
3402-
"sha256": "5fb2087a4875e38d7942f939e4b66d892c7e5ddba711df145f4133440ee8c75f"
3401+
"sizeBytes": 27165,
3402+
"sha256": "d778ec1566fd05622e85332fcd2ec4d0ad455aec02218fec14b0001c448a289b"
34033403
},
34043404
{
34053405
"path": "src/alphalib/typings/json-to-ast.d.ts",
@@ -3433,8 +3433,8 @@
34333433
},
34343434
{
34353435
"path": "src/cli/semanticIntents/markdownPdf.ts",
3436-
"sizeBytes": 3739,
3437-
"sha256": "ae0aa2b767b787c68bb06cea8ae5be57d5a4c94a8456dadeaa3e6b1185ba0e60"
3436+
"sizeBytes": 3780,
3437+
"sha256": "7d4f569ccfe1de3fe73bb9347b917cbdae899487ae72a4d59a503795cc3b9a61"
34383438
},
34393439
{
34403440
"path": "dist/alphalib/mcache.d.ts",

0 commit comments

Comments
 (0)