A set of Vue 3 UI components for the Robonomics dApp.
This package provides shared interface elements and utilities used in the decentralized frontend of Robonomics app.
This project uses Vite to build a Vue 3 component library.
To build the library for production (for publishing or packaging):
yarn build
This will:
- Compile the library into the
dist/
folder - Copy the following metadata files into
dist/
:package.json
README.md
LICENSE
NOTICE
AUTHORS
To build and test the package locally with a dependent dApp project:
yarn build-dev
This will:
- Build the library
- Copy the compiled output directly into the dApp’s
node_modules/robonomics-ui-vue/
folder
The path is configured via a local config file:
// build.config.local.mjs
export const dappPackagePath = '/absolute/path/to/your-dapp/node_modules/robonomics-ui-vue/';
Use build.config.example.mjs
as a reference.
Note: This file is ignored via
.gitignore
and should not be committed.
This project is licensed under the Apache License 2.0.
You are free to:
- Use, modify, and distribute the code
- Include this library in personal or commercial projects
However, if you modify and redistribute the code, you must:
- Clearly state what changes were made
- Preserve the original
LICENSE
,NOTICE
, andAUTHORS
files
📄 See full license terms in the LICENSE file.
See AUTHORS for a list of contributors.
The following files are included in builds for clarity and compliance:
LICENSE
– license terms (Apache 2.0)NOTICE
– copyright and attributionAUTHORS
– list of project authorsREADME.md
– this file