Skip to content

Simplifying build #2311

@dannywillems

Description

@dannywillems

When looking at the project simplifying the build process, I noticed that some small tasks could be performed. Here a few of them:

Poseidon test vectors

Problem: test vectors for Poseidon were generated as a ES5 module in binding/crypto/test_vectors, from a JSON file that was generated from proof-systems (script export_test_vectors). In addition to that, prettier was called by the dune build system.

proof-systems

On proof-systems, generating the test vectors as a ES5 module in proof-systems.

o1js

On o1js:

Removing unused scripts

Problem: some scripts are in ./build/scripts but unused:

Stop running prettier during build

Problem: [...]

Formatting and lint

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions