diff options
author | Marius David Wieschollek <passwords.public@mdns.eu> | 2021-11-28 16:19:31 +0300 |
---|---|---|
committer | Marius David Wieschollek <passwords.public@mdns.eu> | 2021-11-28 16:19:31 +0300 |
commit | 858cf27a8476174edc006b9e457208c4a0b5f594 (patch) | |
tree | 809a4a4129d202a16bb24a79b0d08295ce35ebe6 /src | |
parent | 2f439033d1eb8334c5e95ce19eecde61d0fec590 (diff) |
Provide exports
Signed-off-by: Marius David Wieschollek <passwords.public@mdns.eu>
Diffstat (limited to 'src')
-rw-r--r-- | src/Encryption/Keychain/CSEv1Keychain.js | 3 | ||||
-rw-r--r-- | src/errors.js | 55 | ||||
-rw-r--r-- | src/main.js | 14 | ||||
-rw-r--r-- | src/models.js | 22 | ||||
-rw-r--r-- | src/utility.js | 7 |
5 files changed, 86 insertions, 15 deletions
diff --git a/src/Encryption/Keychain/CSEv1Keychain.js b/src/Encryption/Keychain/CSEv1Keychain.js index b80ad63..954bbd1 100644 --- a/src/Encryption/Keychain/CSEv1Keychain.js +++ b/src/Encryption/Keychain/CSEv1Keychain.js @@ -1,6 +1,5 @@ import sodium from 'libsodium-wrappers'; -import uuid from 'uuidv4'; -import BooleanState from '../../State/BooleanState'; +import { v4 as uuid } from 'uuid'; export default class CSEv1Keychain { diff --git a/src/errors.js b/src/errors.js new file mode 100644 index 0000000..225f4a5 --- /dev/null +++ b/src/errors.js @@ -0,0 +1,55 @@ +import EncryptionNotEnabledError from "./Exception/Encryption/EncryptionNotEnabledError"; +import InvalidEncryptedTextLength from "./Exception/Encryption/InvalidEncryptedTextLength"; +import InvalidObjectTypeError from "./Exception/Encryption/InvalidObjectTypeError"; +import MissingEncryptionKeyError from "./Exception/Encryption/MissingEncryptionKeyError"; +import UnsupportedEncryptionTypeError from "./Exception/Encryption/UnsupportedEncryptionTypeError"; +import BadGatewayError from "./Exception/Http/BadGatewayError"; +import BadRequestError from "./Exception/Http/BadRequestError"; +import ForbiddenError from "./Exception/Http/ForbiddenError"; +import GatewayTimeoutError from "./Exception/Http/GatewayTimeoutError"; +import HttpError from "./Exception/Http/HttpError"; +import InternalServerError from "./Exception/Http/InternalServerError"; +import MethodNotAllowedError from "./Exception/Http/MethodNotAllowedError"; +import NotFoundError from "./Exception/Http/NotFoundError"; +import ServiceUnavailableError from "./Exception/Http/ServiceUnavailableError"; +import TooManyRequestsError from "./Exception/Http/TooManyRequestsError"; +import UnauthorizedError from "./Exception/Http/UnauthorizedError"; +import InvalidLink from "./Exception/PassLink/InvalidLink"; +import UnknownAction from "./Exception/PassLink/UnknownAction"; +import ChallengeTypeNotSupported from "./Exception/ChallengeTypeNotSupported"; +import ConfigurationError from "./Exception/ConfigruationError"; +import InvalidScopeError from "./Exception/InvalidScopeError"; +import NetworkError from "./Exception/NetworkError"; +import ResponseContentTypeError from "./Exception/ResponseContentTypeError"; +import ResponseDecodingError from "./Exception/ResponseDecodingError"; +import TokenTypeNotSupported from "./Exception/TokenTypeNotSupported"; +import UnknownPropertyError from "./Exception/UnknownPropertyError"; + +export { + EncryptionNotEnabledError, + InvalidEncryptedTextLength, + InvalidObjectTypeError, + MissingEncryptionKeyError, + UnsupportedEncryptionTypeError, + BadGatewayError, + BadRequestError, + ForbiddenError, + GatewayTimeoutError, + HttpError, + InternalServerError, + MethodNotAllowedError, + NotFoundError, + ServiceUnavailableError, + TooManyRequestsError, + UnauthorizedError, + InvalidLink, + UnknownAction, + ChallengeTypeNotSupported, + ConfigurationError, + InvalidScopeError, + NetworkError, + ResponseContentTypeError, + ResponseDecodingError, + TokenTypeNotSupported, + UnknownPropertyError +};
\ No newline at end of file diff --git a/src/main.js b/src/main.js index 4f19add..e77e134 100644 --- a/src/main.js +++ b/src/main.js @@ -1,14 +1,8 @@ import PassLink from './PassLink/PassLink'; -import PasswordsClient from './Client/PasswordsClient'; import BasicPasswordsClient from './Client/BasicPasswordsClient'; -import EnhancedClassLoader from "./ClassLoader/EnhancedClassLoader"; -import DefaultClassLoader from "./ClassLoader/DefaultClassLoader"; -import BasicClassLoader from "./ClassLoader/BasicClassLoader"; -import EnhancedPassword from "./Model/Password/EnhancedPassword"; +import PasswordsClient from './Client/PasswordsClient'; import Password from "./Model/Password/Password"; -import EnhancedFolder from "./Model/Folder/EnhancedFolder"; import Folder from "./Model/Folder/Folder"; -import EnhancedTag from "./Model/Tag/EnhancedTag"; import Tag from "./Model/Tag/Tag"; import Server from "./Model/Server/Server"; @@ -17,13 +11,7 @@ export default PasswordsClient; export { PasswordsClient, BasicPasswordsClient, - EnhancedClassLoader, - DefaultClassLoader, - BasicClassLoader, PassLink, - EnhancedPassword, - EnhancedFolder, - EnhancedTag, Password, Folder, Tag, diff --git a/src/models.js b/src/models.js new file mode 100644 index 0000000..0ca4d89 --- /dev/null +++ b/src/models.js @@ -0,0 +1,22 @@ +import Password from './Model/Password/Password'; +import Folder from './Model/Folder/Folder'; +import Tag from './Model/Tag/Tag'; +import EnhancedPassword from './Model/Password/EnhancedPassword'; +import EnhancedFolder from './Model/Folder/EnhancedFolder'; +import EnhancedTag from './Model/Tag/EnhancedTag'; +import Server from './Model/Server/Server'; +import AbstractModel from './Model/AbstractModel'; +import Setting from "./Model/Setting/Setting"; + + +export { + AbstractModel, + EnhancedPassword, + EnhancedFolder, + EnhancedTag, + Password, + Folder, + Tag, + Server, + Setting +}; diff --git a/src/utility.js b/src/utility.js new file mode 100644 index 0000000..bb1e8f9 --- /dev/null +++ b/src/utility.js @@ -0,0 +1,7 @@ +import ObjectClone from "./Utility/ObjectClone"; +import ObjectMerger from "./Utility/ObjectMerger"; + +export { + ObjectClone, + ObjectMerger +};
\ No newline at end of file |