onyx/onyx-web-app
Andrew Lalis c7bf9d9058 Created structure for web-app's js client library for consuming onyx api. 2023-10-27 16:23:56 -04:00
..
public Added initial vite/vue/ts files. 2023-10-25 15:59:35 -04:00
src Created structure for web-app's js client library for consuming onyx api. 2023-10-27 16:23:56 -04:00
.eslintrc.cjs Added initial vite/vue/ts files. 2023-10-25 15:59:35 -04:00
.gitignore Added initial vite/vue/ts files. 2023-10-25 15:59:35 -04:00
README.md Added initial vite/vue/ts files. 2023-10-25 15:59:35 -04:00
env.d.ts Added initial vite/vue/ts files. 2023-10-25 15:59:35 -04:00
index.html Added initial vite/vue/ts files. 2023-10-25 15:59:35 -04:00
package-lock.json Created structure for web-app's js client library for consuming onyx api. 2023-10-27 16:23:56 -04:00
package.json Created structure for web-app's js client library for consuming onyx api. 2023-10-27 16:23:56 -04:00
tsconfig.app.json Added initial vite/vue/ts files. 2023-10-25 15:59:35 -04:00
tsconfig.json Added initial vite/vue/ts files. 2023-10-25 15:59:35 -04:00
tsconfig.node.json Added initial vite/vue/ts files. 2023-10-25 15:59:35 -04:00
vite.config.ts Added initial vite/vue/ts files. 2023-10-25 15:59:35 -04:00

README.md

onyx-web-app

A Vue3/Typescript web application for interacting with an Onyx node. Its purpose is to let users:

  • Login or register an account with the node, if the owner allows it.
  • View the hierarchical content tree of the node.
  • Edit individual content, and change access permissions where allowed.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Lint with ESLint

npm run lint