@atlaskit/analytics-next
Advanced tools
Comparing version 9.1.4 to 9.2.0
@@ -15,4 +15,5 @@ { | ||
"../src/**/*.test.*", | ||
"../src/**/test.*" | ||
"../src/**/test.*", | ||
"../src/performance/examples.tsx" | ||
] | ||
} |
# @atlaskit/analytics-next | ||
## 9.2.0 | ||
### Minor Changes | ||
- [#69804](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/69804) [`0443b2194bd9`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/0443b2194bd9) - Allow using modern react context via platform feature flags | ||
## 9.1.4 | ||
@@ -7,3 +13,3 @@ | ||
- [`9af31f3c1ae`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9af31f3c1ae) - Delete version.json | ||
- [#38731](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/38731) [`9af31f3c1ae`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9af31f3c1ae) - Delete version.json | ||
@@ -14,3 +20,3 @@ ## 9.1.3 | ||
- [`9d00501a414`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9d00501a414) - Ensure legacy types are published for TS 4.5-4.8 | ||
- [#33793](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33793) [`9d00501a414`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9d00501a414) - Ensure legacy types are published for TS 4.5-4.8 | ||
@@ -21,3 +27,3 @@ ## 9.1.2 | ||
- [`41fae2c6f68`](https://bitbucket.org/atlassian/atlassian-frontend/commits/41fae2c6f68) - Upgrade Typescript from `4.5.5` to `4.9.5` | ||
- [#33649](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33649) [`41fae2c6f68`](https://bitbucket.org/atlassian/atlassian-frontend/commits/41fae2c6f68) - Upgrade Typescript from `4.5.5` to `4.9.5` | ||
@@ -28,3 +34,3 @@ ## 9.1.1 | ||
- [`7cc1e8f18ec`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7cc1e8f18ec) - Move analytics-next to maintenance mode | ||
- [#33292](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33292) [`7cc1e8f18ec`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7cc1e8f18ec) - Move analytics-next to maintenance mode | ||
@@ -35,3 +41,3 @@ ## 9.1.0 | ||
- [`56507598609`](https://bitbucket.org/atlassian/atlassian-frontend/commits/56507598609) - Skip minor dependency bump | ||
- [#33258](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33258) [`56507598609`](https://bitbucket.org/atlassian/atlassian-frontend/commits/56507598609) - Skip minor dependency bump | ||
@@ -42,3 +48,3 @@ ## 9.0.2 | ||
- [`7caf968e4cf`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7caf968e4cf) - Move analytics-next to maintenance mode | ||
- [#33013](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33013) [`7caf968e4cf`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7caf968e4cf) - Move analytics-next to maintenance mode | ||
@@ -49,3 +55,3 @@ ## 9.0.1 | ||
- [`fbff320b423`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fbff320b423) - Move package to continuous model and to push model consumption | ||
- [#32312](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32312) [`fbff320b423`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fbff320b423) - Move package to continuous model and to push model consumption | ||
@@ -56,3 +62,3 @@ ## 9.0.0 | ||
- [`cf21f06ff72`](https://bitbucket.org/atlassian/atlassian-frontend/commits/cf21f06ff72) - Bugfix, removed sending event fn and deprecated AnalyticErrorBoundary | ||
- [#29470](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/29470) [`cf21f06ff72`](https://bitbucket.org/atlassian/atlassian-frontend/commits/cf21f06ff72) - Bugfix, removed sending event fn and deprecated AnalyticErrorBoundary | ||
@@ -63,3 +69,3 @@ ## 8.3.5 | ||
- [`ccdc8e150f9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ccdc8e150f9) - AFO-771 Analytics next - fix node process check | ||
- [#26436](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/26436) [`ccdc8e150f9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ccdc8e150f9) - AFO-771 Analytics next - fix node process check | ||
@@ -70,3 +76,3 @@ ## 8.3.4 | ||
- [`2cbb787f8b3`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2cbb787f8b3) - AFO-711 Analytics-next: nullable check for context | ||
- [#26220](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/26220) [`2cbb787f8b3`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2cbb787f8b3) - AFO-711 Analytics-next: nullable check for context | ||
@@ -77,3 +83,3 @@ ## 8.3.3 | ||
- [`8cc2f888c83`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8cc2f888c83) - Upgrade Typescript from `4.3.5` to `4.5.5` | ||
- [#24874](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/24874) [`8cc2f888c83`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8cc2f888c83) - Upgrade Typescript from `4.3.5` to `4.5.5` | ||
@@ -84,3 +90,3 @@ ## 8.3.2 | ||
- [`8d4228767b0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8d4228767b0) - Upgrade Typescript from `4.2.4` to `4.3.5`. | ||
- [#24492](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/24492) [`8d4228767b0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8d4228767b0) - Upgrade Typescript from `4.2.4` to `4.3.5`. | ||
@@ -91,3 +97,3 @@ ## 8.3.1 | ||
- [`cb2392f6d33`](https://bitbucket.org/atlassian/atlassian-frontend/commits/cb2392f6d33) - Upgrade to TypeScript 4.2.4 | ||
- [#20650](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/20650) [`cb2392f6d33`](https://bitbucket.org/atlassian/atlassian-frontend/commits/cb2392f6d33) - Upgrade to TypeScript 4.2.4 | ||
@@ -98,3 +104,3 @@ ## 8.3.0 | ||
- [`37fd554209e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/37fd554209e) - Add instance checks for analytics events in analytics-next. Update check in mpt-analytics for events too. | ||
- [#14012](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/14012) [`37fd554209e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/37fd554209e) - Add instance checks for analytics events in analytics-next. Update check in mpt-analytics for events too. | ||
@@ -105,3 +111,3 @@ ## 8.2.1 | ||
- [`a4420ad5104`](https://bitbucket.org/atlassian/atlassian-frontend/commits/a4420ad5104) - Improves referential stability of analytics-next wrapped callbacks | ||
- [#12837](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/12837) [`a4420ad5104`](https://bitbucket.org/atlassian/atlassian-frontend/commits/a4420ad5104) - Improves referential stability of analytics-next wrapped callbacks | ||
@@ -112,3 +118,3 @@ ## 8.2.0 | ||
- [`0dbf0427287`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0dbf0427287) - [ux] Added new optional props to allow executing on catching error and rendering an error screen on error | ||
- [#12328](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/12328) [`0dbf0427287`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0dbf0427287) - [ux] Added new optional props to allow executing on catching error and rendering an error screen on error | ||
@@ -119,3 +125,3 @@ ## 8.1.4 | ||
- [`d6f7ff383cf`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d6f7ff383cf) - Updates to development dependency `storybook-addon-performance` | ||
- [#12167](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/12167) [`d6f7ff383cf`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d6f7ff383cf) - Updates to development dependency `storybook-addon-performance` | ||
@@ -126,3 +132,3 @@ ## 8.1.3 | ||
- [`5a9b102eef0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5a9b102eef0) - Add optional actionSubject parameter to usePlatformLeafHandlerHook | ||
- [#10230](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/10230) [`5a9b102eef0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5a9b102eef0) - Add optional actionSubject parameter to usePlatformLeafHandlerHook | ||
@@ -133,3 +139,3 @@ ## 8.1.2 | ||
- [`b290f591719`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b290f591719) - Add process type check in analytics next | ||
- [#9083](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/9083) [`b290f591719`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b290f591719) - Add process type check in analytics next | ||
@@ -140,3 +146,3 @@ ## 8.1.1 | ||
- [`d3265f19be`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d3265f19be) - Transpile packages using babel rather than tsc | ||
- [#5857](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5857) [`d3265f19be`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d3265f19be) - Transpile packages using babel rather than tsc | ||
@@ -147,3 +153,3 @@ ## 8.1.0 | ||
- [`4eb71695b5`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4eb71695b5) - Added usePlatformLeafSyntheticEventHandler, which acts similarly to usePlatformLeafEventHandler but is used for synthetic events where the event handler takes no `value` prop | ||
- [#5693](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5693) [`4eb71695b5`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4eb71695b5) - Added usePlatformLeafSyntheticEventHandler, which acts similarly to usePlatformLeafEventHandler but is used for synthetic events where the event handler takes no `value` prop | ||
@@ -154,3 +160,3 @@ ## 8.0.2 | ||
- [`5f58283e1f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5f58283e1f) - Export types using Typescript's new "export type" syntax to satisfy Typescript's --isolatedModules compiler option. | ||
- [#5497](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5497) [`5f58283e1f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5f58283e1f) - Export types using Typescript's new "export type" syntax to satisfy Typescript's --isolatedModules compiler option. | ||
This requires version 3.8 of Typescript, read more about how we handle Typescript versions here: https://atlaskit.atlassian.com/get-started | ||
@@ -163,3 +169,3 @@ Also add `typescript` to `devDependencies` to denote version that the package was built with. | ||
- [`b6af9198dd`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b6af9198dd) - Restructure back to original lite mode file structure | ||
- [#5412](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5412) [`b6af9198dd`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b6af9198dd) - Restructure back to original lite mode file structure | ||
@@ -170,3 +176,3 @@ ## 8.0.0 | ||
- [`b485472340`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b485472340) - Export WithContextProps type to prevent deep import path references in dependent packages declaration output. | ||
- [#5344](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5344) [`b485472340`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b485472340) - Export WithContextProps type to prevent deep import path references in dependent packages declaration output. | ||
@@ -179,3 +185,3 @@ Released as a major to prevent existing Atlaskit dependencies that use analytics-next from breaking when analytics-next file structure changes in the future. | ||
- [`2ac834240e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2ac834240e) - Undo analytics-next file restructure to allow external ts definitions to continue working | ||
- [#5164](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5164) [`2ac834240e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2ac834240e) - Undo analytics-next file restructure to allow external ts definitions to continue working | ||
@@ -186,3 +192,3 @@ ## 7.1.0 | ||
- [`0e2a914932`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0e2a914932) - ### Additions | ||
- [#4749](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/4749) [`0e2a914932`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0e2a914932) - ### Additions | ||
@@ -242,3 +248,3 @@ - Added a new hook `useAnalyticsEventHandler` for sole use in Atlaskit components | ||
- [`6c525a8229`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6c525a8229) - Upgraded to TypeScript 3.9.6 and tslib to 2.0.0 | ||
- [#3885](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3885) [`6c525a8229`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6c525a8229) - Upgraded to TypeScript 3.9.6 and tslib to 2.0.0 | ||
@@ -254,3 +260,3 @@ Since tslib is a dependency for all our packages we recommend that products also follow this tslib upgrade | ||
- [`723a322186`](https://bitbucket.org/atlassian/atlassian-frontend/commits/723a322186) - Hotfix to have a stable react context across multiple versions of @atlaskit/analytics-next | ||
- [#4344](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/4344) [`723a322186`](https://bitbucket.org/atlassian/atlassian-frontend/commits/723a322186) - Hotfix to have a stable react context across multiple versions of @atlaskit/analytics-next | ||
@@ -261,3 +267,3 @@ ## 7.0.1 | ||
- [`bff2f273bf`](https://bitbucket.org/atlassian/atlassian-frontend/commits/bff2f273bf) - useAnalyticsEvents will no longer log errors when used without an AnalyticsListerner or AnalyticsContext | ||
- [#3428](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3428) [`bff2f273bf`](https://bitbucket.org/atlassian/atlassian-frontend/commits/bff2f273bf) - useAnalyticsEvents will no longer log errors when used without an AnalyticsListerner or AnalyticsContext | ||
@@ -268,3 +274,3 @@ ## 7.0.0 | ||
- [`87f4720f27`](https://bitbucket.org/atlassian/atlassian-frontend/commits/87f4720f27) - Officially dropping IE11 support, from this version onwards there are no warranties of the package working in IE11. | ||
- [#3335](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3335) [`87f4720f27`](https://bitbucket.org/atlassian/atlassian-frontend/commits/87f4720f27) - Officially dropping IE11 support, from this version onwards there are no warranties of the package working in IE11. | ||
For more information see: https://community.developer.atlassian.com/t/atlaskit-to-drop-support-for-internet-explorer-11-from-1st-july-2020/39534 | ||
@@ -271,0 +277,0 @@ |
@@ -8,12 +8,11 @@ "use strict"; | ||
exports.default = void 0; | ||
var _react = _interopRequireDefault(require("react")); | ||
var _platformFeatureFlags = require("@atlaskit/platform-feature-flags"); | ||
var _LegacyAnalyticsContext = _interopRequireDefault(require("./LegacyAnalyticsContext")); | ||
var _ModernAnalyticsContext = _interopRequireDefault(require("./ModernAnalyticsContext")); | ||
var _process$env; | ||
var ExportedAnalyticsContext; | ||
if (typeof process !== 'undefined' && process !== null && (_process$env = process.env) !== null && _process$env !== void 0 && _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']) { | ||
ExportedAnalyticsContext = _ModernAnalyticsContext.default; | ||
} else { | ||
ExportedAnalyticsContext = _LegacyAnalyticsContext.default; | ||
} | ||
var _default = ExportedAnalyticsContext; | ||
exports.default = _default; | ||
var ExportedAnalyticsContext = function ExportedAnalyticsContext(props) { | ||
var _process$env; | ||
var isModernContextEnabledEnv = typeof process !== 'undefined' && process !== null && ((_process$env = process.env) === null || _process$env === void 0 ? void 0 : _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']); | ||
return isModernContextEnabledEnv || (0, _platformFeatureFlags.getBooleanFF)('platform.analytics-next-use-modern-context_fqgbx') ? /*#__PURE__*/_react.default.createElement(_ModernAnalyticsContext.default, props) : /*#__PURE__*/_react.default.createElement(_LegacyAnalyticsContext.default, props); | ||
}; | ||
var _default = exports.default = ExportedAnalyticsContext; |
@@ -75,3 +75,2 @@ "use strict"; | ||
(0, _defineProperty2.default)(AnalyticsContext, "childContextTypes", ContextTypes); | ||
var _default = AnalyticsContext; | ||
exports.default = _default; | ||
var _default = exports.default = AnalyticsContext; |
@@ -34,3 +34,2 @@ "use strict"; | ||
}; | ||
var _default = AnalyticsContext; | ||
exports.default = _default; | ||
var _default = exports.default = AnalyticsContext; |
@@ -24,3 +24,3 @@ "use strict"; | ||
// eslint-disable-next-line @repo/internal/react/no-class-components | ||
var AnalyticsErrorBoundary = /*#__PURE__*/function (_Component) { | ||
var AnalyticsErrorBoundary = exports.default = /*#__PURE__*/function (_Component) { | ||
(0, _inherits2.default)(AnalyticsErrorBoundary, _Component); | ||
@@ -65,3 +65,2 @@ var _super = _createSuper(AnalyticsErrorBoundary); | ||
return AnalyticsErrorBoundary; | ||
}(_react.Component); | ||
exports.default = AnalyticsErrorBoundary; | ||
}(_react.Component); |
@@ -8,12 +8,11 @@ "use strict"; | ||
exports.default = void 0; | ||
var _react = _interopRequireDefault(require("react")); | ||
var _platformFeatureFlags = require("@atlaskit/platform-feature-flags"); | ||
var _LegacyAnalyticsListener = _interopRequireDefault(require("./LegacyAnalyticsListener")); | ||
var _ModernAnalyticsListener = _interopRequireDefault(require("./ModernAnalyticsListener")); | ||
var _process$env; | ||
var ExportedAnalyticsListener; | ||
if (typeof process !== 'undefined' && process !== null && (_process$env = process.env) !== null && _process$env !== void 0 && _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']) { | ||
ExportedAnalyticsListener = _ModernAnalyticsListener.default; | ||
} else { | ||
ExportedAnalyticsListener = _LegacyAnalyticsListener.default; | ||
} | ||
var _default = ExportedAnalyticsListener; | ||
exports.default = _default; | ||
var ExportedAnalyticsListener = function ExportedAnalyticsListener(props) { | ||
var _process$env; | ||
var isModernContextEnabledEnv = typeof process !== 'undefined' && process !== null && ((_process$env = process.env) === null || _process$env === void 0 ? void 0 : _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']); | ||
return isModernContextEnabledEnv || (0, _platformFeatureFlags.getBooleanFF)('platform.analytics-next-use-modern-context_fqgbx') ? /*#__PURE__*/_react.default.createElement(_ModernAnalyticsListener.default, props) : /*#__PURE__*/_react.default.createElement(_LegacyAnalyticsListener.default, props); | ||
}; | ||
var _default = exports.default = ExportedAnalyticsListener; |
@@ -83,3 +83,2 @@ "use strict"; | ||
(0, _defineProperty2.default)(AnalyticsListener, "childContextTypes", ContextTypes); | ||
var _default = AnalyticsListener; | ||
exports.default = _default; | ||
var _default = exports.default = AnalyticsListener; |
@@ -41,3 +41,2 @@ "use strict"; | ||
}; | ||
var _default = AnalyticsListener; | ||
exports.default = _default; | ||
var _default = exports.default = AnalyticsListener; |
@@ -12,12 +12,11 @@ "use strict"; | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
var isAnalyticsEvent = function isAnalyticsEvent(obj) { | ||
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } | ||
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } | ||
var isAnalyticsEvent = exports.isAnalyticsEvent = function isAnalyticsEvent(obj) { | ||
var _obj$constructor; | ||
return obj instanceof AnalyticsEvent || !!(obj !== null && obj !== void 0 && obj._isAnalyticsEvent) || | ||
// Backwards compatibility with older analytics-next packages | ||
(obj === null || obj === void 0 ? void 0 : (_obj$constructor = obj.constructor) === null || _obj$constructor === void 0 ? void 0 : _obj$constructor.name) === 'AnalyticsEvent'; | ||
(obj === null || obj === void 0 || (_obj$constructor = obj.constructor) === null || _obj$constructor === void 0 ? void 0 : _obj$constructor.name) === 'AnalyticsEvent'; | ||
}; | ||
exports.isAnalyticsEvent = isAnalyticsEvent; | ||
var AnalyticsEvent = /*#__PURE__*/function () { | ||
var AnalyticsEvent = exports.default = /*#__PURE__*/function () { | ||
function AnalyticsEvent(props) { | ||
@@ -50,3 +49,2 @@ var _this = this; | ||
return AnalyticsEvent; | ||
}(); | ||
exports.default = AnalyticsEvent; | ||
}(); |
@@ -20,10 +20,9 @@ "use strict"; | ||
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } | ||
var isUIAnalyticsEvent = function isUIAnalyticsEvent(obj) { | ||
var isUIAnalyticsEvent = exports.isUIAnalyticsEvent = function isUIAnalyticsEvent(obj) { | ||
var _obj$constructor; | ||
return obj instanceof UIAnalyticsEvent || !!(obj !== null && obj !== void 0 && obj._isUIAnalyticsEvent) || | ||
// Backwards compatibility with older analytics-next packages | ||
(obj === null || obj === void 0 ? void 0 : (_obj$constructor = obj.constructor) === null || _obj$constructor === void 0 ? void 0 : _obj$constructor.name) === 'UIAnalyticsEvent'; | ||
(obj === null || obj === void 0 || (_obj$constructor = obj.constructor) === null || _obj$constructor === void 0 ? void 0 : _obj$constructor.name) === 'UIAnalyticsEvent'; | ||
}; | ||
exports.isUIAnalyticsEvent = isUIAnalyticsEvent; | ||
var UIAnalyticsEvent = /*#__PURE__*/function (_AnalyticsEvent) { | ||
var UIAnalyticsEvent = exports.default = /*#__PURE__*/function (_AnalyticsEvent) { | ||
(0, _inherits2.default)(UIAnalyticsEvent, _AnalyticsEvent); | ||
@@ -91,3 +90,2 @@ var _super = _createSuper(UIAnalyticsEvent); | ||
return UIAnalyticsEvent; | ||
}(_AnalyticsEvent2.default); | ||
exports.default = UIAnalyticsEvent; | ||
}(_AnalyticsEvent2.default); |
@@ -17,4 +17,4 @@ "use strict"; | ||
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } | ||
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } | ||
var withAnalyticsContext = function withAnalyticsContext(defaultData) { | ||
@@ -42,3 +42,2 @@ return function (WrappedComponent) { | ||
}; | ||
var _default = withAnalyticsContext; | ||
exports.default = _default; | ||
var _default = exports.default = withAnalyticsContext; |
@@ -36,3 +36,2 @@ "use strict"; | ||
}; | ||
var _default = withAnalyticsEvents; | ||
exports.default = _default; | ||
var _default = exports.default = withAnalyticsEvents; |
@@ -10,5 +10,4 @@ "use strict"; | ||
var _analyticsNextStableReactContext = _interopRequireDefault(require("@atlaskit/analytics-next-stable-react-context")); | ||
var useAnalyticsContext = function useAnalyticsContext() { | ||
var useAnalyticsContext = exports.useAnalyticsContext = function useAnalyticsContext() { | ||
return (0, _react.useContext)(_analyticsNextStableReactContext.default); | ||
}; | ||
exports.useAnalyticsContext = useAnalyticsContext; | ||
}; |
@@ -10,3 +10,3 @@ "use strict"; | ||
var _useTrackedRef = require("./useTrackedRef"); | ||
var useCallbackWithAnalytics = function useCallbackWithAnalytics(method, payload, channel) { | ||
var useCallbackWithAnalytics = exports.useCallbackWithAnalytics = function useCallbackWithAnalytics(method, payload, channel) { | ||
var _useAnalyticsEvents = (0, _useAnalyticsEvents2.useAnalyticsEvents)(), | ||
@@ -21,3 +21,2 @@ createAnalyticsEvent = _useAnalyticsEvents.createAnalyticsEvent; | ||
}, [createAnalyticsEvent, methodRef, payloadRef, channel]); | ||
}; | ||
exports.useCallbackWithAnalytics = useCallbackWithAnalytics; | ||
}; |
@@ -12,4 +12,4 @@ "use strict"; | ||
var _useAnalyticsEvents2 = require("./useAnalyticsEvents"); | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } | ||
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } | ||
function usePatchedProps() { | ||
@@ -16,0 +16,0 @@ var createEventMap = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; |
@@ -12,4 +12,4 @@ "use strict"; | ||
var _useTrackedRef = require("./useTrackedRef"); | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } | ||
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } | ||
// WARNING: This hook will only function correctly for leaf node components - as in | ||
@@ -16,0 +16,0 @@ // no children inside the component will require analytics themselves. |
@@ -12,4 +12,4 @@ "use strict"; | ||
var _useTrackedRef = require("./useTrackedRef"); | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } | ||
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } | ||
// WARNING: This hook will only function correctly for leaf node components - as in | ||
@@ -16,0 +16,0 @@ // no children inside the component will require analytics themselves. |
@@ -8,3 +8,3 @@ "use strict"; | ||
var _react = require("react"); | ||
var useTrackedRef = function useTrackedRef(value) { | ||
var useTrackedRef = exports.useTrackedRef = function useTrackedRef(value) { | ||
var ref = (0, _react.useRef)(value); | ||
@@ -15,3 +15,2 @@ (0, _react.useEffect)(function () { | ||
return ref; | ||
}; | ||
exports.useTrackedRef = useTrackedRef; | ||
}; |
@@ -9,3 +9,3 @@ "use strict"; | ||
// Hook to track the number of renders in tests | ||
var useRenderCounter = function useRenderCounter() { | ||
var useRenderCounter = exports.useRenderCounter = function useRenderCounter() { | ||
var ref = (0, _react.useRef)(1); | ||
@@ -16,3 +16,2 @@ (0, _react.useEffect)(function () { | ||
return ref.current; | ||
}; | ||
exports.useRenderCounter = useRenderCounter; | ||
}; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = function _default(channel) { | ||
var _default = exports.default = function _default(channel) { | ||
return function (payload) { | ||
@@ -19,3 +19,2 @@ return function (createAnalyticsEvent) { | ||
}; | ||
}; | ||
exports.default = _default; | ||
}; |
@@ -1,10 +0,10 @@ | ||
var _process$env; | ||
import React from 'react'; | ||
import { getBooleanFF } from '@atlaskit/platform-feature-flags'; | ||
import LegacyAnalyticsContext from './LegacyAnalyticsContext'; | ||
import ModernAnalyticsContext from './ModernAnalyticsContext'; | ||
let ExportedAnalyticsContext; | ||
if (typeof process !== 'undefined' && process !== null && (_process$env = process.env) !== null && _process$env !== void 0 && _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']) { | ||
ExportedAnalyticsContext = ModernAnalyticsContext; | ||
} else { | ||
ExportedAnalyticsContext = LegacyAnalyticsContext; | ||
} | ||
const ExportedAnalyticsContext = props => { | ||
var _process$env; | ||
const isModernContextEnabledEnv = typeof process !== 'undefined' && process !== null && ((_process$env = process.env) === null || _process$env === void 0 ? void 0 : _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']); | ||
return isModernContextEnabledEnv || getBooleanFF('platform.analytics-next-use-modern-context_fqgbx') ? /*#__PURE__*/React.createElement(ModernAnalyticsContext, props) : /*#__PURE__*/React.createElement(LegacyAnalyticsContext, props); | ||
}; | ||
export default ExportedAnalyticsContext; |
@@ -1,10 +0,10 @@ | ||
var _process$env; | ||
import React from 'react'; | ||
import { getBooleanFF } from '@atlaskit/platform-feature-flags'; | ||
import LegacyAnalyticsListener from './LegacyAnalyticsListener'; | ||
import ModernAnalyticsListener from './ModernAnalyticsListener'; | ||
let ExportedAnalyticsListener; | ||
if (typeof process !== 'undefined' && process !== null && (_process$env = process.env) !== null && _process$env !== void 0 && _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']) { | ||
ExportedAnalyticsListener = ModernAnalyticsListener; | ||
} else { | ||
ExportedAnalyticsListener = LegacyAnalyticsListener; | ||
} | ||
const ExportedAnalyticsListener = props => { | ||
var _process$env; | ||
const isModernContextEnabledEnv = typeof process !== 'undefined' && process !== null && ((_process$env = process.env) === null || _process$env === void 0 ? void 0 : _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']); | ||
return isModernContextEnabledEnv || getBooleanFF('platform.analytics-next-use-modern-context_fqgbx') ? /*#__PURE__*/React.createElement(ModernAnalyticsListener, props) : /*#__PURE__*/React.createElement(LegacyAnalyticsListener, props); | ||
}; | ||
export default ExportedAnalyticsListener; |
@@ -1,10 +0,10 @@ | ||
var _process$env; | ||
import React from 'react'; | ||
import { getBooleanFF } from '@atlaskit/platform-feature-flags'; | ||
import LegacyAnalyticsContext from './LegacyAnalyticsContext'; | ||
import ModernAnalyticsContext from './ModernAnalyticsContext'; | ||
var ExportedAnalyticsContext; | ||
if (typeof process !== 'undefined' && process !== null && (_process$env = process.env) !== null && _process$env !== void 0 && _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']) { | ||
ExportedAnalyticsContext = ModernAnalyticsContext; | ||
} else { | ||
ExportedAnalyticsContext = LegacyAnalyticsContext; | ||
} | ||
var ExportedAnalyticsContext = function ExportedAnalyticsContext(props) { | ||
var _process$env; | ||
var isModernContextEnabledEnv = typeof process !== 'undefined' && process !== null && ((_process$env = process.env) === null || _process$env === void 0 ? void 0 : _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']); | ||
return isModernContextEnabledEnv || getBooleanFF('platform.analytics-next-use-modern-context_fqgbx') ? /*#__PURE__*/React.createElement(ModernAnalyticsContext, props) : /*#__PURE__*/React.createElement(LegacyAnalyticsContext, props); | ||
}; | ||
export default ExportedAnalyticsContext; |
@@ -1,10 +0,10 @@ | ||
var _process$env; | ||
import React from 'react'; | ||
import { getBooleanFF } from '@atlaskit/platform-feature-flags'; | ||
import LegacyAnalyticsListener from './LegacyAnalyticsListener'; | ||
import ModernAnalyticsListener from './ModernAnalyticsListener'; | ||
var ExportedAnalyticsListener; | ||
if (typeof process !== 'undefined' && process !== null && (_process$env = process.env) !== null && _process$env !== void 0 && _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']) { | ||
ExportedAnalyticsListener = ModernAnalyticsListener; | ||
} else { | ||
ExportedAnalyticsListener = LegacyAnalyticsListener; | ||
} | ||
var ExportedAnalyticsListener = function ExportedAnalyticsListener(props) { | ||
var _process$env; | ||
var isModernContextEnabledEnv = typeof process !== 'undefined' && process !== null && ((_process$env = process.env) === null || _process$env === void 0 ? void 0 : _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']); | ||
return isModernContextEnabledEnv || getBooleanFF('platform.analytics-next-use-modern-context_fqgbx') ? /*#__PURE__*/React.createElement(ModernAnalyticsListener, props) : /*#__PURE__*/React.createElement(LegacyAnalyticsListener, props); | ||
}; | ||
export default ExportedAnalyticsListener; |
@@ -5,4 +5,4 @@ import _typeof from "@babel/runtime/helpers/typeof"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } | ||
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } | ||
export var isAnalyticsEvent = function isAnalyticsEvent(obj) { | ||
@@ -12,3 +12,3 @@ var _obj$constructor; | ||
// Backwards compatibility with older analytics-next packages | ||
(obj === null || obj === void 0 ? void 0 : (_obj$constructor = obj.constructor) === null || _obj$constructor === void 0 ? void 0 : _obj$constructor.name) === 'AnalyticsEvent'; | ||
(obj === null || obj === void 0 || (_obj$constructor = obj.constructor) === null || _obj$constructor === void 0 ? void 0 : _obj$constructor.name) === 'AnalyticsEvent'; | ||
}; | ||
@@ -15,0 +15,0 @@ var AnalyticsEvent = /*#__PURE__*/function () { |
@@ -17,3 +17,3 @@ import _toConsumableArray from "@babel/runtime/helpers/toConsumableArray"; | ||
// Backwards compatibility with older analytics-next packages | ||
(obj === null || obj === void 0 ? void 0 : (_obj$constructor = obj.constructor) === null || _obj$constructor === void 0 ? void 0 : _obj$constructor.name) === 'UIAnalyticsEvent'; | ||
(obj === null || obj === void 0 || (_obj$constructor = obj.constructor) === null || _obj$constructor === void 0 ? void 0 : _obj$constructor.name) === 'UIAnalyticsEvent'; | ||
}; | ||
@@ -20,0 +20,0 @@ var UIAnalyticsEvent = /*#__PURE__*/function (_AnalyticsEvent) { |
@@ -5,4 +5,4 @@ import _extends from "@babel/runtime/helpers/extends"; | ||
var _excluded = ["analyticsContext"]; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } | ||
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } | ||
import React, { forwardRef, useMemo } from 'react'; | ||
@@ -9,0 +9,0 @@ import AnalyticsContext from '../components/AnalyticsContext'; |
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import _typeof from "@babel/runtime/helpers/typeof"; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } | ||
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } | ||
import { useMemo, useRef } from 'react'; | ||
@@ -6,0 +6,0 @@ import { useAnalyticsEvents } from './useAnalyticsEvents'; |
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } | ||
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } | ||
import { useCallback } from 'react'; | ||
@@ -5,0 +5,0 @@ import { useAnalyticsEvents } from './useAnalyticsEvents'; |
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } | ||
function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } | ||
import { useCallback } from 'react'; | ||
@@ -5,0 +5,0 @@ import { useAnalyticsEvents } from './useAnalyticsEvents'; |
import { AnalyticsContextFunction } from './types'; | ||
declare let ExportedAnalyticsContext: AnalyticsContextFunction; | ||
declare const ExportedAnalyticsContext: AnalyticsContextFunction; | ||
export default ExportedAnalyticsContext; |
import { AnalyticsListenerFunction } from './types'; | ||
declare let ExportedAnalyticsListener: AnalyticsListenerFunction; | ||
declare const ExportedAnalyticsListener: AnalyticsListenerFunction; | ||
export default ExportedAnalyticsListener; |
import { AnalyticsContextFunction } from './types'; | ||
declare let ExportedAnalyticsContext: AnalyticsContextFunction; | ||
declare const ExportedAnalyticsContext: AnalyticsContextFunction; | ||
export default ExportedAnalyticsContext; |
import { AnalyticsListenerFunction } from './types'; | ||
declare let ExportedAnalyticsListener: AnalyticsListenerFunction; | ||
declare const ExportedAnalyticsListener: AnalyticsListenerFunction; | ||
export default ExportedAnalyticsListener; |
{ | ||
"name": "@atlaskit/analytics-next", | ||
"version": "9.1.4", | ||
"version": "9.2.0", | ||
"description": "React components, HOCs and hooks to assist with tracking user activity with React components", | ||
@@ -8,3 +8,3 @@ "publishConfig": { | ||
}, | ||
"repository": "https://bitbucket.org/atlassian/atlassian-frontend", | ||
"repository": "https://bitbucket.org/atlassian/atlassian-frontend-mirror", | ||
"author": "Atlassian Pty Ltd", | ||
@@ -55,2 +55,3 @@ "license": "Apache-2.0", | ||
"@atlaskit/analytics-next-stable-react-context": "1.0.1", | ||
"@atlaskit/platform-feature-flags": "^0.2.2", | ||
"@babel/runtime": "^7.0.0", | ||
@@ -66,2 +67,3 @@ "prop-types": "^15.5.10", | ||
"@atlassian/atlassian-frontend-prettier-config-1.0.1": "npm:@atlassian/atlassian-frontend-prettier-config@1.0.1", | ||
"@atlassian/feature-flags-test-utils": "*", | ||
"@testing-library/react": "^12.1.5", | ||
@@ -96,3 +98,8 @@ "enzyme": "^3.10.0", | ||
}, | ||
"platform-feature-flags": { | ||
"platform.analytics-next-use-modern-context_fqgbx": { | ||
"type": "boolean" | ||
} | ||
}, | ||
"prettier": "@atlassian/atlassian-frontend-prettier-config-1.0.1" | ||
} | ||
} |
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
234905
6
9
155
3673
+ Added@atlaskit/platform-feature-flags@0.2.6(transitive)