UNPKG

@xsolla/metrika

Version:

A lightweight integration library for Xsolla Metrics (XMTS) that simplifies user tracking and analytics setup.

94 lines (93 loc) 3.08 kB
{ "name": "@xsolla/metrika", "version": "2.4.1", "description": "A lightweight integration library for Xsolla Metrics (XMTS) that simplifies user tracking and analytics setup.", "license": "MIT", "author": "Xsolla", "keywords": [ "xmts", "xm", "xsolla", "analytics", "metrics", "tracking" ], "type": "module", "sideEffects": false, "files": [ "dist" ], "main": "dist/xsolla-metrika.cjs.js", "module": "dist/xsolla-metrika.esm.js", "browser": "dist/xsolla-metrika.umd.js", "unpkg": "dist/xsolla-metrika.min.js", "jsdelivr": "dist/xsolla-metrika.min.js", "types": "dist/xsolla-metrika.d.ts", "exports": { ".": { "types": "./dist/xsolla-metrika.d.ts", "import": "./dist/xsolla-metrika.esm.js", "require": "./dist/xsolla-metrika.cjs.js", "browser": "./dist/xsolla-metrika.umd.js", "default": "./dist/xsolla-metrika.esm.js" }, "./package.json": "./package.json" }, "scripts": { "update-version": "node scripts/update-version.cjs", "clean": "rimraf dist", "type-check": "tsc --noEmit", "build": "npm run clean && npm run type-check && rollup -c", "build:dev": "npm run clean && npm run type-check && cross-env NODE_ENV=development rollup -c", "prepare": "npm run build", "postpublish": "curl http://purge.jsdelivr.net/npm/@xsolla/metrika", "release": "standard-version", "lint": "eslint \"src/**/*.{ts,js}\"", "lint:fix": "eslint \"src/**/*.{ts,js}\" --fix", "format": "prettier --write \"src/**/*.{ts,js,json,md}\"", "test": "echo \"Error: no test specified\" && exit 1" }, "standard-version": { "scripts": { "prebump": "node -p \"require('./package.json').version\" > .old_version", "postchangelog": "node scripts/update-version.cjs $(cat .old_version) $(node -p \"require('./package.json').version\") && rimraf .old_version", "postcommit": "git add README.md docs/**/*.md && git commit --amend --no-edit" } }, "browserslist": [ ">0.05%", "not dead" ], "dependencies": { "@thumbmarkjs/thumbmarkjs": "^0.20.5", "core-js": "^3.43.0", "sonyflake": "^1.1.2", "ua-parser-js": "^2.0.3", "web-vitals": "^4.2.4" }, "devDependencies": { "@babel/core": "^7.27.1", "@babel/preset-env": "^7.27.1", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^28.0.3", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.1.2", "@types/node": "^22.15.12", "@typescript-eslint/eslint-plugin": "^8.32.0", "@typescript-eslint/parser": "^8.32.0", "cross-env": "^7.0.3", "eslint": "^9.26.0", "eslint-config-prettier": "^10.1.2", "eslint-plugin-prettier": "^5.4.0", "globals": "^16.0.0", "prettier": "^3.5.3", "prettier-plugin-organize-imports": "^4.1.0", "rimraf": "^6.0.1", "rollup": "^4.40.2", "rollup-plugin-dts": "^6.2.1", "standard-version": "^9.5.0", "typescript": "^5.8.3" } }