UNPKG

@xsolla/metrika

Version:

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

112 lines (111 loc) 3.25 kB
{ "name": "@xsolla/metrika", "version": "2.11.0", "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.cjs", "module": "./dist/xsolla-metrika.esm.js", "unpkg": "./dist/xsolla-metrika.min.js", "jsdelivr": "./dist/xsolla-metrika.min.js", "types": "./dist/xsolla-metrika.d.ts", "exports": { ".": { "import": { "types": "./dist/xsolla-metrika.d.ts", "default": "./dist/xsolla-metrika.esm.js" }, "require": { "types": "./dist/xsolla-metrika.d.cts", "default": "./dist/xsolla-metrika.cjs.cjs" } }, "./package.json": "./package.json" }, "scripts": { "clean": "rimraf dist", "typecheck": "tsc --noEmit", "build": "npm run clean && rollup -c", "build:dev": "npm run clean && cross-env NODE_ENV=development rollup -c", "validate": "publint && attw --pack .", "prepare": "husky", "postpublish": "curl https://purge.jsdelivr.net/npm/@xsolla/metrika", "lint": "eslint \"src/**/*.{ts,js}\"", "lint:fix": "eslint \"src/**/*.{ts,js}\" --fix", "format": "prettier --write \"src/**/*.{ts,js,json,md}\"", "format:check": "prettier --check \"src/**/*.{ts,js,json,md}\"", "test": "echo \"Error: no test specified\" && exit 1" }, "browserslist": [ "chrome >= 80", "safari >= 13.1", "firefox >= 74", "edge >= 80", "ios_saf >= 13.4", "samsung >= 13", "not dead" ], "dependencies": { "@thumbmarkjs/thumbmarkjs": "^1.7.4", "sonyflake": "^1.1.2", "ua-parser-js": "^2.0.9", "web-vitals": "^5.1.0" }, "lint-staged": { "*.{ts,js}": [ "eslint --fix", "prettier --write" ], "*.{json,md,css,html,yml,yaml}": "prettier --write" }, "overrides": { "serialize-javascript": "^7.0.4" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", "@commitlint/cli": "^20.4.2", "@commitlint/config-conventional": "^20.4.2", "@eslint/js": "^10.0.1", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-replace": "^6.0.3", "@rollup/plugin-terser": "^0.4.4", "@rollup/plugin-typescript": "^12.3.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/exec": "^7.1.0", "@semantic-release/git": "^10.0.1", "@semantic-release/gitlab": "^13.3.2", "@types/node": "^25.3.3", "cross-env": "^10.1.0", "eslint": "^10.0.2", "eslint-config-prettier": "^10.1.8", "globals": "^17.4.0", "husky": "^9.1.7", "lint-staged": "^16.3.1", "navigation-api-types": "^0.6.1", "prettier": "^3.8.1", "prettier-plugin-organize-imports": "^4.3.0", "publint": "^0.3.18", "rimraf": "^6.1.3", "rollup": "^4.59.0", "rollup-plugin-dts": "^6.3.0", "semantic-release": "^25.0.3", "tslib": "^2.8.1", "typescript": "^5.9.3", "typescript-eslint": "^8.56.1" } }