UNPKG

@syntropysoft/syntropyfront

Version:

🚀 Observability library with automatic capture - Just 1 line of code! Automatically captures clicks, errors, HTTP calls, and console logs with flexible error handling.

121 lines • 3.13 kB
{ "name": "@syntropysoft/syntropyfront", "version": "0.3.0", "type": "module", "description": "🚀 Observability library with automatic capture - Just 1 line of code! Automatically captures clicks, errors, HTTP calls, and console logs with flexible error handling.", "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" }, "./package.json": "./package.json" }, "files": [ "dist", "README.md", "LICENSE" ], "scripts": { "build": "rollup -c", "build:watch": "rollup -c -w", "dev": "npm run build:watch", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --config jest.config.coverage.cjs", "test:mutation": "stryker run", "test:mutation:watch": "stryker run --watch", "test:mutation:quick": "stryker run stryker.quick.conf.json", "clean": "rm -rf dist", "lint": "eslint src --ext .js", "lint:fix": "eslint src --ext .js --fix", "prepublishOnly": "npm run clean && npm run build && npm test" }, "keywords": [ "frontend", "frontend-monitoring", "observability", "error-tracking", "breadcrumbs", "monitoring", "automatic-capture", "click-tracking", "http-monitoring", "console-logging", "error-handling", "apm", "debugging", "performance-monitoring", "vanilla-js", "framework-agnostic", "client-side", "logging", "bug-tracking", "real-user-monitoring", "RUM", "Sentry-alternative", "react", "vue", "svelte", "typescript", "javascript", "web-analytics", "user-behavior", "crash-reporting", "exception-handling", "telemetry", "application-monitoring", "error-reporting", "user-experience", "web-performance" ], "author": { "name": "Syntropysoft", "url": "https://syntropysoft.com" }, "contributors": [ { "name": "Gabriel Alejandro Gomez", "email": "gabriel70@gmail.com", "url": "https://www.linkedin.com/in/gabriel-alejandro-gomez-652a5111/" } ], "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/Syntropysoft/syntropyfront.git" }, "bugs": { "url": "https://github.com/Syntropysoft/syntropyfront/issues" }, "homepage": "https://github.com/Syntropysoft/syntropyfront#readme", "engines": { "node": ">=18.0.0" }, "dependencies": { "flatted": "^3.3.3" }, "devDependencies": { "@babel/core": "^7.28.0", "@babel/preset-env": "^7.28.0", "@jest/globals": "^30.0.5", "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-node-resolve": "^15.0.0", "@rollup/plugin-terser": "^0.4.0", "@stryker-mutator/core": "^8.7.1", "@stryker-mutator/jest-runner": "^8.7.1", "babel-jest": "^30.0.5", "eslint": "^8.0.0", "jest": "^30.0.5", "jest-environment-jsdom": "^30.0.5", "rollup": "^3.0.0" }, "browserslist": [ "> 1%", "last 2 versions", "not dead" ] }