Skip to content
/ cozy-libs Public

Libraries used to build Cozy products and tools.

License

Notifications You must be signed in to change notification settings

cozy/cozy-libs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Cozy Bot
Apr 16, 2025
de5dad5 Β· Apr 16, 2025
Mar 11, 2025
Apr 9, 2025
Apr 16, 2025
Oct 16, 2024
Aug 8, 2018
Jul 4, 2019
Sep 20, 2018
Mar 11, 2025
Oct 16, 2024
Feb 11, 2021
Feb 11, 2021
Jan 18, 2019
Mar 11, 2025
Nov 27, 2024
Jun 19, 2018
Dec 12, 2024
Mar 14, 2019
Oct 15, 2024
Mar 11, 2025
Aug 23, 2019
Apr 4, 2025

Repository files navigation

Cozy libs

Sharing Helpers for Cozy Application Development

Libraries

Dev tools

  • 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.

CLI

  • Cozy CI: Utility scripts for Cozy Cloud CI integration
  • Cozy App Publish: Publish an application/konnector to the Cozy Cloud registry

Note

  • 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.

Deleted packages

  • 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.