Sharing Helpers for Cozy Application Development
- Cozy Device Helper: To know more information about the device platform
- Cozy Doctypes: Tools for working with shared doctypes
- Cozy Flags: Client side feature flags
- Cozy Interapp: Allows applications to interact with each other
- Cozy Realtime: Be notified via websocket when something happens on the Cozy
- Babel Preset Cozy App: Config for babel transpiling (for applications and libraries)
- Cozy Commitlint Config: Commitlint config enforcing the cozy commit convention
- Cozy Browserslist Config: Browserslist config enforcing the official Cozy supported browsers
- ESLint Config Cozy App: Config for eslint using prettier (for applications and libraries)
- Cozy Logger: Logs message in a human friendly way while developing and logs in JSON when in production. It can be used by konnectors, services alike, and web apps.
- Cozy CI: Utility scripts for Cozy Cloud CI integration
- Cozy App Publish: Publish an application/konnector to the Cozy Cloud registry
- To run unit tests of a package, as some packages may be required for testing, you must first build the cozy-libs packages by running
yarn build
.
- cozy-mespapiers-lib : lib has been merged again in mespapiers in 2024. Last commit where it exists in this repo:
b49bd1f6b71446235b2c5a702a13584765787ce8
. Removal PR. - cozy-scanner : lib was used for qualifications that are now in cozy-client. Last commit where it exists in this repo:
cd79f20a4c2e807ec57893548594e2a5f430eba7
. Removal PR. - cozy-authentication : lib was used for our Cordova apps that have been replaced by the flagship app in React Native. Last commit where it exists in this repo:
de46949c3e4f85e262786f71ec9e4a5699ec319b
. Removal PR. - webpack-expose-package-info-plugin : lib was unused. Last commit where it exists in this repo:
af2b4b48c01544820dd385be5914f6fd42ae72e5
. Removal PR.