add package.json and lock file
This commit is contained in:
parent
1bd3230c71
commit
117c170e7c
@ -23,7 +23,8 @@ This experimental app uses the radio-browser.info api and offers radio stations
|
|||||||
## Testing
|
## Testing
|
||||||
Can be easily tested using Docker:
|
Can be easily tested using Docker:
|
||||||
```
|
```
|
||||||
docker run -v /tmp/nextcloud-app-radio:/opt/nextcloud/apps/radio -d --name nextcloud -p 80:80 rootlogin/nextcloud
|
docker build -t nextcloud-testing https://git.project-insanity.org/onny/docker-nextcloud.git
|
||||||
|
docker run -v /tmp/nextcloud-app-radio:/opt/nextcloud/apps/radio -d --name nextcloud -p 80:80 nextcloud-testing
|
||||||
```
|
```
|
||||||
First part of -v is the path to the cloned or downloaded nextcloud radio app. Debug running container it with:
|
First part of -v is the path to the cloned or downloaded nextcloud radio app. Debug running container it with:
|
||||||
```
|
```
|
||||||
|
@ -28,7 +28,7 @@ $g = \OC::$server->getURLGenerator();
|
|||||||
OC::$server->getNavigationManager()->add( array(
|
OC::$server->getNavigationManager()->add( array(
|
||||||
'id' => 'radio',
|
'id' => 'radio',
|
||||||
'order' => 74,
|
'order' => 74,
|
||||||
'href' => $g->linkTo( 'radio', 'index.php' ),
|
'href' => $g->linkTo( 'apps', 'radio' ),
|
||||||
'icon' => $g->imagePath( 'radio', 'radio.png' ),
|
'icon' => $g->imagePath( 'radio', 'radio.png' ),
|
||||||
'name' => 'Radio'
|
'name' => 'Radio'
|
||||||
));
|
));
|
||||||
|
@ -12,14 +12,14 @@ return [
|
|||||||
],
|
],
|
||||||
'routes' => [
|
'routes' => [
|
||||||
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
|
['name' => 'page#index', 'url' => '/', 'verb' => 'GET'],
|
||||||
['name' => 'page#favorites', 'url' => '/', 'verb' => 'GET'],
|
['name' => 'page#favorites', 'url' => '/', 'verb' => 'GET'],
|
||||||
['name' => 'page#recent', 'url' => '/', 'verb' => 'GET'],
|
['name' => 'page#recent', 'url' => '/', 'verb' => 'GET'],
|
||||||
['name' => 'page#categories', 'url' => '/', 'verb' => 'GET'],
|
['name' => 'page#categories', 'url' => '/', 'verb' => 'GET'],
|
||||||
['name' => 'page#top', 'url' => '/', 'verb' => 'GET'],
|
['name' => 'page#top', 'url' => '/', 'verb' => 'GET'],
|
||||||
['name' => 'settings#getMenuState', 'url' => '/getMenuState', 'verb' => 'GET'],
|
['name' => 'settings#getMenuState', 'url' => '/getMenuState', 'verb' => 'GET'],
|
||||||
['name' => 'settings#getVolumeState', 'url' => '/getVolumeState', 'verb' => 'GET'],
|
['name' => 'settings#getVolumeState', 'url' => '/getVolumeState', 'verb' => 'GET'],
|
||||||
['name' => 'settings#saveMenuState', 'url' => '/saveMenuState', 'verb' => 'POST'],
|
['name' => 'settings#saveMenuState', 'url' => '/saveMenuState', 'verb' => 'POST'],
|
||||||
['name' => 'settings#saveVolumeState', 'url' => '/saveVolumeState', 'verb' => 'POST'],
|
['name' => 'settings#saveVolumeState', 'url' => '/saveVolumeState', 'verb' => 'POST'],
|
||||||
['name' => 'station_api#preflighted_cors', 'url' => '/api/0.1/{path}',
|
['name' => 'station_api#preflighted_cors', 'url' => '/api/0.1/{path}',
|
||||||
'verb' => 'OPTIONS', 'requirements' => ['path' => '.+']]
|
'verb' => 'OPTIONS', 'requirements' => ['path' => '.+']]
|
||||||
]
|
]
|
||||||
|
18
package-lock.json
generated
Normal file
18
package-lock.json
generated
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
{
|
||||||
|
"name": "nextcloud-app-radio",
|
||||||
|
"version": "0.7.0",
|
||||||
|
"lockfileVersion": 1,
|
||||||
|
"requires": true,
|
||||||
|
"dependencies": {
|
||||||
|
"howler": {
|
||||||
|
"version": "2.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/howler/-/howler-2.2.0.tgz",
|
||||||
|
"integrity": "sha512-sGPkrAQy7jh5mNDbkRNG0F82R2HFDYNsQXBcX4smXQT0y0F4UMsa/+jXaGwWvcrajWr2tDB7JUkH7G5qSnuIyQ=="
|
||||||
|
},
|
||||||
|
"jquery": {
|
||||||
|
"version": "3.5.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz",
|
||||||
|
"integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg=="
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
19
package.json
Normal file
19
package.json
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"name": "nextcloud-app-radio",
|
||||||
|
"version": "0.7.0",
|
||||||
|
"description": "Radio app for Nextcloud",
|
||||||
|
"main": "index.js",
|
||||||
|
"scripts": {
|
||||||
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://git.project-insanity.org/onny/nextcloud-app-radio.git"
|
||||||
|
},
|
||||||
|
"author": "Jonas Heinrich",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"howler": "^2.2.0",
|
||||||
|
"jquery": "^3.5.1"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user