Open-sourced tool for inspecting verifiable credentials.
Explore the docs for the inspector»
View Demo
·
Report Bug
·
Request Feature
Open-sourced tool for inspecting verifiable credentials.
Will be aligned with eIDAS 2.0
This project is a next.js project.
Using other technologies like:
Note: Remember to follow theses in steps.
This project uses pnpm as a package manager. Others may work, but issues with other package managers will not be fixed.
npm install npm@latest -g
npm install pnpm@9.0.6 -g
git clone git@github.com:kantega/vc-inspector.git
cd vc-inspector
pnpm install
pnpm dev
Open http://localhost:3000 with your browser.
Other possibilties, remember to complete the two first installation above before running any of these.
Storybook shows compoents in isolations, to start storybook run:
pnpm storybook
Open http://localhost:6006 with your browser.
Documentaion is hosted here, but can be generated locally to, run
pnpm typedoc
to generate the documentation (Note: a lot of warnings are generated but this is fine.)
Than you can open the ./out/inspector-docs/index.html with a browser or serve it with:
pnpx http-server out/inspector-docs/
Pre-commits runs before a commit and runs linting and formating. Before first commit, run:
pnpm husky
to initialize husky pre-commits.
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue. Don't forget to give the project a star! Thanks again!
git checkout -b <issue-number>/feature-name
)git commit -m 'Add some AmazingFeature'
)git push origin <issue-number>/feature-name
)Distributed under the MIT License. See LICENSE.txt
for more information.
The first version of this tool was developed as part of a master's thesis in collaboration between NTNU and Kantega. Complete thesis Special thanks to Thomas H. Svendal and Carl J. Gutzkow for their contributions.