| { |
| "name": "flagon-userale", |
| "version": "2.4.0", |
| "description": "UserALE.js is the UserALE client for DOM and JavaScript-based applications. It automatically attaches event handlers to log every user interaction on a web page, including rich JS single-page apps.", |
| "main": "build/userale-2.4.0.js", |
| "scripts": { |
| "lint": "eslint ./src --fix", |
| "pretest": "npm run lint && npm run clean && npm run build", |
| "test": "mocha --require @babel/register && npm run journey:ci", |
| "build": "rollup -c --bundleConfigAsCjs rollup.config.js", |
| "clean": "rm -rf ./build", |
| "journey": "cypress run", |
| "journey:debug": "cypress open", |
| "journey:ci": "start-server-and-test example:run 8000 journey", |
| "example:run": "node example/server.js", |
| "example:watch": "nodemon -w ./example example/server.js" |
| }, |
| "repository": { |
| "type": "git", |
| "url": "git://https://github.com/apache/flagon-useralejs" |
| }, |
| "keywords": [ |
| "UserALE", |
| "Logging", |
| "Log Analytics", |
| "Business Analytics", |
| "Usability", |
| "User Testing", |
| "Behavioral Analytics" |
| ], |
| "author": "Apache Flagon", |
| "contributors": [ |
| "Clay Gimenez", |
| "Robert Foley", |
| "Michelle Beard", |
| "Alex Ford", |
| "Joshua C. Poore", |
| "Gedd Johnson", |
| "Jason Young", |
| "Lewis McGibbney" |
| ], |
| "license": "Apache-2.0", |
| "bugs": { |
| "url": "https://github.com/apache/flagon-useralejs/issues" |
| }, |
| "homepage": "https://flagon.apache.org/", |
| "engines": { |
| "node": "^18.x || ^20.x", |
| "npm": ">= 9.x" |
| }, |
| "devDependencies": { |
| "@babel/core": "^7.23.5", |
| "@babel/plugin-transform-block-scoping": "^7.23.4", |
| "@babel/plugin-transform-runtime": "^7.23.4", |
| "@babel/preset-env": "^7.23.5", |
| "@babel/register": "^7.22.15", |
| "@rollup/plugin-babel": "^6.0.4", |
| "@rollup/plugin-commonjs": "^25.0.7", |
| "@rollup/plugin-json": "^6.0.1", |
| "@rollup/plugin-node-resolve": "^15.2.3", |
| "@rollup/plugin-terser": "^0.4.4", |
| "body-parser": "^1.20.2", |
| "chai": "^4.3.10", |
| "chai-subset": "^1.6.0", |
| "cypress": "^13.6.0", |
| "detect-browser": "^5.3.0", |
| "dom-storage": "^2.1.0", |
| "eslint": "^8.55.0", |
| "express": "^4.18.2", |
| "global-jsdom": "^24.0.0", |
| "jsdom": "^24.0.0", |
| "jsonschema": "^1.4.1", |
| "mocha": "^10.2.0", |
| "nodemon": "^3.0.2", |
| "rollup": "^4.6.1", |
| "rollup-plugin-copy": "^3.5.0", |
| "rollup-plugin-license": "^3.2.0", |
| "sinon": "^17.0.1", |
| "start-server-and-test": "^2.0.3" |
| } |
| } |