Skip to content

Commit 0ab416a

Browse files
authored
Add json viewer package (#38)
* Add json viewer package
1 parent e3b5747 commit 0ab416a

File tree

13 files changed

+4290
-1
lines changed

13 files changed

+4290
-1
lines changed

.drone.star

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ APPS = [
1010
"draw-io",
1111
"external-sites",
1212
"progress-bars",
13+
"json-viewer",
1314
]
1415

1516
def main(ctx):

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Extensions are provided by apps. These are the apps, that are provided by this r
1515
- [web-app-draw-io](./packages/web-app-draw-io/)
1616
- [web-app-external-sites](./packages/web-app-external-sites/)
1717
- [web-app-progress-bars](./packages/web-app-progress-bars/)
18+
- [web-app-json-viewer](./packages/web-app-json-viewer/)
1819

1920
## Adding a new app
2021

docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ services:
2727
- ./packages/web-app-draw-io/dist:/web/apps/draw-io
2828
- ./packages/web-app-external-sites/dist:/web/apps/external-sites
2929
- ./packages/web-app-progress-bars/dist:/web/apps/progress-bars
30+
- ./packages/web-app-json-viewer/dist:/web/apps/json-viewer
3031
depends_on:
3132
- traefik
3233

docker/ocis.web.config.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,12 @@
88
"response_type": "code",
99
"scope": "openid profile email"
1010
},
11-
"apps": ["files", "text-editor", "pdf-viewer", "search", "external", "admin-settings"]
11+
"apps": [
12+
"files",
13+
"text-editor",
14+
"pdf-viewer",
15+
"search",
16+
"external",
17+
"admin-settings"
18+
]
1219
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# web-app-json-viewer
2+
3+
This application can be used for viewing `.json` files in a prettified way.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"name": "json-viewer",
3+
"version": "0.0.0",
4+
"private": true,
5+
"description": "ownCloud Web json-viewer",
6+
"license": "AGPL-3.0",
7+
"type": "module",
8+
"scripts": {
9+
"build": "pnpm vite build",
10+
"build:w": "pnpm vite build --watch --mode development",
11+
"check:types": "vue-tsc --noEmit",
12+
"test:unit": "NODE_OPTIONS=--unhandled-rejections=throw vitest"
13+
},
14+
"dependencies": {
15+
"vanilla-jsoneditor": "^0.23.8"
16+
},
17+
"peerDependencies": {
18+
"@ownclouders/web-client": "0.0.3",
19+
"@ownclouders/web-pkg": "0.0.6",
20+
"typescript": "5.5.4",
21+
"vitest": "2.0.4",
22+
"vue": "^3.4.21",
23+
"vue-tsc": "2.0.29",
24+
"vue3-gettext": "3.0.0-beta.5"
25+
},
26+
"devDependencies": {
27+
"@vue/compiler-dom": "3.4.34",
28+
"@vue/server-renderer": "3.4.34",
29+
"happy-dom": "^14.0.0"
30+
}
31+
}

0 commit comments

Comments
 (0)