diff --git a/packages/cozy-ccc-libs/README.md b/packages/cozy-ccc-libs/README.md new file mode 100644 index 000000000..f1265c34a --- /dev/null +++ b/packages/cozy-ccc-libs/README.md @@ -0,0 +1,20 @@ +`cozy-ccc-libs` provides libraries necessary to cozy konnectors on client side and also on launcher +side. + +To get the libs necessary on content script side use : + +```javascript +import libs from 'cozy-ccc-libs/contentscript' +``` + +To get the libs necessary in the launcher use : + +```javascript +import launcherLibs from 'cozy-ccc-libs/launcher' +``` + +To get the bridge necessary to allow communication between content script and launcher use : + +```javascript +import bridge from 'cozy-ccc-libs/bridge' +``` diff --git a/packages/cozy-ccc-libs/package.json b/packages/cozy-ccc-libs/package.json index 8147438ae..51284b544 100644 --- a/packages/cozy-ccc-libs/package.json +++ b/packages/cozy-ccc-libs/package.json @@ -2,7 +2,6 @@ "name": "cozy-ccc-libs", "version": "0.1.0", "description": "All the libs needed to run a cozy client connector", - "main": "dist/index.js", "repository": { "type": "git", "url": "git+https://github.com/konnectors/libs.git" diff --git a/packages/cozy-ccc-libs/src/bridge.js b/packages/cozy-ccc-libs/src/bridge.js new file mode 100644 index 000000000..25dcce8b6 --- /dev/null +++ b/packages/cozy-ccc-libs/src/bridge.js @@ -0,0 +1,3 @@ +export { default as LauncherBridge } from './bridge/LauncherBridge' +export { default as ContentScriptMessenger } from './bridge/ContentScriptMessenger' +export { default as bridgeInterfaces } from './bridge/bridgeInterfaces' diff --git a/packages/cozy-ccc-libs/src/bridge/index.js b/packages/cozy-ccc-libs/src/bridge/index.js deleted file mode 100644 index 638fe954f..000000000 --- a/packages/cozy-ccc-libs/src/bridge/index.js +++ /dev/null @@ -1,3 +0,0 @@ -export { default as LauncherBridge } from './LauncherBridge' -export { default as ContentScriptMessenger } from './ContentScriptMessenger' -export { default as bridgeInterfaces } from './bridgeInterfaces' diff --git a/packages/cozy-ccc-libs/src/contentscript.js b/packages/cozy-ccc-libs/src/contentscript.js new file mode 100644 index 000000000..3ed500196 --- /dev/null +++ b/packages/cozy-ccc-libs/src/contentscript.js @@ -0,0 +1 @@ +export { default as ContentScript } from './contentscript/ContentScript' diff --git a/packages/cozy-ccc-libs/src/ContentScript.js b/packages/cozy-ccc-libs/src/contentscript/ContentScript.js similarity index 99% rename from packages/cozy-ccc-libs/src/ContentScript.js rename to packages/cozy-ccc-libs/src/contentscript/ContentScript.js index 4a20ea096..d32af3f4c 100644 --- a/packages/cozy-ccc-libs/src/ContentScript.js +++ b/packages/cozy-ccc-libs/src/contentscript/ContentScript.js @@ -3,7 +3,7 @@ import get from 'lodash/get' import waitFor from 'p-wait-for' import Minilog from '@cozy/minilog' -import LauncherBridge from './bridge/LauncherBridge' +import LauncherBridge from '../bridge/LauncherBridge' import { blobToBase64 } from './utils' import ky from 'ky/umd' diff --git a/packages/cozy-ccc-libs/src/ContentScript.spec.js b/packages/cozy-ccc-libs/src/contentscript/ContentScript.spec.js similarity index 100% rename from packages/cozy-ccc-libs/src/ContentScript.spec.js rename to packages/cozy-ccc-libs/src/contentscript/ContentScript.spec.js diff --git a/packages/cozy-ccc-libs/src/index.js b/packages/cozy-ccc-libs/src/contentscript/index.js similarity index 100% rename from packages/cozy-ccc-libs/src/index.js rename to packages/cozy-ccc-libs/src/contentscript/index.js diff --git a/packages/cozy-ccc-libs/src/utils.js b/packages/cozy-ccc-libs/src/contentscript/utils.js similarity index 100% rename from packages/cozy-ccc-libs/src/utils.js rename to packages/cozy-ccc-libs/src/contentscript/utils.js diff --git a/packages/cozy-ccc-libs/src/launcher.js b/packages/cozy-ccc-libs/src/launcher.js new file mode 100644 index 000000000..eaecfe9a0 --- /dev/null +++ b/packages/cozy-ccc-libs/src/launcher.js @@ -0,0 +1,6 @@ +export { default as addData } from './launcher/addData' +export { default as hydrateAndFilter } from './launcher/hydrateAndFilter' +export { default as saveFiles } from './launcher/saveFiles' +export { default as saveBills } from './launcher/saveBills' +export { default as saveIdentity } from './launcher/saveIdentity' +export { default as updateOrCreate } from './launcher/updateOrCreate' diff --git a/packages/cozy-ccc-libs/src/launcher/index.js b/packages/cozy-ccc-libs/src/launcher/index.js deleted file mode 100644 index 3626d2126..000000000 --- a/packages/cozy-ccc-libs/src/launcher/index.js +++ /dev/null @@ -1,6 +0,0 @@ -export { default as addData } from './addData' -export { default as hydrateAndFilter } from './hydrateAndFilter' -export { default as saveFiles } from './saveFiles' -export { default as saveBills } from './saveBills' -export { default as saveIdentity } from './saveIdentity' -export { default as updateOrCreate } from './updateOrCreate'