1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-01-02 12:47:41 +02:00
joplin/packages/lib
2022-07-10 14:54:31 +01:00
..
commands Desktop: Fixes #5875: Show error on sync if S3 region is not set (#5923) 2022-01-09 11:24:24 +00:00
components Desktop, Mobile: Automatically start sync after setting the sync parameters 2022-04-13 12:40:52 +01:00
debug
hooks
images
lib
locales Update translations 2022-05-17 14:12:42 +01:00
migrations
models Desktop: Resolves #164: Add support for proxy (#6537) 2022-07-10 14:54:31 +01:00
renderers
rnInjectedJs
services Plugins: Added joplin.versionInfo method 2022-07-03 14:32:29 +01:00
testing Desktop: Fixes #6459: Sync config was lost when switching profiles 2022-05-05 18:15:10 +01:00
themes Desktop: Fixed color of published note on Light theme 2022-04-11 17:46:33 +01:00
utils Doc: Fixed typo 2022-04-12 16:12:22 +01:00
vendor
.gitignore
array.ts
ArrayUtils.test.js Chore: Removed lodash package to save space 2022-05-26 15:57:44 +01:00
ArrayUtils.ts Chore: Removed lodash package to save space 2022-05-26 15:57:44 +01:00
AsyncActionQueue.ts
BaseApplication.ts Desktop: Resolves #164: Add support for proxy (#6537) 2022-07-10 14:54:31 +01:00
BaseModel.ts
BaseSyncTarget.ts Desktop: Support for Joplin Cloud recursive linked notes 2022-04-03 19:19:24 +01:00
Cache.js
callbackUrlUtils.test.ts
callbackUrlUtils.ts
ClipperServer.ts
CssUtils.ts
database-driver-better-sqlite.ts
database-driver-node.js
database.test.js
database.ts
dom.ts Desktop: Resovles #6194: Improved handling of ENTER and ESCAPE keys in dialogs 2022-04-13 14:44:52 +01:00
DropboxApi.js
dummy.test.ts
envFromArgs.js
errorUtils.ts
EventDispatcher.js
eventManager.test.js
eventManager.ts Plugins: Add support for joplin.workspace.filterEditorContextMenu to allow dynamically setting editor menu items depending on context 2021-12-27 17:38:21 +01:00
file-api-driver-amazon-s3.js
file-api-driver-dropbox.js iOS: Fixes #6375: iOS and Dropbox synchronisation not working on iOS 15 2022-04-15 12:03:48 +01:00
file-api-driver-joplinServer.ts
file-api-driver-local.js
file-api-driver-memory.ts
file-api-driver-onedrive.js
file-api-driver-webdav.js
file-api-driver.test.ts
file-api.ts Chore: Removed lodash package to save space 2022-05-26 15:57:44 +01:00
folders-screen-utils.js
fs-driver-base.ts
fs-driver-dummy.js
fs-driver-node.ts
fsDriver.test.ts
geolocation-node.ts Desktop: Fixed getting geolocation for new notes 2022-04-26 13:22:43 +01:00
HtmlToMd.ts Clipper: Resolves #6247: Clipper unable to pull and store PDFs (#6384) 2022-06-20 13:56:54 +01:00
htmlUtils2.test.ts
htmlUtils.test.ts
htmlUtils.ts Clipper: Resolves #6247: Clipper unable to pull and store PDFs (#6384) 2022-06-20 13:56:54 +01:00
import-enex-html-gen.js
import-enex-html-gen.test.js
import-enex-md-gen.test.ts
import-enex-md-gen.ts
import-enex.ts
InMemoryCache.test.ts
InMemoryCache.ts
jest.config.js
jest.setup.js
JoplinDatabase.ts
JoplinError.ts
JoplinServerApi.ts
locale.ts
Logger.ts All: Fixed issue where synchroniser would try to update a shared folder that is not longer accessible 2021-12-20 15:47:50 +01:00
markdownUtils2.test.ts
markdownUtils.test.ts
markdownUtils.ts Clipper: Resolves #6247: Clipper unable to pull and store PDFs (#6384) 2022-06-20 13:56:54 +01:00
markJsUtils.js
markupLanguageUtils.ts Clipper: Resolves #6247: Clipper unable to pull and store PDFs (#6384) 2022-06-20 13:56:54 +01:00
mime-utils-types.js
mime-utils.js
mimeUtils.test.js
net-utils.ts Doc: Import Patreon posts 2021-12-17 15:35:26 +01:00
ntp.ts
ObjectUtils.ts
onedrive-api-node-utils.js
onedrive-api.ts All: Show login prompt for OneDrive (#5933) 2022-01-09 11:25:24 +00:00
package.json Desktop: Resolves #164: Add support for proxy (#6537) 2022-07-10 14:54:31 +01:00
parameters.js
parseUri.js
path-utils.ts Desktop: Fixes #6145: Opening a file with ctrl-click in the editor results in a 'network error' dialogue 2022-04-15 17:48:01 +01:00
pathUtils.test.js
PoorManIntervals.ts
promise-utils.js
randomClipperPort.js
react-logger.js
README.md
reducer.test.js Performance: suppresses redundant SideBar re-rendering on state.tags (#6451) 2022-06-08 10:33:53 +01:00
reducer.ts Suppress redundant NoteEditor re-rendering by removing non-changing updates of state.selectedNoteTags (#6470) 2022-06-08 10:34:08 +01:00
registry.test.ts
registry.ts
reserved-ids.js
resourceUtils.js
shim-init-node.js Desktop: Resolves #164: Add support for proxy (#6537) 2022-07-10 14:54:31 +01:00
shim.ts Desktop: Resolves #164: Add support for proxy (#6537) 2022-07-10 14:54:31 +01:00
string-utils-common.js
string-utils.js Desktop: Security: Fixes XSS in GotoAnything dialog 2022-06-30 18:25:38 +01:00
StringUtils.test.js
Synchronizer.ts Desktop: Resolves #6338: Improve E2EE usability when accidentally creating multiple keys (#6399) 2022-04-13 12:18:38 +01:00
SyncTargetAmazonS3.js Desktop: Fixes #5875: Show error on sync if S3 region is not set (#5923) 2022-01-09 11:24:24 +00:00
SyncTargetDropbox.js
SyncTargetFilesystem.js
SyncTargetJoplinCloud.ts Desktop: Support for Joplin Cloud recursive linked notes 2022-04-03 19:19:24 +01:00
SyncTargetJoplinServer.ts
SyncTargetMemory.js
SyncTargetNextcloud.js
SyncTargetNone.ts
SyncTargetOneDrive.ts
SyncTargetRegistry.ts Desktop, Mobile: Sort sync target options 2022-05-05 13:19:23 +01:00
SyncTargetWebDAV.js
TaskQueue.test.js
TaskQueue.ts
theme.ts Desktop: Clickable tags in Tag Bar (#5956) 2022-01-09 11:32:21 +00:00
time.ts
timeUtils.test.js
tsconfig.json
urlUtils.js
urlUtils.test.js
uuid.ts Desktop: Resolves #591: Add support for multiple profiles (#6385) 2022-04-11 16:49:32 +01:00
versionInfo.ts
WebDavApi.js
welcomeAssets.js Doc: Updated Markdown files 2022-03-01 18:14:23 +00:00
WelcomeUtils.js

@joplin/lib

Library shared between all applications.

  • It should not have dependencies to any other @joplin package to avoid dependency cycles.
  • Binary packages should be passed via dependency injection from the parent packages, for example like it is done in shim-init-node. This is because each app might need to compile the binary package in a specific way, so doing it from /lib would cause issues.
  • It should not include the react or react-native packages because React in particular breaks when there's more than one instance of it in node_modules. React is passed via dependency injections so that some hooks can be shared.