@segment/analytics.js-core
Version:
The hassle-free way to integrate analytics into any web application.
138 lines (137 loc) • 4.04 kB
JSON
{
"name": "@segment/analytics.js-core",
"author": "Segment <friends@segment.com>",
"version": "4.1.11",
"description": "The hassle-free way to integrate analytics into any web application.",
"types": "lib/index.d.ts",
"keywords": [
"analytics",
"analytics.js",
"segment",
"segment.io"
],
"main": "build/index.js",
"scripts": {
"test": "make test",
"lint": "eslint \"./{lib,test}/**/*.js\"",
"format": "prettier-eslint --write --list-different \"./{lib,test,test-e2e}/**/*.{ts,js,json,md}\"",
"precommit": "lint-staged",
"np": "np --no-publish",
"cz": "git-cz",
"check-js": "if [[ $(git status -s | egrep '^(A|R)' | egrep 'jsx?\"?$' | wc -l | awk '{print $1}') > 0 ]] ; then exit 125; else echo 🎉 ; fi; echo"
},
"repository": {
"type": "git",
"url": "https://github.com/segmentio/analytics.js-core"
},
"license": "SEE LICENSE IN LICENSE",
"bugs": {
"url": "https://github.com/segmentio/analytics.js-core/issues"
},
"homepage": "https://github.com/segmentio/analytics.js-core#readme",
"dependencies": {
"@ndhoule/defaults": "^2.0.1",
"@ndhoule/extend": "^2.0.0",
"@ndhoule/includes": "^2.0.1",
"@ndhoule/keys": "^2.0.0",
"@ndhoule/pick": "^2.0.0",
"@segment/canonical": "^1.0.0",
"@segment/cookie": "^1.1.5",
"@segment/is-meta": "^1.0.0",
"@segment/isodate": "^1.0.2",
"@segment/isodate-traverse": "^1.0.1",
"@segment/prevent-default": "^1.0.0",
"@segment/send-json": "^3.0.0",
"@segment/store": "^1.3.20",
"@segment/top-domain": "^3.0.1",
"bind-all": "^1.0.0",
"component-emitter": "^1.2.1",
"component-event": "^0.1.4",
"component-type": "^1.2.1",
"component-url": "^0.2.1",
"debug": "^2.6.9",
"extend": "3.0.2",
"inherits": "^2.0.1",
"install": "^0.7.3",
"is": "^3.1.0",
"new-date": "^1.0.0",
"next-tick": "^0.2.2",
"package-json-versionify": "^1.0.4",
"segmentio-facade": "^3.2.7",
"spark-md5": "^2.0.2",
"uuid": "^3.4.0"
},
"devDependencies": {
"@codeceptjs/mock-request": "^0.3.0",
"@segment/analytics.js-integration": "^3.2.2",
"@segment/eslint-config": "^4.0.0",
"@types/express": "^4.17.6",
"@types/lodash": "^4.14.161",
"@types/mocha": "^7.0.2",
"@types/node": "^14.0.6",
"@types/node-fetch": "^2.5.7",
"assert": "1.5.0",
"browserify": "16.5.2",
"browserify-istanbul": "^3.0.1",
"buffer": "^4.9.2",
"codeceptjs": "^2.6.5",
"codecov": "^3.7.2",
"compat-trigger-event": "^1.0.0",
"component-each": "^0.2.6",
"cz-conventional-changelog": "^2.1.0",
"eslint": "^7.8.1",
"eslint-config-prettier": "^2.9.0",
"eslint-plugin-mocha": "^5.0.0",
"eslint-plugin-react": "^7.9.1",
"eslint-plugin-require-path-exists": "^1.1.8",
"express": "^4.17.1",
"husky": "^0.14.3",
"jquery": "^3.5.0",
"karma": "5.1.1",
"karma-browserify": "^7.0.0",
"karma-chrome-launcher": "^3.1.0",
"karma-coverage": "^2.0.3",
"karma-junit-reporter": "^2.0.1",
"karma-mocha": "2.0.1",
"karma-sauce-launcher": "^1.2.0",
"karma-spec-reporter": "0.0.32",
"karma-summary-reporter": "^1.8.0",
"karma-typescript": "^5.1.0",
"lint-staged": "^10.2.13",
"lodash": "^4.17.20",
"mocha": "^4.1.0",
"np": "^6.5.0",
"prettier-eslint-cli": "5.0.0",
"proclaim": "^3.5.1",
"puppeteer": "^5.3.0",
"sinon": "^1.7.3",
"snyk": "^1.393.0",
"ts-node": "^8.10.2",
"typescript": "^4.2.4",
"wait-on": "^5.0.1",
"watchify": "^3.11.1"
},
"lint-staged": {
"*.{js,jsx}": [
"yarn check-js"
],
"*.{js,json,md}": [
"prettier-eslint --write",
"git add"
]
},
"browserify": {
"transform": [
"package-json-versionify"
]
},
"resolutions": {
"buffer": "^4.9.2",
"assert": "1.5.0",
"browserify": "16.5.2",
"lodash": "4.17.20",
"node-fetch": "2.6.1",
"elliptic": "^6.5.4",
"component-cookie/debug": "2.6.9"
}
}