Skip to content

Commit 38a1249

Browse files
authored
Merge pull request #2284 from o1-labs/dw/bump-up-prettier-to-latest
Deps: bump up prettier to the latest version
2 parents 0a79247 + 4f66819 commit 38a1249

File tree

10 files changed

+30
-21
lines changed

10 files changed

+30
-21
lines changed

.prettierrc.md.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ module.exports = {
1414
},
1515
},
1616
],
17-
};
17+
};

flake.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

npmDepsHash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
sha256-/fDyJgVntjRTCzH3smHa9UvUqDTcxtl9qB7J4FgDbJs=
1+
sha256-Mw7ibGb8ljvls5AqkPPgvMRcz5LWvuWz2KZv2Sdby3I=

package-lock.json

Lines changed: 7 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
"minimist": "^1.2.7",
104104
"oxlint": "^1.0.0",
105105
"pkg-pr-new": "^0.0.9",
106-
"prettier": "^2.8.4",
106+
"prettier": "^3.6.2",
107107
"replace-in-file": "^6.3.5",
108108
"rimraf": "^3.0.2",
109109
"ts-jest": "^28.0.8",
@@ -116,9 +116,9 @@
116116
"blakejs": "1.2.1",
117117
"cachedir": "^2.4.0",
118118
"js-sha256": "^0.9.0",
119-
"reflect-metadata": "^0.1.13",
120-
"tslib": "^2.3.0",
121119
"libsodium-wrappers-sumo": "^0.7.15",
122-
"stacktrace-js": "^2.0.2"
120+
"reflect-metadata": "^0.1.13",
121+
"stacktrace-js": "^2.0.2",
122+
"tslib": "^2.3.0"
123123
}
124124
}

src/bindings/mina-transaction/gen/v1/dune

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
(:script ../../../../build/js-layout-to-types.mjs)
1212
../../../ocaml/jsLayout.json
1313
../../../../../.prettierrc.cjs
14-
(glob_files ../../../../../node_modules/prettier/*))
14+
../../../../../node_modules/prettier/standalone.js
15+
(glob_files ../../../../../node_modules/prettier/plugins/*))
1516
(action
1617
(run node %{script})))

src/bindings/mina-transaction/gen/v2/dune

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
(:script ../../../../build/js-layout-to-types-v2.mjs)
99
(:data ../../../ocaml/jsLayout.json)
1010
../../../../../.prettierrc.cjs
11-
(glob_files ../../../../../node_modules/prettier/*))
11+
../../../../../node_modules/prettier/standalone.js
12+
(glob_files ../../../../../node_modules/prettier/plugins/*))
1213
(action
1314
(run node %{script} %{data} js-layout.ts)))

src/bindings/scripts/build-o1js-node-artifacts.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ fi
3939
dune b src/bindings/mina-transaction/gen/v1/js-layout.ts \
4040
src/bindings/mina-transaction/gen/v2/js-layout.ts \
4141
src/bindings/crypto/constants.ts \
42-
src/bindings/crypto/test-vectors/poseidon-kimchi.ts \
4342
|| exit 1
4443

4544
# Cleanup mina config files

src/build/js-layout-to-types-v2.mjs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22

33
import assert from 'node:assert';
44
import fs from 'node:fs/promises';
5-
import prettier from 'prettier';
5+
import prettier from 'prettier/standalone.js';
66
import prettierRc from '../../.prettierrc.cjs';
7+
import parserTypeScript from 'prettier/plugins/typescript.js';
8+
import prettierPluginEstree from 'prettier/plugins/estree.js';
79

810
const leafTypes = {
911
number: 'number',
@@ -341,8 +343,9 @@ for (const typeName of depOrderTypeNames) {
341343
out += `\
342344
\ const Types: {[key: string]: BindingsType<any>} = {${Object.keys(jsTypes).join(', ')}};\n`;
343345

344-
const prettyOut = prettier.format(out, {
346+
const prettyOut = await prettier.format(out, {
345347
parser: 'typescript',
348+
plugins: [parserTypeScript, prettierPluginEstree],
346349
...prettierRc,
347350
});
348351

src/build/js-layout-to-types.mjs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import fs from 'node:fs/promises';
22
import path from 'node:path';
33
import { fileURLToPath } from 'node:url';
4-
import prettier from 'prettier';
4+
import prettier from 'prettier/standalone.js';
5+
import parserTypeScript from 'prettier/plugins/typescript.js';
6+
import prettierPluginEstree from 'prettier/plugins/estree.js';
7+
58
import prettierRc from '../../.prettierrc.cjs';
69

710
// let jsLayout = JSON.parse(process.argv[2]);
@@ -216,8 +219,9 @@ ${output}`;
216219

217220
async function writeTsFile(content, relPath) {
218221
let absPath = path.resolve(selfPath, relPath);
219-
content = prettier.format(content, {
222+
content = await prettier.format(content, {
220223
filepath: absPath,
224+
plugins: [parserTypeScript, prettierPluginEstree],
221225
...prettierRc,
222226
});
223227
await fs.writeFile(absPath, content);

0 commit comments

Comments
 (0)