@conjoon/extjs-app-localmailaccount v1.0.2
@conjoon/extjs-app-localmailaccount

Local Storage support for maintaining email accounts.
About
conjoon application module for maintaining email accounts for conjoon/extjs-app-webmail using local storage.
It is best suited for users running conjoon as a local email who wish to maintain multiple email accounts at once.
Installation
$ npm i @conjoon/extjs-app-localmailaccountIf you want to develop with this package, run the build:dev-script:
$ npm run build:devTesting environment will be available via. Please refer to the README found in the test-folder for further information.
$ npm testFor using the package as an external dependency in an application:
In your app.json, add this package as a requirement, and make sure your ExtJS workspace.json
is properly configured to look up local repositories in the node_modules-directory.
Example (workspace.json) :
{
"packages": {
"dir": "${workspace.dir}/node_modules/@l8js,${workspace.dir}/node_modules/@conjoon,${workspace.dir}/node_modules/@coon-js,${workspace.dir}/packages/local,${workspace.dir}/packages,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name},${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-treegrid,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-base,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-ios,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-material,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-aria,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-neutral,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-classic,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-gray,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-crisp,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-crisp-touch,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-neptune,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-neptune-touch,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-triton,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-graphite,${workspace.dir}/node_modules/@sencha/ext-${toolkit.name}-theme-material,${workspace.dir}/node_modules/@sencha/ext-calendar,${workspace.dir}/node_modules/@sencha/ext-charts,${workspace.dir}/node_modules/@sencha/ext-d3,${workspace.dir}/node_modules/@sencha/ext-exporter,${workspace.dir}/node_modules/@sencha/ext-pivot,${workspace.dir}/node_modules/@sencha/ext-pivot-d3,${workspace.dir}/node_modules/@sencha/ext-ux,${workspace.dir}/node_modules/@sencha/ext-font-ios",
"extract": "${workspace.dir}/packages/remote"
}
}Update the app.json of the application by specifying this package in the uses-property in
either the development and/or prodution section:
Example:
{
"development": {
"uses": [
"extjs-app-localmailaccount",
"extjs-app-webmail"
]
},
"production": {
"uses": [
"extjs-app-localmailaccount",
"extjs-app-webmail"
]
}
}Configuration and Usage
For more information on how to configure and use the package, refer to the documentation.
Tests
Tests are written with Siesta. Documentation can be found here.