{"_id":"@devexpress/error-stack-parser","_rev":"58-331e4193277dcbb0a5b4f52de699814f","name":"@devexpress/error-stack-parser","dist-tags":{"latest":"2.0.6"},"versions":{"2.0.6":{"name":"@devexpress/error-stack-parser","version":"2.0.6","keywords":["stacktrace","error","stack","parser"],"license":"MIT","_id":"@devexpress/error-stack-parser@2.0.6","maintainers":[{"name":"yuliya.smirnova","email":"fanshine@list.ru"},{"name":"ilyakhd","email":"kh.d@bk.ru"},{"name":"dmitry-ostashev","email":"dmitry.ostashev@gmail.com"},{"name":"devexpress--npm-admin","email":"npm-admin@devexpress.com"},{"name":"bingorus","email":"sergey.zvyagin@devexpress.com"},{"name":"churkin","email":"alam17@mail.ru"},{"name":"lavrovartem","email":"artjomlav@gmail.com"},{"name":"miherlosev","email":"mlosev86@gmail.com"},{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"},{"name":"kirovboris","email":"boris.s.kirov@gmail.com"},{"name":"night-skylark","email":"eugen.zha@gmail.com"},{"name":"devextreme","email":"js@devexpress.com"},{"name":"devexpressreporting","email":"maksim.barkovskiy@devexpress.com"},{"name":"vladislav.volkov","email":"vladislav.volkov@devexpress.com"},{"name":"amartynov","email":"npm@amartynov.ru"},{"name":"kochkin","email":"kisslotdj@gmail.com"},{"name":"dmitrygolikov","email":"dmitry.golikov@devexpress.com"},{"name":"olga_larina","email":"olga.larina@devexpress.com"},{"name":"dmitryrudnev","email":"dmitry.rudnev@devexpress.com"},{"name":"sergey.kanaev","email":"sergey.kanaev@gmail.com"},{"name":"seleznyov","email":"Sergey.Seleznyov@gmail.com"},{"name":"mpreyskurantov","email":"preyskurantov@gmail.com"},{"name":"maxerokh","email":"erokhin.maxim@gmail.com"},{"name":"alexey.babich","email":"alexey.babich@devexpress.com"},{"name":"elena.dikareva","email":"elena.dikareva@devexpress.com"},{"name":"farfurix","email":"vladimir.airich@gmail.com"},{"name":"eugeniyaryamnov","email":"earyamnow@mail.ru"},{"name":"alexkamaev","email":"alexikam@gmail.com"},{"name":"magroshenkova","email":"magroshenkova@gmail.com"},{"name":"evgeniy.lebedev","email":"smilews@mail.ru"},{"name":"olegkipchatov","email":"oleg.kipchatov@devexpress.com"},{"name":"devextreme-generator","email":"chartjs@devexpress.com"},{"name":"elena.soloveva","email":"yelena.yunina@gmail.com"},{"name":"vokiput","email":"vokiput@mail.ru"},{"name":"jexaser","email":"jexaser@gmail.com"}],"homepage":"https://www.stacktracejs.com","bugs":{"url":"https://github.com/stacktracejs/error-stack-parser/issues"},"dist":{"shasum":"a7c32e54583566bc6abf153c32a8b86d87d1e490","tarball":"https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz","fileCount":9,"integrity":"sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==","signatures":[{"sig":"MEUCIQDi/51CWQgUruKwirIIHWgyl520/ICqVqxlTw9FYutzAgIgShWg3Sg7R+TfpgM10YovptA/SPmqC3aYa/IlaMq4/PU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36941},"main":"./error-stack-parser.js","gitHead":"c6ae6ea3109f2f32a8e517ef1788e045a0e89bd1","scripts":{"lint":"eslint --fix .","test":"karma start karma.conf.js --single-run","prepare":"cp error-stack-parser.js dist/ && uglifyjs node_modules/stackframe/stackframe.js error-stack-parser.js -o dist/error-stack-parser.min.js --compress --mangle --source-map \"url=error-stack-parser.min.js.map\"","test-ci":"karma start karma.conf.ci.js --single-run","test-pr":"karma start karma.conf.js --single-run --browsers Firefox,Chrome_Travis"},"typings":"./error-stack-parser.d.ts","_npmUser":{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"},"repository":{"url":"git://github.com/DevExpress/error-stack-parser.git","type":"git"},"_npmVersion":"6.14.15","description":"Extract meaning from JS Errors","directories":{},"_nodeVersion":"14.17.6","dependencies":{"stackframe":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.4.1","eslint":"^6.8.0","jasmine":"^3.5.0","uglify-es":"^3.3.9","jasmine-core":"^3.5.0","karma-jasmine":"^1.1.2","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","karma-ie-launcher":"^1.0.0","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","karma-sauce-launcher":"^2.0.2","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.2.0","karma-phantomjs-launcher":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/error-stack-parser_2.0.6_1635489212231_0.8845087655308339","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-10-29T06:33:32.183Z","modified":"2026-05-21T11:02:18.366Z","2.0.6":"2021-10-29T06:33:32.348Z"},"bugs":{"url":"https://github.com/stacktracejs/error-stack-parser/issues"},"license":"MIT","homepage":"https://www.stacktracejs.com","keywords":["stacktrace","error","stack","parser"],"repository":{"url":"git://github.com/DevExpress/error-stack-parser.git","type":"git"},"description":"Extract meaning from JS Errors","maintainers":[{"email":"npm@devexpress.com","name":"devexpress-npm-publisher"},{"email":"externalServicesAdmin@devexpress.com","name":"dx_services"},{"email":"romanresh@live.com","name":"romanresh"},{"email":"vyacheslav.donchak@devexpress.com","name":"vyacheslavdonchak"}],"readme":"error-stack-parser.js - Extract meaning from JS Errors\n===============\n[![Build Status](https://img.shields.io/travis/stacktracejs/error-stack-parser/master.svg?style=flat-square)](https://travis-ci.org/stacktracejs/error-stack-parser)\n[![Coverage Status](https://img.shields.io/coveralls/stacktracejs/error-stack-parser.svg?style=flat-square)](https://coveralls.io/r/stacktracejs/error-stack-parser?branch=master)\n[![GitHub license](https://img.shields.io/github/license/stacktracejs/error-stack-parser.svg?style=flat-square)](https://opensource.org/licenses/MIT)\n[![size with dependencies](https://img.shields.io/badge/size-4.8k-green.svg?style=flat-square)](https://github.com/stacktracejs/error-stack-parser/releases)\n[![gzip size](https://img.shields.io/badge/gzipped-1.8k-green.svg?style=flat-square)](https://github.com/stacktracejs/error-stack-parser/releases)\n[![module format](https://img.shields.io/badge/module%20format-umd-lightgrey.svg?style=flat-square&colorB=ff69b4)](https://github.com/stacktracejs/error-stack-parser/releases)\n[![code of conduct](https://img.shields.io/badge/code%20of-conduct-lightgrey.svg?style=flat-square&colorB=ff69b4)](http://todogroup.org/opencodeofconduct/#stacktrace.js/me@eriwen.com)\n[![jsDelivr Hits](https://data.jsdelivr.com/v1/package/npm/error-stack-parser/badge)](https://www.jsdelivr.com/package/npm/error-stack-parser)\n\nSimple, cross-browser [Error](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error) parser.\nThis library parses and extracts function names, URLs, line numbers, and column numbers from the given Error's `stack` as\nan Array of [StackFrame](http://git.io/stackframe)s. \n\nOnce you have parsed out StackFrames, you can do much more interesting things. See [stacktrace-gps](http://git.io/stacktrace-gps).\n\nNote that in IE9 and earlier, `Error` objects don't have enough information to extract much of anything. In IE 10, `Error`s\nare given a `stack` once they're `throw`n.\n\n## Browser Support\n[![Sauce Test Status](https://saucelabs.com/browser-matrix/stacktracejs.svg)](https://saucelabs.com/u/stacktracejs)\n\n## Usage\n```js\nErrorStackParser.parse(new Error('BOOM'));\n\n=> [\n        StackFrame({functionName: 'foo', args: [], fileName: 'path/to/file.js', lineNumber: 35, columnNumber: 79, isNative: false, isEval: false}),\n        StackFrame({functionName: 'Bar', fileName: 'https://cdn.somewherefast.com/utils.min.js', lineNumber: 1, columnNumber: 832, isNative: false, isEval: false, isConstructor: true}),\n        StackFrame(... and so on ...)\n   ]\n```\n\n## Installation\n```bash\nnpm install error-stack-parser\nbower install error-stack-parser\nhttps://raw.githubusercontent.com/stacktracejs/error-stack-parser/master/dist/error-stack-parser.min.js\n```\n\n## Contributing\nWant to be listed as a *Contributor*? Start with the [Contributing Guide](.github/CONTRIBUTING.md)!\n\n","readmeFilename":"README.md"}