Skip to content

Commit 4e13dec

Browse files
authored
Chore/fix publish (#100)
* @metamask/smart-accounts-kit is no longer private * Add lodash dev dependency required by @metamask/create-release-branch * Standardise dependencies * Fix constraints - assert correct package manager version - assert correct exports
1 parent b21b49f commit 4e13dec

5 files changed

Lines changed: 39 additions & 508 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
"eslint-plugin-prettier": "latest",
5050
"eslint-plugin-promise": "^6.1.1",
5151
"keccak": "^3.0.4",
52+
"lodash": "^4.17.21",
5253
"nodemon": "^3.1.0",
5354
"prettier": "^3.3.3",
5455
"turbo": "latest",

packages/delegator-e2e/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"@metamask/smart-accounts-kit": "workspace:*",
99
"dotenv": "^16.3.1",
1010
"permissionless": "^0.1.44",
11-
"tsx": "4.20.5",
11+
"tsx": "^4.20.5",
1212
"vitest": "^3.2.4"
1313
},
1414
"scripts": {

packages/smart-accounts-kit/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
{
22
"name": "@metamask/smart-accounts-kit",
3-
"version": "0.1.0",
3+
"version": "0.0.1",
44
"type": "module",
55
"description": "Toolkit for managing and interacting with MetaMask Smart Accounts, built on Viem",
66
"license": "(MIT-0 OR Apache-2.0)",
7-
"private": true,
87
"keywords": [
98
"MetaMask",
109
"Ethereum"
@@ -117,13 +116,13 @@
117116
"@metamask/7715-permission-types": "^0.3.0",
118117
"@metamask/delegation-abis": "^0.11.0",
119118
"@metamask/delegation-core": "^0.2.0",
120-
"@metamask/delegation-deployments": "^0.12.0",
119+
"@metamask/delegation-deployments": "^0.13.0",
121120
"buffer": "^6.0.3",
122121
"webauthn-p256": "^0.0.10"
123122
},
124123
"devDependencies": {
125-
"@lavamoat/allow-scripts": "^2.3.1",
126-
"@lavamoat/preinstall-always-fail": "^1.0.0",
124+
"@lavamoat/allow-scripts": "^3.4.0",
125+
"@lavamoat/preinstall-always-fail": "^2.1.1",
127126
"@metamask/auto-changelog": "^5.0.2",
128127
"@metamask/eslint-config": "^12.0.0",
129128
"@metamask/eslint-config-nodejs": "^12.0.0",

yarn.config.cjs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ module.exports = defineConfig({
179179
if (isChildWorkspace) {
180180
workspace.unset('packageManager');
181181
} else {
182-
expectWorkspaceField(workspace, 'packageManager', 'yarn@4.2.2');
182+
expectWorkspaceField(workspace, 'packageManager', 'yarn@4.10.1');
183183
}
184184

185185
// All packages must specify a minimum Node.js version of 18.18.
@@ -471,7 +471,7 @@ function expectCorrectWorkspaceExports(workspace) {
471471
expectWorkspaceField(
472472
workspace,
473473
'exports["."].import.types',
474-
'./dist/index.d.mts',
474+
'./dist/index.d.ts',
475475
);
476476
expectWorkspaceField(
477477
workspace,
@@ -484,14 +484,14 @@ function expectCorrectWorkspaceExports(workspace) {
484484
expectWorkspaceField(
485485
workspace,
486486
'exports["."].require.types',
487-
'./dist/index.d.ts',
487+
'./dist/index.d.cts',
488488
);
489489
expectWorkspaceField(
490490
workspace,
491491
'exports["."].require.default',
492-
'./dist/index.js',
492+
'./dist/index.cjs',
493493
);
494-
expectWorkspaceField(workspace, 'main', './dist/index.js');
494+
expectWorkspaceField(workspace, 'main', './dist/index.cjs');
495495
expectWorkspaceField(workspace, 'types', './dist/index.d.ts');
496496

497497
// Types should not be set in the export object directly, but rather in the

0 commit comments

Comments
 (0)