├── .babelrc ├── .eslintignore ├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ └── tests.yml ├── .gitignore ├── .npmignore ├── .vscode └── launch.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bower.json ├── dist ├── mixpanel-core.cjs.d.ts ├── mixpanel-core.cjs.js ├── mixpanel-js-wrapper.js ├── mixpanel-js-wrapper.min.js ├── mixpanel-jslib-snippet.min.js ├── mixpanel-jslib-snippet.min.test.js ├── mixpanel-recorder.js ├── mixpanel-recorder.min.js ├── mixpanel-recorder.min.js.map ├── mixpanel-with-async-recorder.cjs.d.ts ├── mixpanel-with-async-recorder.cjs.js ├── mixpanel-with-recorder.d.ts ├── mixpanel-with-recorder.js ├── mixpanel-with-recorder.min.d.ts ├── mixpanel-with-recorder.min.js ├── mixpanel.amd.d.ts ├── mixpanel.amd.js ├── mixpanel.cjs.d.ts ├── mixpanel.cjs.js ├── mixpanel.globals.js ├── mixpanel.js ├── mixpanel.min.js ├── mixpanel.module.d.ts ├── mixpanel.module.js ├── mixpanel.umd.d.ts ├── mixpanel.umd.js ├── rrweb-bundled.js └── rrweb-compiled.js ├── doc ├── build-docs.js ├── readme.io │ └── javascript-full-api-reference.md └── template.md ├── examples ├── amd-requirejs │ ├── index.html │ ├── index.js │ ├── mixpanel.amd.js │ └── require.js ├── commonjs-browserify │ ├── bundle.js │ ├── index.html │ ├── index.js │ ├── mixpanel.cjs.js │ ├── package-lock.json │ └── package.json ├── es2015-babelify │ ├── bundle.js │ ├── index.html │ ├── index.js │ ├── package-lock.json │ └── package.json ├── index.html ├── typescript │ ├── dist │ │ ├── core.js │ │ ├── flags.js │ │ ├── index.js │ │ ├── module-with-async-recorder.js │ │ └── module.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── core.ts │ │ ├── flags.ts │ │ ├── index.ts │ │ ├── module-with-async-recorder.ts │ │ └── module.ts │ └── tsconfig.json └── umd-webpack │ ├── bundle.js │ ├── index.html │ ├── index.js │ ├── mixpanel.umd.js │ ├── package-lock.json │ └── package.json ├── mixpanel-jslib-snippet.js ├── mixpanel-jslib-snippet.min.js ├── mixpanel.js ├── mixpanel.min.js ├── package.json ├── rollup.config.mjs ├── src ├── api-actions.js ├── autocapture │ ├── deadclick.js │ ├── index.js │ ├── rageclick.js │ ├── shadow-dom-observer.js │ └── utils.js ├── config.js ├── dom-trackers.js ├── externs.js ├── flags │ └── index.js ├── gdpr-utils.js ├── index.d.ts ├── loaders │ ├── bundle-loaders.js │ ├── loader-globals-with-recorder.js │ ├── loader-globals.js │ ├── loader-module-core.d.ts │ ├── loader-module-core.js │ ├── loader-module-with-async-recorder.d.ts │ ├── loader-module-with-async-recorder.js │ ├── loader-module.d.ts │ ├── loader-module.js │ ├── mixpanel-js-wrapper.js │ ├── mixpanel-js-wrapper.md │ └── mixpanel-jslib-snippet.js ├── mixpanel-core.js ├── mixpanel-group.js ├── mixpanel-people.js ├── mixpanel-persistence.js ├── promise-polyfill.js ├── recorder │ ├── index.js │ ├── recorder.js │ ├── recording-registry.js │ ├── rrweb-entrypoint.js │ ├── session-recording.js │ └── utils.js ├── request-batcher.js ├── request-queue.js ├── shared-lock.js ├── storage │ ├── indexed-db.js │ ├── local-storage.js │ └── wrapper.js ├── utils.js └── window.js ├── testServer.js └── tests ├── index.html ├── lib-2implementations.html ├── lib-apidown.html ├── lib-cookiefailure.html ├── lib-headcalls.html ├── lib-localstorage.html ├── lib-wrapper-loader.html ├── module-amd.html ├── module-amd.js ├── module-cjs.html ├── module-cjs.js ├── module-es2015.html ├── module-es2015.js ├── redirect-unless-referrer.js ├── run-tests.js ├── test.js ├── tests.css ├── tests.html ├── tests_min.html ├── tests_min_bundled_recorder.html ├── unit ├── autocapture-utils.js ├── deadclick.js ├── flags.js ├── gdpr-utils.js ├── indexed-db.js ├── jsdom-setup.js ├── loader.js ├── rageclick.js ├── recorder.js ├── recording-registry.js ├── request-batcher.js ├── request-queue.js ├── session-recording.js ├── shared-lock.js ├── test-utils │ ├── indexed-db.js │ ├── lock.js │ ├── mock-mixpanel-lib.js │ └── mock-rrweb.js └── utils.js └── vendor ├── core-js-polyfills.js ├── core-js-polyfills.src.js ├── jquery.qunit.js ├── qunit.css ├── require.js ├── underscore.js └── underscore.string.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | examples 3 | tests 4 | vendor 5 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/bower.json -------------------------------------------------------------------------------- /dist/mixpanel-core.cjs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-core.cjs.d.ts -------------------------------------------------------------------------------- /dist/mixpanel-core.cjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-core.cjs.js -------------------------------------------------------------------------------- /dist/mixpanel-js-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-js-wrapper.js -------------------------------------------------------------------------------- /dist/mixpanel-js-wrapper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-js-wrapper.min.js -------------------------------------------------------------------------------- /dist/mixpanel-jslib-snippet.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-jslib-snippet.min.js -------------------------------------------------------------------------------- /dist/mixpanel-jslib-snippet.min.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-jslib-snippet.min.test.js -------------------------------------------------------------------------------- /dist/mixpanel-recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-recorder.js -------------------------------------------------------------------------------- /dist/mixpanel-recorder.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-recorder.min.js -------------------------------------------------------------------------------- /dist/mixpanel-recorder.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-recorder.min.js.map -------------------------------------------------------------------------------- /dist/mixpanel-with-async-recorder.cjs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-with-async-recorder.cjs.d.ts -------------------------------------------------------------------------------- /dist/mixpanel-with-async-recorder.cjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-with-async-recorder.cjs.js -------------------------------------------------------------------------------- /dist/mixpanel-with-recorder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-with-recorder.d.ts -------------------------------------------------------------------------------- /dist/mixpanel-with-recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-with-recorder.js -------------------------------------------------------------------------------- /dist/mixpanel-with-recorder.min.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-with-recorder.min.d.ts -------------------------------------------------------------------------------- /dist/mixpanel-with-recorder.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel-with-recorder.min.js -------------------------------------------------------------------------------- /dist/mixpanel.amd.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel.amd.d.ts -------------------------------------------------------------------------------- /dist/mixpanel.amd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel.amd.js -------------------------------------------------------------------------------- /dist/mixpanel.cjs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel.cjs.d.ts -------------------------------------------------------------------------------- /dist/mixpanel.cjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel.cjs.js -------------------------------------------------------------------------------- /dist/mixpanel.globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel.globals.js -------------------------------------------------------------------------------- /dist/mixpanel.js: -------------------------------------------------------------------------------- 1 | mixpanel.globals.js -------------------------------------------------------------------------------- /dist/mixpanel.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel.min.js -------------------------------------------------------------------------------- /dist/mixpanel.module.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel.module.d.ts -------------------------------------------------------------------------------- /dist/mixpanel.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel.module.js -------------------------------------------------------------------------------- /dist/mixpanel.umd.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel.umd.d.ts -------------------------------------------------------------------------------- /dist/mixpanel.umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/mixpanel.umd.js -------------------------------------------------------------------------------- /dist/rrweb-bundled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/rrweb-bundled.js -------------------------------------------------------------------------------- /dist/rrweb-compiled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/dist/rrweb-compiled.js -------------------------------------------------------------------------------- /doc/build-docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/doc/build-docs.js -------------------------------------------------------------------------------- /doc/readme.io/javascript-full-api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/doc/readme.io/javascript-full-api-reference.md -------------------------------------------------------------------------------- /doc/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/doc/template.md -------------------------------------------------------------------------------- /examples/amd-requirejs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/amd-requirejs/index.html -------------------------------------------------------------------------------- /examples/amd-requirejs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/amd-requirejs/index.js -------------------------------------------------------------------------------- /examples/amd-requirejs/mixpanel.amd.js: -------------------------------------------------------------------------------- 1 | ../../build/mixpanel.amd.js -------------------------------------------------------------------------------- /examples/amd-requirejs/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/amd-requirejs/require.js -------------------------------------------------------------------------------- /examples/commonjs-browserify/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/commonjs-browserify/bundle.js -------------------------------------------------------------------------------- /examples/commonjs-browserify/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/commonjs-browserify/index.html -------------------------------------------------------------------------------- /examples/commonjs-browserify/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/commonjs-browserify/index.js -------------------------------------------------------------------------------- /examples/commonjs-browserify/mixpanel.cjs.js: -------------------------------------------------------------------------------- 1 | ../../build/mixpanel.cjs.js -------------------------------------------------------------------------------- /examples/commonjs-browserify/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/commonjs-browserify/package-lock.json -------------------------------------------------------------------------------- /examples/commonjs-browserify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/commonjs-browserify/package.json -------------------------------------------------------------------------------- /examples/es2015-babelify/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/es2015-babelify/bundle.js -------------------------------------------------------------------------------- /examples/es2015-babelify/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/es2015-babelify/index.html -------------------------------------------------------------------------------- /examples/es2015-babelify/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/es2015-babelify/index.js -------------------------------------------------------------------------------- /examples/es2015-babelify/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/es2015-babelify/package-lock.json -------------------------------------------------------------------------------- /examples/es2015-babelify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/es2015-babelify/package.json -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/typescript/dist/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/dist/core.js -------------------------------------------------------------------------------- /examples/typescript/dist/flags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/dist/flags.js -------------------------------------------------------------------------------- /examples/typescript/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/dist/index.js -------------------------------------------------------------------------------- /examples/typescript/dist/module-with-async-recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/dist/module-with-async-recorder.js -------------------------------------------------------------------------------- /examples/typescript/dist/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/dist/module.js -------------------------------------------------------------------------------- /examples/typescript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/package-lock.json -------------------------------------------------------------------------------- /examples/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/package.json -------------------------------------------------------------------------------- /examples/typescript/src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/src/core.ts -------------------------------------------------------------------------------- /examples/typescript/src/flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/src/flags.ts -------------------------------------------------------------------------------- /examples/typescript/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/src/index.ts -------------------------------------------------------------------------------- /examples/typescript/src/module-with-async-recorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/src/module-with-async-recorder.ts -------------------------------------------------------------------------------- /examples/typescript/src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/src/module.ts -------------------------------------------------------------------------------- /examples/typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/typescript/tsconfig.json -------------------------------------------------------------------------------- /examples/umd-webpack/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/umd-webpack/bundle.js -------------------------------------------------------------------------------- /examples/umd-webpack/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/umd-webpack/index.html -------------------------------------------------------------------------------- /examples/umd-webpack/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/umd-webpack/index.js -------------------------------------------------------------------------------- /examples/umd-webpack/mixpanel.umd.js: -------------------------------------------------------------------------------- 1 | ../../build/mixpanel.umd.js -------------------------------------------------------------------------------- /examples/umd-webpack/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/umd-webpack/package-lock.json -------------------------------------------------------------------------------- /examples/umd-webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/examples/umd-webpack/package.json -------------------------------------------------------------------------------- /mixpanel-jslib-snippet.js: -------------------------------------------------------------------------------- 1 | src/loaders/mixpanel-jslib-snippet.js -------------------------------------------------------------------------------- /mixpanel-jslib-snippet.min.js: -------------------------------------------------------------------------------- 1 | dist/mixpanel-jslib-snippet.min.js -------------------------------------------------------------------------------- /mixpanel.js: -------------------------------------------------------------------------------- 1 | dist/mixpanel.globals.js -------------------------------------------------------------------------------- /mixpanel.min.js: -------------------------------------------------------------------------------- 1 | dist/mixpanel.min.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/api-actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/api-actions.js -------------------------------------------------------------------------------- /src/autocapture/deadclick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/autocapture/deadclick.js -------------------------------------------------------------------------------- /src/autocapture/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/autocapture/index.js -------------------------------------------------------------------------------- /src/autocapture/rageclick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/autocapture/rageclick.js -------------------------------------------------------------------------------- /src/autocapture/shadow-dom-observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/autocapture/shadow-dom-observer.js -------------------------------------------------------------------------------- /src/autocapture/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/autocapture/utils.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/config.js -------------------------------------------------------------------------------- /src/dom-trackers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/dom-trackers.js -------------------------------------------------------------------------------- /src/externs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/externs.js -------------------------------------------------------------------------------- /src/flags/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/flags/index.js -------------------------------------------------------------------------------- /src/gdpr-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/gdpr-utils.js -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/loaders/bundle-loaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/loaders/bundle-loaders.js -------------------------------------------------------------------------------- /src/loaders/loader-globals-with-recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/loaders/loader-globals-with-recorder.js -------------------------------------------------------------------------------- /src/loaders/loader-globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/loaders/loader-globals.js -------------------------------------------------------------------------------- /src/loaders/loader-module-core.d.ts: -------------------------------------------------------------------------------- 1 | export * from '../index'; 2 | -------------------------------------------------------------------------------- /src/loaders/loader-module-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/loaders/loader-module-core.js -------------------------------------------------------------------------------- /src/loaders/loader-module-with-async-recorder.d.ts: -------------------------------------------------------------------------------- 1 | export * from '../index'; 2 | -------------------------------------------------------------------------------- /src/loaders/loader-module-with-async-recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/loaders/loader-module-with-async-recorder.js -------------------------------------------------------------------------------- /src/loaders/loader-module.d.ts: -------------------------------------------------------------------------------- 1 | export * from '../index'; 2 | -------------------------------------------------------------------------------- /src/loaders/loader-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/loaders/loader-module.js -------------------------------------------------------------------------------- /src/loaders/mixpanel-js-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/loaders/mixpanel-js-wrapper.js -------------------------------------------------------------------------------- /src/loaders/mixpanel-js-wrapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/loaders/mixpanel-js-wrapper.md -------------------------------------------------------------------------------- /src/loaders/mixpanel-jslib-snippet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/loaders/mixpanel-jslib-snippet.js -------------------------------------------------------------------------------- /src/mixpanel-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/mixpanel-core.js -------------------------------------------------------------------------------- /src/mixpanel-group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/mixpanel-group.js -------------------------------------------------------------------------------- /src/mixpanel-people.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/mixpanel-people.js -------------------------------------------------------------------------------- /src/mixpanel-persistence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/mixpanel-persistence.js -------------------------------------------------------------------------------- /src/promise-polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/promise-polyfill.js -------------------------------------------------------------------------------- /src/recorder/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/recorder/index.js -------------------------------------------------------------------------------- /src/recorder/recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/recorder/recorder.js -------------------------------------------------------------------------------- /src/recorder/recording-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/recorder/recording-registry.js -------------------------------------------------------------------------------- /src/recorder/rrweb-entrypoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/recorder/rrweb-entrypoint.js -------------------------------------------------------------------------------- /src/recorder/session-recording.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/recorder/session-recording.js -------------------------------------------------------------------------------- /src/recorder/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/recorder/utils.js -------------------------------------------------------------------------------- /src/request-batcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/request-batcher.js -------------------------------------------------------------------------------- /src/request-queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/request-queue.js -------------------------------------------------------------------------------- /src/shared-lock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/shared-lock.js -------------------------------------------------------------------------------- /src/storage/indexed-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/storage/indexed-db.js -------------------------------------------------------------------------------- /src/storage/local-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/storage/local-storage.js -------------------------------------------------------------------------------- /src/storage/wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/storage/wrapper.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/src/window.js -------------------------------------------------------------------------------- /testServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/testServer.js -------------------------------------------------------------------------------- /tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/index.html -------------------------------------------------------------------------------- /tests/lib-2implementations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/lib-2implementations.html -------------------------------------------------------------------------------- /tests/lib-apidown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/lib-apidown.html -------------------------------------------------------------------------------- /tests/lib-cookiefailure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/lib-cookiefailure.html -------------------------------------------------------------------------------- /tests/lib-headcalls.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/lib-headcalls.html -------------------------------------------------------------------------------- /tests/lib-localstorage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/lib-localstorage.html -------------------------------------------------------------------------------- /tests/lib-wrapper-loader.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/lib-wrapper-loader.html -------------------------------------------------------------------------------- /tests/module-amd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/module-amd.html -------------------------------------------------------------------------------- /tests/module-amd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/module-amd.js -------------------------------------------------------------------------------- /tests/module-cjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/module-cjs.html -------------------------------------------------------------------------------- /tests/module-cjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/module-cjs.js -------------------------------------------------------------------------------- /tests/module-es2015.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/module-es2015.html -------------------------------------------------------------------------------- /tests/module-es2015.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/module-es2015.js -------------------------------------------------------------------------------- /tests/redirect-unless-referrer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/redirect-unless-referrer.js -------------------------------------------------------------------------------- /tests/run-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/run-tests.js -------------------------------------------------------------------------------- /tests/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/test.js -------------------------------------------------------------------------------- /tests/tests.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/tests.css -------------------------------------------------------------------------------- /tests/tests.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/tests.html -------------------------------------------------------------------------------- /tests/tests_min.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/tests_min.html -------------------------------------------------------------------------------- /tests/tests_min_bundled_recorder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/tests_min_bundled_recorder.html -------------------------------------------------------------------------------- /tests/unit/autocapture-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/autocapture-utils.js -------------------------------------------------------------------------------- /tests/unit/deadclick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/deadclick.js -------------------------------------------------------------------------------- /tests/unit/flags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/flags.js -------------------------------------------------------------------------------- /tests/unit/gdpr-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/gdpr-utils.js -------------------------------------------------------------------------------- /tests/unit/indexed-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/indexed-db.js -------------------------------------------------------------------------------- /tests/unit/jsdom-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/jsdom-setup.js -------------------------------------------------------------------------------- /tests/unit/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/loader.js -------------------------------------------------------------------------------- /tests/unit/rageclick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/rageclick.js -------------------------------------------------------------------------------- /tests/unit/recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/recorder.js -------------------------------------------------------------------------------- /tests/unit/recording-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/recording-registry.js -------------------------------------------------------------------------------- /tests/unit/request-batcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/request-batcher.js -------------------------------------------------------------------------------- /tests/unit/request-queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/request-queue.js -------------------------------------------------------------------------------- /tests/unit/session-recording.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/session-recording.js -------------------------------------------------------------------------------- /tests/unit/shared-lock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/shared-lock.js -------------------------------------------------------------------------------- /tests/unit/test-utils/indexed-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/test-utils/indexed-db.js -------------------------------------------------------------------------------- /tests/unit/test-utils/lock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/test-utils/lock.js -------------------------------------------------------------------------------- /tests/unit/test-utils/mock-mixpanel-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/test-utils/mock-mixpanel-lib.js -------------------------------------------------------------------------------- /tests/unit/test-utils/mock-rrweb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/test-utils/mock-rrweb.js -------------------------------------------------------------------------------- /tests/unit/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/unit/utils.js -------------------------------------------------------------------------------- /tests/vendor/core-js-polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/vendor/core-js-polyfills.js -------------------------------------------------------------------------------- /tests/vendor/core-js-polyfills.src.js: -------------------------------------------------------------------------------- 1 | // Needed to make recent versions of Sinon work on IE10. 2 | require('core-js'); 3 | -------------------------------------------------------------------------------- /tests/vendor/jquery.qunit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/vendor/jquery.qunit.js -------------------------------------------------------------------------------- /tests/vendor/qunit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/vendor/qunit.css -------------------------------------------------------------------------------- /tests/vendor/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/vendor/require.js -------------------------------------------------------------------------------- /tests/vendor/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/vendor/underscore.js -------------------------------------------------------------------------------- /tests/vendor/underscore.string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mixpanel/mixpanel-js/HEAD/tests/vendor/underscore.string.js --------------------------------------------------------------------------------