The NPM package content has been improved (you can check it locally with the npm pack and compare with the currently published one).
We now use templates and examples from file system of installed application.
We no longer depend on gittat dependency (which also has some vulnerabilities as of time of writing).
We had to rename templates/project-ts/.gitignore and templates/project-ts/.npmignore by adding the _ prefix because these configs were recursively applied upon the publishing to NPM and there is no other way to skip their application except of having them with wrong names but rename them once projects/examples generated.
We don't need to explicitly create the keys dir because it will be handled by the zk config and there is no issue not having the folder created while having the .gitignore entry for it.
Tested on Windows, Linux and macOS.
The TODO in CI config: # TODO: Add successful e2e smoke testing to preconditions after the https://github.com/o1-labs/zkapp-cli/issues/615 is resolved will be addressed in more general CI config refactoring that is part of the https://github.com/o1-labs/zkapp-cli/pull/661.
Closes #615 E2E testing results: https://github.com/o1-labs/zkapp-cli/actions/runs/9331728280
npm pack
and compare with the currently published one).templates
andexamples
from file system of installed application.gittat
dependency (which also has some vulnerabilities as of time of writing).templates/project-ts/.gitignore
andtemplates/project-ts/.npmignore
by adding the_
prefix because these configs were recursively applied upon the publishing to NPM and there is no other way to skip their application except of having them with wrong names but rename them once projects/examples generated.keys
dir because it will be handled by thezk config
and there is no issue not having the folder created while having the.gitignore
entry for it.Windows
,Linux
andmacOS
.TODO
in CI config:# TODO: Add successful e2e smoke testing to preconditions after the https://github.com/o1-labs/zkapp-cli/issues/615 is resolved
will be addressed in more general CI config refactoring that is part of the https://github.com/o1-labs/zkapp-cli/pull/661.