feat(init): Use promise-kit's leak-free race as vetted shim
MODIFY
packages/init/NEWS.md
packages/init/NEWS.md
+# Next release
+
+Patch `Promise.race` to use a non-leaky implementation.
+
# v0.5.30 (2022-01-21)
The `@endo/init` package exists so the "main" of production code can

MODIFY
packages/init/package.json
packages/init/package.json
"dependencies": {
"@endo/base64": "^0.2.26",
"@endo/eventual-send": "^0.15.4",
+ "@endo/promise-kit": "^0.2.42",
"@endo/lockdown": "^0.1.14"
},
"files": [

MODIFY
packages/init/pre.js
packages/init/pre.js
import '@endo/lockdown';
import '@endo/base64/shim.js';
+import '@endo/promise-kit/shim.js';
export * from '@endo/lockdown';

feat(init): Use promise-kit's leak-free race as vetted shim