🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

react-mixpanel-browser

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-mixpanel-browser - npm Package Compare versions

Comparing version

to
3.1.0

34

dist/cjs.js

@@ -5,26 +5,12 @@ 'use strict';

function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var _extends = require('@babel/runtime/helpers/extends');
var React = require('react');
var React__default = _interopDefault(React);
var mixpanel = _interopDefault(require('mixpanel-browser'));
var mixpanel = require('mixpanel-browser');
function _extends() {
_extends = Object.assign || function (target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i];
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
var _extends__default = /*#__PURE__*/_interopDefaultLegacy(_extends);
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
var mixpanel__default = /*#__PURE__*/_interopDefaultLegacy(mixpanel);
return target;
};
return _extends.apply(this, arguments);
}
const context = /*#__PURE__*/React.createContext(null);

@@ -34,3 +20,3 @@ const Consumer = context.Consumer;

const useMixpanel = () => React.useContext(context);
const withMixpanel = Component => props => /*#__PURE__*/React__default.createElement(Consumer, null, mixpanel => /*#__PURE__*/React__default.createElement(Component, _extends({
const withMixpanel = Component => props => /*#__PURE__*/React__default['default'].createElement(Consumer, null, mixpanel => /*#__PURE__*/React__default['default'].createElement(Component, _extends__default['default']({
mixpanel: mixpanel

@@ -51,5 +37,5 @@ }, props)));

config = Object.assign({}, defaults, config);
mixpanel.init(token || process.env.REACT_APP_MIXPANEL_TOKEN, config, name);
return /*#__PURE__*/React__default.createElement(Provider, {
value: mixpanel
mixpanel__default['default'].init(token || process.env.REACT_APP_MIXPANEL_TOKEN, config, name);
return /*#__PURE__*/React__default['default'].createElement(Provider, {
value: mixpanel__default['default']
}, children);

@@ -56,0 +42,0 @@ };

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

import _extends from '@babel/runtime/helpers/extends';
import React, { useContext, createContext } from 'react';
import mixpanel from 'mixpanel-browser';
function _extends() {
_extends = Object.assign || function (target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i];
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
return target;
};
return _extends.apply(this, arguments);
}
const context = /*#__PURE__*/createContext(null);

@@ -23,0 +6,0 @@ const Consumer = context.Consumer;

{
"name": "react-mixpanel-browser",
"version": "3.0.2",
"version": "3.1.0",
"description": "React providers for mixpanel-browser using the Context API.",

@@ -22,2 +22,3 @@ "keywords": [

"dependencies": {
"@babel/runtime": "7",
"mixpanel-browser": "2"

@@ -27,8 +28,9 @@ },

"@babel/core": "7",
"@babel/plugin-transform-runtime": "7",
"@babel/preset-react": "7",
"@rollup/plugin-babel": "5",
"@rollup/plugin-commonjs": "15",
"@rollup/plugin-node-resolve": "9",
"react": "16",
"rollup": "2",
"rollup-plugin-babel": "4",
"rollup-plugin-commonjs": "10",
"rollup-plugin-node-resolve": "5"
"rollup": "2"
},

@@ -35,0 +37,0 @@ "scripts": {

@@ -1,4 +0,4 @@

import babel from 'rollup-plugin-babel';
import commonjs from 'rollup-plugin-commonjs';
import resolve from 'rollup-plugin-node-resolve';
import babel from '@rollup/plugin-babel';
import commonjs from '@rollup/plugin-commonjs';
import resolve from '@rollup/plugin-node-resolve';
import pkg from './package.json';

@@ -22,2 +22,3 @@

Object.keys(pkg.peerDependencies || {}),
/@babel\/runtime/,
),

@@ -30,3 +31,7 @@ plugins: [

babelrc: false,
babelHelpers: 'runtime',
exclude: 'node_modules/**',
plugins: [
'@babel/plugin-transform-runtime',
],
presets: [

@@ -33,0 +38,0 @@ '@babel/preset-react',