UNPKG

zenstack

Version:

FullStack enhancement for Prisma ORM: seamless integration from database to UI

32 lines (27 loc) 850 B
try { if (process.env.DO_NOT_TRACK == '1') { process.exit(0); } const Mixpanel = require('mixpanel'); const machineId = require('node-machine-id'); const os = require('os'); const isDocker = require('../utils/is-docker').default; const mixpanel = Mixpanel.init('74944eb779d7d3b4ce185be843fde9fc', { geolocate: true, }); const version = require('../package.json').version; const payload = { distinct_id: machineId.machineIdSync(), nodeVersion: process.version, time: new Date(), $os: os.type(), osType: os.type(), osRelease: os.release(), osPlatform: os.platform(), osArch: os.arch(), osVersion: os.version(), isDocker: isDocker(), version, }; mixpanel.track('npm:install', payload); } catch {}