Socket
Socket
Sign inDemoInstall

ember-metrics

Package Overview
Dependencies
295
Maintainers
8
Versions
46
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.16.0 to 0.17.0

addon/metrics-adapters/azure-app-insights.js

14

addon/metrics-adapters/google-analytics.js
import { assign } from '@ember/polyfills';
import { isPresent } from '@ember/utils';
import { assert } from '@ember/debug';
import { set } from '@ember/object';
import { capitalize } from '@ember/string';

@@ -16,3 +17,4 @@ import { compact } from '../utils/object-transforms';

const config = assign({}, this.config);
const { id, sendHitTask, trace, require, debug } = config;
const { id, sendHitTask, trace, require, debug, trackerName } = config;
set(this, 'gaSendKey', trackerName ? trackerName + '.send' : 'send');

@@ -26,2 +28,3 @@ assert(`[ember-metrics] You must pass a valid \`id\` to the ${this.toString()} adapter`, id);

delete config.trace;
delete config.trackerName;

@@ -41,3 +44,3 @@ const hasOptions = isPresent(Object.keys(config));

window.ga('create', id, hasOptions ? config : 'auto');
window.ga('create', id, hasOptions ? config : 'auto', trackerName);

@@ -83,3 +86,4 @@ if (require) {

const event = assign(sendEvent, gaEvent);
window.ga('send', event);
const gaSendKey = this.gaSendKey;
window.ga(gaSendKey, event);

@@ -100,5 +104,5 @@ return event;

}
const gaSendKey = this.gaSendKey;
window.ga(gaSendKey, event);
window.ga('send', sendEvent);
return event;

@@ -105,0 +109,0 @@ }

<%= importStatement %>
export default <%= baseClass %>.extend({
export default class <%= classifiedModuleName %> extends <%= baseClass %> {
toStringExtension() {
<%= toStringExtension %>
},
}
init() {
init() {}
},
identify() {}
identify() {
trackEvent() {}
},
trackPage() {}
trackEvent() {
alias() {}
},
trackPage() {
},
alias() {
},
willDestroy() {
}
});
willDestroy() {}
}

@@ -0,1 +1,22 @@

# v0.17.0
One more!
## Features
- Add Azure App Insights Adapter
https://github.com/adopted-ember-addons/ember-metrics/pull/262
- Allow for multiple GA Properties
https://github.com/adopted-ember-addons/ember-metrics/pull/269
## Fix
- Blueprints generate ES6 class adapter
https://github.com/adopted-ember-addons/ember-metrics/pull/262
## Changed
- Update Ember to 3.21
https://github.com/adopted-ember-addons/ember-metrics/pull/261
# v0.16.0

@@ -2,0 +23,0 @@

{
"name": "ember-metrics",
"version": "0.16.0",
"version": "0.17.0",
"description": "Send data to multiple analytics integrations without re-implementing new API",

@@ -42,11 +42,11 @@ "directories": {

"devDependencies": {
"@ember/optional-features": "^1.3.0",
"@ember/optional-features": "^2.0.0",
"babel-eslint": "^10.1.0",
"broccoli-asset-rev": "^3.0.0",
"ember-cli": "~3.18.0",
"ember-cli": "~3.21.2",
"ember-cli-dependency-checker": "^3.2.0",
"ember-cli-htmlbars": "^4.3.1",
"ember-cli-htmlbars": "^5.3.1",
"ember-cli-inject-live-reload": "^2.0.2",
"ember-cli-sri": "^2.1.1",
"ember-cli-uglify": "^3.0.0",
"ember-cli-terser": "^4.0.0",
"ember-disable-prototype-extensions": "^1.1.3",

@@ -56,9 +56,9 @@ "ember-export-application-global": "^2.0.1",

"ember-qunit": "^4.6.0",
"ember-resolver": "^8.0.0",
"ember-resolver": "^8.0.2",
"ember-sinon": "^4.0.0",
"ember-source": "~3.18.0",
"ember-source-channel-url": "^2.0.1",
"ember-source": "~3.21.1",
"ember-source-channel-url": "^3.0.0",
"ember-try": "^1.4.0",
"eslint": "^6.8.0",
"eslint-plugin-ember": "^8.4.0",
"eslint": "^7.8.0",
"eslint-plugin-ember": "^8.13.0",
"eslint-plugin-node": "^11.1.0",

@@ -70,3 +70,3 @@ "loader.js": "^4.7.0",

"broccoli-funnel": "^3.0.2",
"ember-cli-babel": "^7.19.0"
"ember-cli-babel": "^7.22.1"
},

@@ -73,0 +73,0 @@ "ember-addon": {

@@ -80,3 +80,3 @@ # ember-metrics

* Ember.js v3.12 or above
* Ember.js v3.16 or above
* Ember CLI v2.13 or above

@@ -83,0 +83,0 @@ * Node.js v10 or above

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc