Socket
Socket
Sign inDemoInstall

breeze-client

Package Overview
Dependencies
Maintainers
5
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

breeze-client - npm Package Compare versions

Comparing version 2.0.0-alpha.9 to 2.0.0-alpha.10

index.ts

17

adapter-ajax-angularjs/package.json
{
"name": "breeze-client/adapter-ajax-angularjs",
"main": "../bundles/breeze-client-adapter-ajax-angularjs.umd.js",
"module": "../fesm5/breeze-client-adapter-ajax-angularjs.js",
"es2015": "../fesm2015/breeze-client-adapter-ajax-angularjs.js",
"esm5": "../esm5/adapter-ajax-angularjs/breeze-client-adapter-ajax-angularjs.js",
"esm2015": "../esm2015/adapter-ajax-angularjs/breeze-client-adapter-ajax-angularjs.js",
"fesm5": "../fesm5/breeze-client-adapter-ajax-angularjs.js",
"fesm2015": "../fesm2015/breeze-client-adapter-ajax-angularjs.js",
"typings": "breeze-client-adapter-ajax-angularjs.d.ts",
"metadata": "breeze-client-adapter-ajax-angularjs.metadata.json",
"sideEffects": false
"name": "adapter-ajax-angularjs",
"ngPackage": {
"lib": {
"entryFile": "../src/adapter-ajax-angularjs.ts"
}
}
}
{
"name": "breeze-client/adapter-ajax-jquery",
"main": "../bundles/breeze-client-adapter-ajax-jquery.umd.js",
"module": "../fesm5/breeze-client-adapter-ajax-jquery.js",
"es2015": "../fesm2015/breeze-client-adapter-ajax-jquery.js",
"esm5": "../esm5/adapter-ajax-jquery/breeze-client-adapter-ajax-jquery.js",
"esm2015": "../esm2015/adapter-ajax-jquery/breeze-client-adapter-ajax-jquery.js",
"fesm5": "../fesm5/breeze-client-adapter-ajax-jquery.js",
"fesm2015": "../fesm2015/breeze-client-adapter-ajax-jquery.js",
"typings": "breeze-client-adapter-ajax-jquery.d.ts",
"metadata": "breeze-client-adapter-ajax-jquery.metadata.json",
"sideEffects": false
"name": "adapter-ajax-jquery",
"ngPackage": {
"lib": {
"entryFile": "../src/adapter-ajax-jquery.ts"
}
}
}
{
"name": "breeze-client/adapter-data-service-odata",
"main": "../bundles/breeze-client-adapter-data-service-odata.umd.js",
"module": "../fesm5/breeze-client-adapter-data-service-odata.js",
"es2015": "../fesm2015/breeze-client-adapter-data-service-odata.js",
"esm5": "../esm5/adapter-data-service-odata/breeze-client-adapter-data-service-odata.js",
"esm2015": "../esm2015/adapter-data-service-odata/breeze-client-adapter-data-service-odata.js",
"fesm5": "../fesm5/breeze-client-adapter-data-service-odata.js",
"fesm2015": "../fesm2015/breeze-client-adapter-data-service-odata.js",
"typings": "breeze-client-adapter-data-service-odata.d.ts",
"metadata": "breeze-client-adapter-data-service-odata.metadata.json",
"sideEffects": false
"name": "adapter-data-service-odata",
"ngPackage": {
"lib": {
"entryFile": "../src/adapter-data-service-odata.ts"
}
}
}
{
"name": "breeze-client/adapter-data-service-webapi",
"main": "../bundles/breeze-client-adapter-data-service-webapi.umd.js",
"module": "../fesm5/breeze-client-adapter-data-service-webapi.js",
"es2015": "../fesm2015/breeze-client-adapter-data-service-webapi.js",
"esm5": "../esm5/adapter-data-service-webapi/breeze-client-adapter-data-service-webapi.js",
"esm2015": "../esm2015/adapter-data-service-webapi/breeze-client-adapter-data-service-webapi.js",
"fesm5": "../fesm5/breeze-client-adapter-data-service-webapi.js",
"fesm2015": "../fesm2015/breeze-client-adapter-data-service-webapi.js",
"typings": "breeze-client-adapter-data-service-webapi.d.ts",
"metadata": "breeze-client-adapter-data-service-webapi.metadata.json",
"sideEffects": false
"name": "adapter-data-service-webapi",
"ngPackage": {
"lib": {
"entryFile": "../src/adapter-data-service-webapi.ts"
}
}
}
{
"name": "breeze-client/adapter-model-library-backing-store",
"main": "../bundles/breeze-client-adapter-model-library-backing-store.umd.js",
"module": "../fesm5/breeze-client-adapter-model-library-backing-store.js",
"es2015": "../fesm2015/breeze-client-adapter-model-library-backing-store.js",
"esm5": "../esm5/adapter-model-library-backing-store/breeze-client-adapter-model-library-backing-store.js",
"esm2015": "../esm2015/adapter-model-library-backing-store/breeze-client-adapter-model-library-backing-store.js",
"fesm5": "../fesm5/breeze-client-adapter-model-library-backing-store.js",
"fesm2015": "../fesm2015/breeze-client-adapter-model-library-backing-store.js",
"typings": "breeze-client-adapter-model-library-backing-store.d.ts",
"metadata": "breeze-client-adapter-model-library-backing-store.metadata.json",
"sideEffects": false
"name": "adapter-model-library-backing-store",
"ngPackage": {
"lib": {
"entryFile": "../src/adapter-model-library-backing-store.ts"
}
}
}
{
"name": "breeze-client/adapter-model-library-ko",
"main": "../bundles/breeze-client-adapter-model-library-ko.umd.js",
"module": "../fesm5/breeze-client-adapter-model-library-ko.js",
"es2015": "../fesm2015/breeze-client-adapter-model-library-ko.js",
"esm5": "../esm5/adapter-model-library-ko/breeze-client-adapter-model-library-ko.js",
"esm2015": "../esm2015/adapter-model-library-ko/breeze-client-adapter-model-library-ko.js",
"fesm5": "../fesm5/breeze-client-adapter-model-library-ko.js",
"fesm2015": "../fesm2015/breeze-client-adapter-model-library-ko.js",
"typings": "breeze-client-adapter-model-library-ko.d.ts",
"metadata": "breeze-client-adapter-model-library-ko.metadata.json",
"sideEffects": false
"name": "adapter-model-library-ko",
"ngPackage": {
"lib": {
"entryFile": "../src/adapter-model-library-ko.ts"
}
}
}
{
"name": "breeze-client/adapter-uri-builder-json",
"main": "../bundles/breeze-client-adapter-uri-builder-json.umd.js",
"module": "../fesm5/breeze-client-adapter-uri-builder-json.js",
"es2015": "../fesm2015/breeze-client-adapter-uri-builder-json.js",
"esm5": "../esm5/adapter-uri-builder-json/breeze-client-adapter-uri-builder-json.js",
"esm2015": "../esm2015/adapter-uri-builder-json/breeze-client-adapter-uri-builder-json.js",
"fesm5": "../fesm5/breeze-client-adapter-uri-builder-json.js",
"fesm2015": "../fesm2015/breeze-client-adapter-uri-builder-json.js",
"typings": "breeze-client-adapter-uri-builder-json.d.ts",
"metadata": "breeze-client-adapter-uri-builder-json.metadata.json",
"sideEffects": false
"name": "adapter-uri-builder-json",
"ngPackage": {
"lib": {
"entryFile": "../src/adapter-uri-builder-json.ts"
}
}
}
{
"name": "breeze-client/adapter-uri-builder-odata",
"main": "../bundles/breeze-client-adapter-uri-builder-odata.umd.js",
"module": "../fesm5/breeze-client-adapter-uri-builder-odata.js",
"es2015": "../fesm2015/breeze-client-adapter-uri-builder-odata.js",
"esm5": "../esm5/adapter-uri-builder-odata/breeze-client-adapter-uri-builder-odata.js",
"esm2015": "../esm2015/adapter-uri-builder-odata/breeze-client-adapter-uri-builder-odata.js",
"fesm5": "../fesm5/breeze-client-adapter-uri-builder-odata.js",
"fesm2015": "../fesm2015/breeze-client-adapter-uri-builder-odata.js",
"typings": "breeze-client-adapter-uri-builder-odata.d.ts",
"metadata": "breeze-client-adapter-uri-builder-odata.metadata.json",
"sideEffects": false
"name": "adapter-uri-builder-odata",
"ngPackage": {
"lib": {
"entryFile": "../src/adapter-uri-builder-odata.ts"
}
}
}
{
"name": "breeze-client",
"version": "2.0.0-alpha.9",
"version": "2.0.0-alpha.10",
"description": "Breeze data management for JavaScript clients",
"repository": "https://github.com/Breeze/breeze-client.git",
"dependencies": {
"tslib": "^1.9.0"
},
"dependencies": {},
"devDependencies": {

@@ -24,2 +22,17 @@ "@types/jasmine": "^3.3.13",

},
"scripts": {
"build": "npm run packagr && npm pack ./dist",
"publish": "npm publish --tag next ./dist",
"test": "tsc && jasmine",
"clean": "rimraf temp && rimraf src/*.js* && rimraf src/*.d.ts && rimraf ./*.d.ts && rimraf dist",
"tsc": "tsc",
"watch-tsc": "tsc -w",
"typedoc": "typedoc --out ./temp/docs/ --exclude xx --excludePrivate --excludeNotExported --tsConfig ./tsconfig.typedoc.json --mode file --readme ./readme.doc.md ./src/breeze.ts && node tools/copyIfDifferent.js temp/docs docs ",
"packagr": "ng-packagr -p package.json"
},
"ngPackage": {
"lib": {
"entryFile": "public_api.ts"
}
},
"author": {

@@ -40,13 +53,3 @@ "name": "IdeaBlade",

},
"homepage": "https://github.com/Breeze/breeze-client#readme",
"main": "bundles/breeze-client.umd.js",
"module": "fesm5/breeze-client.js",
"es2015": "fesm2015/breeze-client.js",
"esm5": "esm5/breeze-client.js",
"esm2015": "esm2015/breeze-client.js",
"fesm5": "fesm5/breeze-client.js",
"fesm2015": "fesm2015/breeze-client.js",
"typings": "breeze-client.d.ts",
"metadata": "breeze-client.metadata.json",
"sideEffects": false
"homepage": "https://github.com/Breeze/breeze-client#readme"
}

@@ -48,2 +48,5 @@ # breeze-client

Also, the aggressive tree-shaking of tsickle/terser/webpack in Angular 8 removes the functions that the Breeze adapters
use to register themselves! So you need to register them yourself.
If you have this:

@@ -54,17 +57,31 @@

import 'breeze-client/breeze.uriBuilder.odata';
import { BreezeBridgeHttpClientModule } from 'breeze-bridge2-angular';
Replace it with this for ES5 (Angular 2 - 7):
Replace it with this:
import 'breeze-client/esm5/adapter-data-service-webapi/adapter-data-service-webapi';
import 'breeze-client/esm5/adapter-model-library-backing-store/adapter-model-library-backing-store';
import 'breeze-client/esm5/adapter-uri-builder-json/adapter-uri-builder-json';
import { config } from 'breeze-client';
import { DataServiceWebApiAdapter } from 'breeze-client/adapter-data-service-webapi';
import { ModelLibraryBackingStoreAdapter } from 'breeze-client/adapter-model-library-backing-store';
import { UriBuilderODataAdapter } from 'breeze-client/adapter-uri-builder-odata';
import { AjaxHttpClientAdapter } from 'breeze-bridge2-angular';
Or this for ES6 (Angular 8+):
Note that now you _do not_ import the `BreezeBridgeHttpClientModule`, just the `AjaxHttpClientAdapter`.
import 'breeze-client/esm2015/adapter-data-service-webapi/adapter-data-service-webapi';
import 'breeze-client/esm2015/adapter-model-library-backing-store/adapter-model-library-backing-store';
import 'breeze-client/esm2015/adapter-uri-builder-json/adapter-uri-builder-json';
Then, in your constructor function (for your module or Entity Manager Provider):
And the UMD versions are still available (under the `bundles` directory) for apps that use global JavaScript libraries:
constructor(http: HttpClient) {
// the order is important
ModelLibraryBackingStoreAdapter.register();
UriBuilderODataAdapter.register();
config.registerAdapter('ajax', <any>function() { return new AjaxHttpClientAdapter(http); });
config.initializeAdapterInstance('ajax', AjaxHttpClientAdapter.adapterName, true);
DataServiceWebApiAdapter.register();
}
The above has been tested on Angular 7 and 8, and should work for earlier versions.
For apps that use global JavaScript libraries, the UMD versions are still available, under the `bundles` directory:
<script src="node_modules/breeze-client/bundles/breeze-client.umd.js"></script>

@@ -71,0 +88,0 @@ <script src="node_modules/breeze-client/bundles/breeze-client-adapter-model-library-backing-store.umd.js"></script>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc