{"id":26484711,"url":"https://github.com/breeze/breeze-client","last_synced_at":"2025-04-05T06:07:05.540Z","repository":{"id":30442090,"uuid":"124933298","full_name":"Breeze/breeze-client","owner":"Breeze","description":"Breeze for JavaScript clients","archived":false,"fork":false,"pushed_at":"2025-02-14T17:57:37.000Z","size":861,"stargazers_count":38,"open_issues_count":30,"forks_count":18,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-03-29T05:06:59.190Z","etag":null,"topics":["change-detection","database","entity","orm","query","relational-databases"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Breeze.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-12T18:27:51.000Z","updated_at":"2025-02-14T17:57:41.000Z","dependencies_parsed_at":"2024-01-16T12:48:23.590Z","dependency_job_id":"b52e6e11-6a10-424a-a9fc-19714e525917","html_url":"https://github.com/Breeze/breeze-client","commit_stats":{"total_commits":148,"total_committers":7,"mean_commits":"21.142857142857142","dds":"0.41891891891891897","last_synced_commit":"82035f10abdbb0a12e87a1c806083297e0ba49a1"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Breeze%2Fbreeze-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Breeze%2Fbreeze-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Breeze%2Fbreeze-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Breeze%2Fbreeze-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Breeze","download_url":"https://codeload.github.com/Breeze/breeze-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247294536,"owners_count":20915340,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["change-detection","database","entity","orm","query","relational-databases"],"created_at":"2025-03-20T05:38:55.762Z","updated_at":"2025-04-05T06:07:05.524Z","avatar_url":"https://github.com/Breeze.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\u003ca href=\"http://www.getbreezenow.com/\" target=\"_blank\"\u003e\u003cimg src=\"http://breeze.github.io/images/logos/BreezeJsB.png\" alt=\"Breeze\" width=\"100\"/\u003e\u003c/a\u003e\u003c/p\u003e\n\n# [Breeze](http://breeze.github.io/doc-main/) Data Management for JavaScript Clients  \n\n**Breeze** is a library that helps you manage data in rich client applications. If you store data in a database, query and save those data as complex object graphs, and share these graphs across multiple screens of your JavaScript client, Breeze is for you.\n\nClient-side querying, caching, dynamic object graphs, change tracking and notification, model validation, batch save, offline … all part of rich data management with Breeze.  Breeze clients communicate with any remote service that speaks HTTP and JSON.\n\n**Breeze** lets you develop applications using the same powerful idioms on the client and server. You can\n\n- query with a rich query syntax\n- navigate the graph of related entities\n- track changes as you add/change/delete entities\n- perform client-side validation\n- save all changes in a single transaction\n- use the same entity model on the server and client\n\n## Install from npm\n\n    npm install breeze-client@mjs\nor \n\n    npm install breeze-client\n\nThe version tagged `mjs` uses updated [Angular Package Format](https://docs.google.com/document/d/1CZC2rcpxffTDfRDs6p1cfbmKNLA6x5O-NtkJglDaBVs/preview) and ES2020 .mjs modules.  It has `esm2020` and `fesm2020` folders, but no UMD `bundles` folder.  \n\nIf you want the latest module format, and don't care about UMD bundles, use `breeze-client@mjs`.\n\n## Documentation \n\nSee the [docs](http://breeze.github.io/doc-js/features.html) for more info about what Breeze does and how to use it.\n\nSet the [release notes](http://breeze.github.io/doc-js/release-notes.html) for changes in the latest version.\n\n## Examples\n\nSee some [examples](https://github.com/Breeze/northwind-demo) of how to use breeze with Angular, Aurelia, React, and Vue in the [Northwind-Demo](https://github.com/Breeze/northwind-demo).\n\nSee the [TempHire](https://github.com/Breeze/temphire.angular) application for a richer example showing proper architectural patterns.\n\n## Sources\n\nThe sources for this package are in the [breeze-client](https://github.com/Breeze/breeze-client) repo.  Please file issues and pull requests against that repo.\n\n## Upgrading Breeze\n\nSee the [UPGRADE](https://github.com/Breeze/breeze-client/blob/master/UPGRADE.md) document for information on upgrading from Breeze 1.x to 2.x.\n\n## Building Breeze\n\nSee the [BUILD](https://github.com/Breeze/breeze-client/blob/master/BUILD.md) document for instructions on building the Breeze and its API docs.\n\n\u003chr\u003e\n\nIf you have discovered a bug or missing feature, please create an issue in the [breeze-client github repo](https://github.com/Breeze/breeze-client).\n\nIf you have questions about using Breeze, please ask on [Stack Overflow](https://stackoverflow.com/questions/tagged/breeze).\n\nIf you need help developing your application, please contact us at [IdeaBlade](mailto:info@ideablade.com).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreeze%2Fbreeze-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbreeze%2Fbreeze-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreeze%2Fbreeze-client/lists"}