Skip to content

Commit 41b7f16

Browse files
committed
Format: run npm run format . with the new import rules
1 parent 36b9a09 commit 41b7f16

File tree

326 files changed

+1719
-1488
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

326 files changed

+1719
-1488
lines changed

run-in-browser.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
#!/usr/bin/env node
2+
import minimist from 'minimist';
23
import fs from 'node:fs/promises';
3-
import path from 'node:path';
44
import http from 'node:http';
5-
import minimist from 'minimist';
5+
import path from 'node:path';
6+
67
import { build } from './src/build/build-example.js';
78

89
let {

src/bindings.web.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import './bindings/crypto/bindings.js';
2-
import { initializeBindings as init, withThreadPool, wasm } from './bindings/js/web/web-backend.js';
2+
import { initializeBindings as init, wasm, withThreadPool } from './bindings/js/web/web-backend.js';
33

44
let Snarky, Ledger, Pickles, Test_;
55
let isInitialized = false;

src/bindings/crypto/benchmarks/inverse.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { Fp, p, inverse } from '../finite-field.js';
21
import { tic, toc } from '../../../lib/util/tic-toc.js';
2+
import { Fp, inverse, p } from '../finite-field.js';
33

44
const N = 10000;
55

src/bindings/crypto/bigint.unit-test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
import { expect } from 'expect';
2+
3+
import { Random, test } from '../../lib/testing/property.js';
4+
25
import {
3-
bytesToBigInt,
46
bigIntToBytes,
57
bigintToBytes32,
8+
bytesToBigInt,
69
bytesToBigint32,
710
parseHexString32,
811
} from './bigint-helpers.js';
912
import { Fp } from './finite-field.js';
10-
import { Random, test } from '../../lib/testing/property.js';
1113

1214
function testBigintRoundtrip(x: bigint, size: number) {
1315
let bytes = bigIntToBytes(x, size);

src/bindings/crypto/bindings.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,20 @@
33
* It is exposed to JSOO by populating a global variable with an object.
44
* It gets imported as the first thing in ../../bindings.js so that the global variable is ready by the time JSOO code gets executed.
55
*/
6+
import type * as wasmNamespace from '../compiled/node_bindings/plonk_wasm.cjs';
67
import { prefixHashes, prefixHashesLegacy } from '../crypto/constants.js';
8+
79
import { Bigint256Bindings } from './bindings/bigint256.js';
8-
import { PallasBindings, VestaBindings } from './bindings/curve.js';
9-
import { FpBindings, FqBindings } from './bindings/field.js';
10-
import { FpVectorBindings, FqVectorBindings } from './bindings/vector.js';
11-
import type * as wasmNamespace from '../compiled/node_bindings/plonk_wasm.cjs';
1210
import { fieldsFromRustFlat, fieldsToRustFlat } from './bindings/conversion-base.js';
13-
import { proofConversion } from './bindings/conversion-proof.js';
1411
import { conversionCore } from './bindings/conversion-core.js';
15-
import { verifierIndexConversion } from './bindings/conversion-verifier-index.js';
1612
import { oraclesConversion } from './bindings/conversion-oracles.js';
13+
import { proofConversion } from './bindings/conversion-proof.js';
14+
import { verifierIndexConversion } from './bindings/conversion-verifier-index.js';
15+
import { PallasBindings, VestaBindings } from './bindings/curve.js';
1716
import { jsEnvironment } from './bindings/env.js';
17+
import { FpBindings, FqBindings } from './bindings/field.js';
1818
import { srs } from './bindings/srs.js';
19+
import { FpVectorBindings, FqVectorBindings } from './bindings/vector.js';
1920

2021
export { getRustConversion, RustConversion, Wasm };
2122

src/bindings/crypto/bindings/bigint256.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { MlBool } from '../../../lib/ml/base.js';
2+
23
import { withPrefix } from './util.js';
34

45
/**

src/bindings/crypto/bindings/bindings.unit-test.ts

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,19 @@
66
* - They throw errors for the same inputs
77
* - If they don't throw an error, outputs must be the same
88
*/
9+
import { MlBool, MlOption } from '../../../lib/ml/base.js';
10+
import { FromSpec, Spec, ToSpec, defaultAssertEqual, id } from '../../../lib/testing/equivalent.js';
11+
import { Random } from '../../../lib/testing/property.js';
12+
import {
13+
WasmGPallas,
14+
WasmGVesta,
15+
WasmPallasGProjective,
16+
WasmVestaGProjective,
17+
} from '../../compiled/node_bindings/plonk_wasm.cjs';
18+
import { wasm } from '../../js/node/node-backend.js';
19+
import { GroupProjective, Pallas, ProjectiveCurve, Vesta } from '../elliptic-curve.js';
20+
import { FiniteField, Fp, Fq } from '../finite-field.js';
21+
922
import {
1023
Bigint256,
1124
Bigint256Bindings,
@@ -15,9 +28,6 @@ import {
1528
mlBytesToUint8Array,
1629
toMlStringAscii,
1730
} from './bigint256.js';
18-
import { wasm } from '../../js/node/node-backend.js';
19-
import { Spec, ToSpec, FromSpec, defaultAssertEqual, id } from '../../../lib/testing/equivalent.js';
20-
import { Random } from '../../../lib/testing/property.js';
2131
import {
2232
WasmAffine,
2333
WasmProjective,
@@ -26,18 +36,9 @@ import {
2636
fieldFromRust,
2737
fieldToRust,
2838
} from './conversion-base.js';
29-
import { equivalentRecord } from './test-utils.js';
30-
import { Field, FpBindings, FqBindings } from './field.js';
31-
import { MlBool, MlOption } from '../../../lib/ml/base.js';
3239
import { OrInfinity, PallasBindings, VestaBindings, toMlOrInfinity } from './curve.js';
33-
import { GroupProjective, Pallas, ProjectiveCurve, Vesta } from '../elliptic-curve.js';
34-
import {
35-
WasmGPallas,
36-
WasmGVesta,
37-
WasmPallasGProjective,
38-
WasmVestaGProjective,
39-
} from '../../compiled/node_bindings/plonk_wasm.cjs';
40-
import { FiniteField, Fp, Fq } from '../finite-field.js';
40+
import { Field, FpBindings, FqBindings } from './field.js';
41+
import { equivalentRecord } from './test-utils.js';
4142

4243
let number: ToSpec<number, number> = { back: id };
4344
let numberLessThan = (max: number): FromSpec<number, number> => ({

src/bindings/crypto/bindings/conversion-base.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
import { Field } from './field.js';
2-
import { bigintToBytes32, bytesToBigint32 } from '../bigint-helpers.js';
1+
import type { MlArray } from '../../../lib/ml/base.js';
32
import type {
43
WasmGPallas,
54
WasmGVesta,
65
WasmPallasGProjective,
76
WasmVestaGProjective,
87
} from '../../compiled/node_bindings/plonk_wasm.cjs';
9-
import type { MlArray } from '../../../lib/ml/base.js';
10-
import { OrInfinity, Infinity } from './curve.js';
8+
import { bigintToBytes32, bytesToBigint32 } from '../bigint-helpers.js';
9+
10+
import { Infinity, OrInfinity } from './curve.js';
11+
import { Field } from './field.js';
1112

1213
export {
1314
fieldToRust,

src/bindings/crypto/bindings/conversion-core.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { MlArray } from '../../../lib/ml/base.js';
12
import type {
23
WasmFpGate,
34
WasmFpPolyComm,
@@ -6,17 +7,17 @@ import type {
67
WasmGPallas,
78
WasmGVesta,
89
} from '../../compiled/node_bindings/plonk_wasm.cjs';
9-
import { OrInfinity, Gate, PolyComm, Wire } from './kimchi-types.js';
1010
import type * as wasmNamespace from '../../compiled/node_bindings/plonk_wasm.cjs';
11-
import { MlArray } from '../../../lib/ml/base.js';
12-
import { mapTuple } from './util.js';
11+
1312
import {
1413
WasmAffine,
1514
affineFromRust,
1615
affineToRust,
1716
fieldsFromRustFlat,
1817
fieldsToRustFlat,
1918
} from './conversion-base.js';
19+
import { Gate, OrInfinity, PolyComm, Wire } from './kimchi-types.js';
20+
import { mapTuple } from './util.js';
2021

2122
export {
2223
ConversionCore,

src/bindings/crypto/bindings/conversion-oracles.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1+
import { MlOption } from '../../../lib/ml/base.js';
12
import type {
23
WasmFpOracles,
34
WasmFpRandomOracles,
45
WasmFqOracles,
56
WasmFqRandomOracles,
67
} from '../../compiled/node_bindings/plonk_wasm.cjs';
78
import type * as wasmNamespace from '../../compiled/node_bindings/plonk_wasm.cjs';
8-
import { MlOption } from '../../../lib/ml/base.js';
9-
import { Field, Oracles, RandomOracles, ScalarChallenge } from './kimchi-types.js';
9+
1010
import {
1111
fieldFromRust,
1212
fieldToRust,
1313
fieldsFromRustFlat,
1414
fieldsToRustFlat,
1515
maybeFieldToRust,
1616
} from './conversion-base.js';
17+
import { Field, Oracles, RandomOracles, ScalarChallenge } from './kimchi-types.js';
1718

1819
export { oraclesConversion };
1920

0 commit comments

Comments
 (0)