1 | /**
|
2 | * OS.js - JavaScript Cloud/Web Desktop Platform
|
3 | *
|
4 | * Copyright (c) 2011-2020, Anders Evenrud <andersevenrud@gmail.com>
|
5 | * All rights reserved.
|
6 | *
|
7 | * Redistribution and use in source and binary forms, with or without
|
8 | * modification, are permitted provided that the following conditions are met:
|
9 | *
|
10 | * 1. Redistributions of source code must retain the above copyright notice, this
|
11 | * list of conditions and the following disclaimer
|
12 | * 2. Redistributions in binary form must reproduce the above copyright notice,
|
13 | * this list of conditions and the following disclaimer in the documentation
|
14 | * and/or other materials provided with the distribution
|
15 | *
|
16 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
17 | * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
18 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
19 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
20 | * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
21 | * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
22 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
23 | * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
24 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
25 | * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
26 | *
|
27 | * @author Anders Evenrud <andersevenrud@gmail.com>
|
28 | * @licence Simplified BSD License
|
29 | */
|
30 |
|
31 | const Core = require('./src/core.js');
|
32 | const Auth = require('./src/auth.js');
|
33 | const Filesystem = require('./src/filesystem.js');
|
34 | const Settings = require('./src/settings.js');
|
35 | const Packages = require('./src/packages.js');
|
36 | const CoreServiceProvider = require('./src/providers/core');
|
37 | const PackageServiceProvider = require('./src/providers/packages');
|
38 | const VFSServiceProvider = require('./src/providers/vfs');
|
39 | const AuthServiceProvider = require('./src/providers/auth');
|
40 | const SettingsServiceProvider = require('./src/providers/settings');
|
41 |
|
42 | module.exports = {
|
43 | Core,
|
44 | Auth,
|
45 | Filesystem,
|
46 | Settings,
|
47 | Packages,
|
48 | CoreServiceProvider,
|
49 | PackageServiceProvider,
|
50 | VFSServiceProvider,
|
51 | AuthServiceProvider,
|
52 | SettingsServiceProvider
|
53 | };
|