{"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"},{"name":"anonymous","email":"belym.a.2105@gmail.com"},{"name":"anonymous","email":"boris.s.kirov@gmail.com"},{"name":"anonymous","email":"alexikam@gmail.com"}],"keywords":["source","code","frame","stack","callstack","call","source-code"],"dist-tags":{"latest":"4.1.5"},"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"description":"Create fancy log entries for errors and function call sites.","readme":"# callsite-record\n[![Build Status](https://api.travis-ci.org/inikulin/callsite-record.svg)](https://travis-ci.org/inikulin/callsite-record)\n\n*Create fancy log entries for errors and function call sites.*\n\n**For Error:**\n```js\n'use strict';\n\nconst createCallsiteRecord = require('callsite-record');\n\nfunction myFunc() {\n    throw new Error('Yo!');\n}\n\ntry {\n    myFunc();\n}\ncatch(err) {\n    console.log(createCallsiteRecord({ forError: err }).renderSync());\n}\n\n```\n\n ⬇\n\n![example](https://raw.githubusercontent.com/inikulin/callsite-record/master/media/example1.png)\n\n\n\n**For function call up in the stack:**\n\n```js\n'use strict';\n\nconst createCallsiteRecord = require('callsite-record');\n\nfunction func2 () {\n    (function func1 () {\n        console.log(createCallsiteRecord({ byFunctionName: 'func2' }).renderSync());\n    })();\n}\n\nfunc2();\n```\n\n ⬇\n\n![example](https://raw.githubusercontent.com/inikulin/callsite-record/master/media/example2.png)\n\n**Additional goodies:**\n- Use [renderers](#renderoptionsrenderer) for different output formats, e.g. to produce output in HTML.\n- Use [stack filter](#renderoptionsstackfilter) to produce clean and beautiful stacks, e.g. removing Node lib internal calls.\n\n## Install\n```\nnpm install callsite-record\n```\n\n## API\n### createCallsiteRecord( { forError, isCallsiteFrame, processFrameFn }) → CallsiteRecord\n\nYou can generate a callsite for any stack frame, not only the topmost one. Use the `isCallsiteFrame` function to select\na frame. This function is called for each frame starting from the top. Return `true` for the desired frame to generate\nthe callsite.\n\n*Example:*\n```js\nconst createCallsiteRecord = require('callsite-record');\n\ntry {\n    throw new Error(\"We're doomed\");\n}\ncatch(err) {\n    const record = createCallsiteRecord({ forError: err });\n}\n```\n\n### createCallsiteRecord({ byFunctionName, typeName, processFrameFn }) → CallsiteRecord\n\nCreates `CallsiteRecord` for the function up in the call stack specified by `byFunctionName`. You can optionally specify a\n`typeName` if the function is a method. If the function is a constructor set `byFunctionName` to `constructor`.\n\n*Example:*\n```js\nconst createCallsiteRecord = require('callsite-record');\n\n(function func1() {\n    (function func2() {\n        (function func3() {\n            const record = createCallsiteRecord({ byFunctionName: 'func2' });\n        })();\n    })();\n})();\n```\n\nYou can specify `processFrameFn` function, which will process every frame in callstack. It's usefull when you need to \nenable frame processing like `source-maps-support`.\n\n*Example:*\n```js\nconst createCallsiteRecord = require('callsite-record');\nconst wrapCallSite         = require('source-map-support').wrapCallSite;\n\ntry {\n    throw new Error(\"We're doomed\");\n}\ncatch(err) {\n    const record = createCallsiteRecord({ forError: err, processFrameFn: wrapCallSite });\n}\n\n(function func1() {\n    (function func2() {\n        (function func3() {\n            const record = createCallsiteRecord({ byFunctionName: 'func2', processFrameFn: wrapCallSite });\n        })();\n    })();\n})();\n```\n\n### CallsiteRecord\n#### CallsiteRecord.render([renderOptions]) → Promise&lt;String&gt;\nRenders call site record to the string.\n\n*Example:*\n```js\nrecord.render().then(str => console.log(str));\n```\n\n#### CallsiteRecord.renderSync([renderOptions]) → String\nSync version of the `CallsiteRecord.render`.\n\n##### renderOptions.frameSize\nSpecifies the number of lines rendered above and below the call site in the code frame. **Default:** `5`.\n\n*Example:*\n```js\nconsole.log(record.renderSync({ frameSize: 0 }));\n// > 12 |    func1();\n// ...\n\nconsole.log(record.renderSync({ frameSize: 1 }));\n//   11 |(function func2() {\n// > 12 |    func1();\n//   13 |})();\n// ...\n```\n\n##### renderOptions.codeFrame\nSpecifies if code frame should be rendered. If disabled only stack will be rendered. **Default:** `true`.\n\n##### renderOptions.stack\nSpecifies if stack trace should be rendered in addition to the code frame. **Default:** `true`.\n\n##### renderOptions.stackFilter\nFunction that will be used to filter stack frames. Function accepts 2 arguments:\n - `stackFrame` - stack entry.\n - `idx` - index of the frame.\n - `isV8StackFrame` - if `true` then `stackFrame` is a V8 [CallSite](https://github.com/v8/v8/wiki/Stack-Trace-API#customizing-stack-traces) object.\n Otherwise it's a [StackFrame](https://github.com/stacktracejs/stackframe) object.\n\n**Default:** `null`.\n\n*Example:*\n```js\nconst sep = require('path').sep;\n\n// Remove node core lib calls from the stack trace\nrecord.renderSync({ stackFilter: frame => frame.getFileName().indexOf(sep) > -1 });\n```\n\n##### renderOptions.renderer\nSpecifies the output format of the rendering. **Default:** `renderers.default`. You can pass your own\nrenderer object ([example implementations](https://github.com/inikulin/callsite-record/tree/master/lib/renderers)) or use\none of the built-in renderers:\n\n###### renderers.default\nProvides ANSI-colored output as shown above.\n\n*Usage:*\n```js\nconst defaultRenderer = require('callsite-record').renderers.default;\n\nrecord.renderSync({ renderer: defaultRenderer });\n```\n\n###### renderers.noColor\nSame as `default` renderer but without colors.\n\n*Usage:*\n```js\nconst noColorRenderer = require('callsite-record').renderers.noColor;\n\nrecord.renderSync({ renderer: noColorRenderer });\n```\n\n###### renderers.html\nOutputs HTML that can be later decorated with the CSS and embeded into the web page. [Example output](https://github.com/inikulin/callsite-record/blob/master/test/data/expected-html/0.html).\n\n*Usage:*\n```js\nconst htmlRenderer = require('callsite-record').renderers.html;\n\nrecord.renderSync({ renderer: html });\n```\n\n\n## Related\n * [is-es2016-keyword](https://github.com/inikulin/is-es2016-keyword) - Determine if string is an ES2016 keyword.\n * [highlight-es](https://github.com/inikulin/highlight-es) - Highlight ECMAScript syntax for the console or any other medium.\n\n## Author\n[Ivan Nikulin](https://github.com/inikulin) (ifaaan@gmail.com)\n","repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"users":{"shanewholloway":true,"alvis":true},"bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"license":"MIT","versions":{"1.0.0":{"name":"callsite-record","version":"1.0.0","description":"Create fancy call site records for any function up in the stack for the logging purposes.","main":"lib/index.js","directories":{"test":"test"},"files":["lib"],"scripts":{"test":"eslint lib test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","defaults":"^1.0.3","escape-html":"^1.0.3","highlight-es":"^1.0.0","identity-function":"^1.0.0","left-pad":"0.0.4","noop-fn":"^1.0.0","pinkie-promise":"^2.0.0"},"gitHead":"b3be1b2c7fdcabac784d42d6b9fc185189f638f8","_id":"callsite-record@1.0.0","_shasum":"f9737f09b5f8cd2bcf3527adc70712d07d13f62b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"f9737f09b5f8cd2bcf3527adc70712d07d13f62b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-1.0.0.tgz","integrity":"sha512-RDoc6E0S2um15ZBbhdMlEhhZOpxtqFFgKWLfRnCn4yshNinmB1RV+0v+SLhYq1Zz0015T2MsGCYGYLvxv4bQGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArX98itMWAjcCEpYDruKl5w+TUtLILSPV7crip6eF0PAiEAyG2J/xFzW99z/9AOA5yQk1Z+BVIGjo6SAaA0d9wmKoA="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/callsite-record-1.0.0.tgz_1455622977823_0.7246903791092336"}},"1.0.1":{"name":"callsite-record","version":"1.0.1","description":"Create fancy call site records for any function up in the stack for the logging purposes.","main":"lib/index.js","directories":{"test":"test"},"files":["lib"],"scripts":{"test":"eslint lib test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","defaults":"^1.0.3","escape-html":"^1.0.3","highlight-es":"^1.0.0","identity-function":"^1.0.0","left-pad":"0.0.4","noop-fn":"^1.0.0","pinkie-promise":"^2.0.0"},"gitHead":"835065526afb347429946d4f7db2fddf0221e7ad","_id":"callsite-record@1.0.1","_shasum":"0a852858f7d90a485c4e5586b6214a15ab86b8b9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"0a852858f7d90a485c4e5586b6214a15ab86b8b9","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-1.0.1.tgz","integrity":"sha512-m6a8Q6si4PsTiDr9Mtd9AjoHY+TllocVKA/A6DG9gE51r7zzuosX87bgjQYmOWZt7jnqbh4RXrk+hEh9bS4IjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnfO4KlooahSBVi0sYrs2ECTPmhBqgcLYuvs9g3x9+vAiB83882/sTKn/I0EBexnMEhb0ZenyRP/jjRPMcrSBYbfA=="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/callsite-record-1.0.1.tgz_1455629950138_0.6068413867615163"}},"1.0.2":{"name":"callsite-record","version":"1.0.2","description":"Create fancy call site records for any function up in the stack for the logging purposes.","main":"lib/index.js","directories":{"test":"test"},"files":["lib"],"scripts":{"test":"eslint lib test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","defaults":"^1.0.3","escape-html":"^1.0.3","highlight-es":"^1.0.0","identity-function":"^1.0.0","left-pad":"0.0.4","noop-fn":"^1.0.0","pinkie-promise":"^2.0.0"},"gitHead":"d2583dcf4f308dd71cfa95011e1d05583af5b011","_id":"callsite-record@1.0.2","_shasum":"abdddfef1f25ea77600c8f8f28bd43cdbc484ccf","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"abdddfef1f25ea77600c8f8f28bd43cdbc484ccf","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-1.0.2.tgz","integrity":"sha512-I+YOybQdYCqdut7CBXYa2uhi9t7TCGGkm0B2Ri6urm4M6Yue/Q/Mu2hv22hFoTsc3QaFnrqdKQd3ps8Gn2PT1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGB0dsf7eeNr+hLuIcXJSEk0DfujnHl4mdlIio1tXe5AiBzlLHCP7WgOzvPOnH34MjuDUFCfA3sbW9zrmj8qDtn2A=="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/callsite-record-1.0.2.tgz_1455630313368_0.04343959782272577"}},"2.0.0":{"name":"callsite-record","version":"2.0.0","description":"Create fancy call site records for any function up in the stack for the logging purposes.","main":"lib/index.js","directories":{"test":"test"},"files":["lib"],"scripts":{"test":"eslint lib test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","defaults":"^1.0.3","escape-html":"^1.0.3","highlight-es":"^1.0.0","identity-function":"^1.0.0","left-pad":"0.0.4","noop-fn":"^1.0.0","pinkie-promise":"^2.0.0"},"gitHead":"09d375e26d6c032f31a7f16a7c743084c6f3e51a","_id":"callsite-record@2.0.0","_shasum":"9b179aef5ee69a79c2822ce3ba19cd1be1f19da9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"9b179aef5ee69a79c2822ce3ba19cd1be1f19da9","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-2.0.0.tgz","integrity":"sha512-28bDFCnOW2VD5pLj24H7Dsh7L2rLRt/jjsP44MUanbBARh9VZfYdWF/xheM26+Q1SUhXKQ8aZXGUNBsqIBChdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdz2m2we3ner5qHr9XmGPkOWwe58J1iKvk4SC//LrcdAiAZ8mPnfsfpjrGemZJR33Ac82doB4a/uRp9GlKHji4SgA=="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/callsite-record-2.0.0.tgz_1458563306573_0.6967166888061911"}},"2.0.1":{"name":"callsite-record","version":"2.0.1","description":"Create fancy call site records for any function up in the stack for the logging purposes.","main":"lib/index.js","directories":{"test":"test"},"files":["lib"],"scripts":{"test":"eslint lib test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","defaults":"^1.0.3","escape-html":"^1.0.3","highlight-es":"^1.0.0","identity-function":"^1.0.0","lodash":"^4.6.1","noop-fn":"^1.0.0","pinkie-promise":"^2.0.0"},"gitHead":"88166ead0ae5ddf66c02624698d60800bd8d1d0c","_id":"callsite-record@2.0.1","_shasum":"7592177ec8440bcba6aa93086998b2ce191acaf9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"7592177ec8440bcba6aa93086998b2ce191acaf9","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-2.0.1.tgz","integrity":"sha512-hEaUgUWDRqpIqCwx1h32mg/hQiqoeaFXn2vPnU6DMRRY6/H852MQC94WprxOWErXGbbtbGjR0OX8ufDSw2P5ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0sRiqwO3WDruB9idapipTxNIPNmef6Q14z90/IQya2gIhAMyWGSp/3P6/OCiJDn1GaLzo/gFEuZGamL6BNeTkcsZV"}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/callsite-record-2.0.1.tgz_1458731389124_0.3161762251984328"}},"2.0.2":{"name":"callsite-record","version":"2.0.2","description":"Create fancy call site records for any function up in the stack for the logging purposes.","main":"lib/index.js","directories":{"test":"test"},"files":["lib"],"scripts":{"test":"eslint lib test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","defaults":"^1.0.3","escape-html":"^1.0.3","highlight-es":"^1.0.0","identity-function":"^1.0.0","lodash":"^4.6.1","noop-fn":"^1.0.0","pinkie-promise":"^2.0.0"},"gitHead":"5087d3989e55a682e0ce820115539a630d04647d","_id":"callsite-record@2.0.2","_shasum":"9a2a870abb737fe39d20a8818b4efca092d733db","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"9a2a870abb737fe39d20a8818b4efca092d733db","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-2.0.2.tgz","integrity":"sha512-1sOvPeccYKDUtrZik3/HLYdqc8OYqzYzgzmY0WmmyKKQQa2ZQ4+7aZMnIO5yxNWSwoi4S9EI0CtSKnP/H46khQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUVbNMB89YwLH3n/0a82bWjQWceBC1+O8KEmHVCNu4wAiATVBEDdxh/0V+UpdwkfSTG1DxZb1HgE8J1a8Q9tYZ8Vg=="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/callsite-record-2.0.2.tgz_1459261579999_0.362662190804258"}},"3.0.0":{"name":"callsite-record","version":"3.0.0","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","files":["lib"],"scripts":{"test":"eslint lib test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","defaults":"^1.0.3","error-stack-parser":"^1.3.3","escape-html":"^1.0.3","highlight-es":"^1.0.0","identity-function":"^1.0.0","lodash":"^4.6.1","noop-fn":"^1.0.0","pinkie-promise":"^2.0.0"},"gitHead":"64a0c95ea0c406db4ee7b66f9b2a0caa8f3277fe","_id":"callsite-record@3.0.0","_shasum":"46b4263732026d89aa8eb1c97682cc6ad495ea60","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"46b4263732026d89aa8eb1c97682cc6ad495ea60","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-3.0.0.tgz","integrity":"sha512-yhCqpzxjY0gCSzWCfJvEutOvvCGLqc038chg3qtvkW2jmkDh/SP/KtrllszBFJd+FIBLAMW31AnvJCQQojOPBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC13IA6mRteHvI3QaHRKnNAo7lC+S+RSDolOU0X+zN5eAiADG6PFtItOuQpTVLiqF8yZ7E7qcGbYIhGBXj/16eSVMQ=="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/callsite-record-3.0.0.tgz_1459523077892_0.3754949669819325"},"directories":{}},"3.0.1":{"name":"callsite-record","version":"3.0.1","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","files":["lib"],"scripts":{"test":"eslint lib test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","error-stack-parser":"^1.3.3","highlight-es":"^1.0.0","lodash":"^4.6.1","pinkie-promise":"^2.0.0"},"gitHead":"c357689ac0f432a06bff3d788174a415fa42a7e9","_id":"callsite-record@3.0.1","_shasum":"12e44e593baa048080700fd3d284b260d417733a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"12e44e593baa048080700fd3d284b260d417733a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-3.0.1.tgz","integrity":"sha512-9SYWHUdYKF1oVJrVx0ovKvekPnS9UyqHiU/SxP/I5YArDvD49Xi/dABUyc8aAILzY7XDtE3Q7c4HNREpSaR2Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4289Knrga5O7/4rPWPMAd9mfL6a8NqSSylBvfTDodLgIhALThOFmxfpq+NGY9JodzhMxblJ7viho7vjALVFVMmx2I"}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/callsite-record-3.0.1.tgz_1459762149340_0.8968123579397798"},"directories":{}},"3.0.2":{"name":"callsite-record","version":"3.0.2","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","files":["lib"],"scripts":{"test":"eslint lib test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","error-stack-parser":"^1.3.3","highlight-es":"^1.0.0","lodash":"^4.6.1","pinkie-promise":"^2.0.0"},"gitHead":"2ba2076103f6b7a488aacbcf39164346b97b8dbe","_id":"callsite-record@3.0.2","_shasum":"f78f824a4e05b08ac4d48dbb22df10a9eeaa4c24","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"f78f824a4e05b08ac4d48dbb22df10a9eeaa4c24","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-3.0.2.tgz","integrity":"sha512-GwfMkP6fPw0Y8QN4EDDzm282ul171j0Cc8jE2C3T/onPTnY27Ld/wyHeuQI0uIJuqe1FeS0BmxKYJK15jccasw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICG4BegmUmswZYYd2SFIs5uTmFaCzRkvSeVLSte7vA0DAiEAm+gZ6wIQ+D4CjAESr3mRwF7cPo0S0Q60xkR0XphdFMg="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/callsite-record-3.0.2.tgz_1460547246708_0.14250761037692428"},"directories":{}},"3.1.0":{"name":"callsite-record","version":"3.1.0","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","files":["lib"],"scripts":{"test":"eslint lib test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","error-stack-parser":"^1.3.3","highlight-es":"^1.0.0","lodash":"^4.6.1","pinkie-promise":"^2.0.0"},"gitHead":"c76a523f73d8311cad039ce16dce3319503108d5","_id":"callsite-record@3.1.0","_shasum":"74e2254eb13b5b7454a4dd93c063529c2f1bdc64","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"74e2254eb13b5b7454a4dd93c063529c2f1bdc64","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-3.1.0.tgz","integrity":"sha512-2xyBaPANa8Tl9mZCEm2POJueTmuSdxX26Iu8Y1W4x3av/76xLasDRKQw+iBSKm4qrkWGwmkAQpPNUguqGmpnyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOK0AimRC4qFZD1wYg/btQDqcHTvMaBLj5o+EhITgMtwIgTmziv7xaVb2aqTMwHg/RPK81r4yS+ezKNBicW61gV6U="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/callsite-record-3.1.0.tgz_1460642434855_0.9330816559959203"},"directories":{}},"3.2.0":{"name":"callsite-record","version":"3.2.0","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","files":["lib"],"scripts":{"test":"eslint lib test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","error-stack-parser":"^1.3.3","highlight-es":"^1.0.0","lodash":"^4.6.1","pinkie-promise":"^2.0.0"},"gitHead":"768441bd8b556bbd01ff2b27a0e64a09bc0f02ea","_id":"callsite-record@3.2.0","_shasum":"6e79b12f6baa4ee4afdfb4caf92d7f8be9218031","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"6e79b12f6baa4ee4afdfb4caf92d7f8be9218031","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-3.2.0.tgz","integrity":"sha512-PpWTGex2C9jipYAtvtctb7cKtz2Np/gFMmIyWeYPpid7ArRRFGoL5GaAgOMDWDVIC+1eY3IuaDyOKT5Lg/lOFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpQF+BrP8BxZyC4qEYdZBGMqX7p8X8vJ41bRd+ztBFGAIgXom3UcA7VjpcQertTOFTBpgNBtfZZ7XiyR3U+Upg/Hk="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/callsite-record-3.2.0.tgz_1466428844306_0.6708577279932797"},"directories":{}},"3.2.1":{"name":"callsite-record","version":"3.2.1","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","files":["lib"],"scripts":{"test":"eslint lib test && mocha","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5","publish-please":"^2.2.0"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","error-stack-parser":"^1.3.3","highlight-es":"^1.0.0","lodash":"^4.6.1","pinkie-promise":"^2.0.0"},"gitHead":"2246f05a154acf217e06c1f64ac679900977fa11","_id":"callsite-record@3.2.1","_shasum":"c5e57b51e5a46725adad7dba0d9a162f2927b2c1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"c5e57b51e5a46725adad7dba0d9a162f2927b2c1","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-3.2.1.tgz","integrity":"sha512-VV2EhAYpOC68hM0JT9yv0ZCryk5Ni66tgvutlnAgkKDqxRaBoWeZu5F0HqJxMlkAJFw464g9vaNEK4WrBTxC5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8ZLexhTdmbCli6xA4GxFWTpOg6eeRYViie5cL+0BzmAIgBxLqMh9QmLbsnRRjG1M6w1CEwqlTw5DiKKylHHcXHI4="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/callsite-record-3.2.1.tgz_1471872951271_0.29774470278061926"},"directories":{}},"3.2.2":{"name":"callsite-record","version":"3.2.2","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","files":["lib"],"scripts":{"test":"eslint lib test && mocha","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5","publish-please":"^2.2.0"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","error-stack-parser":"^1.3.3","highlight-es":"^1.0.0","lodash":"4.6.1 || ^4.16.1","pinkie-promise":"^2.0.0"},"gitHead":"990e8798f30f569425a7aff6b00df4e42d7b8946","_id":"callsite-record@3.2.2","_shasum":"9a0390642e43fe8bb823945e51464f69f41643de","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"9a0390642e43fe8bb823945e51464f69f41643de","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-3.2.2.tgz","integrity":"sha512-FHsqEtE4Wn8W1ybLiWk0LD1ON4ZmXiL2698ajF0Ul+CpkACqF2lY2N7/3zkk+4NYILLgK4UEnk1pHCnvVDynuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5b/ktLVQn37TNLoO5+jNW/HrZ00HkenxfLjSOaVx39AiBPVjHJ0y5Nh35KOEIsve9s044D/TG5k1BTOCaBAkgGEw=="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/callsite-record-3.2.2.tgz_1474383677042_0.08531129383482039"},"directories":{}},"4.0.0":{"name":"callsite-record","version":"4.0.0","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","files":["lib"],"scripts":{"test":"eslint lib test && mocha","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5","publish-please":"^2.2.0"},"dependencies":{"callsite":"^1.0.0","chalk":"^1.1.1","error-stack-parser":"^1.3.3","highlight-es":"^1.0.0","lodash":"4.6.1 || ^4.16.1","pinkie-promise":"^2.0.0"},"gitHead":"91fff52e38c1e8c386213dd23b659f94c1ef619b","_id":"callsite-record@4.0.0","_shasum":"f928a8b07470a2ecb324b1822784dacca0bdbb45","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"shasum":"f928a8b07470a2ecb324b1822784dacca0bdbb45","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-4.0.0.tgz","integrity":"sha512-vFMqnsCkINfId2a0bPwEdlDBCjr1+h0/fCwQ3RNvYNLFwSUHVRW5KqQEaxGCIYtjjTUCUqlP0csBVCik+ziLZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFM6P+7+nkxVV6SDxl08uKW9iYV64gzSgKlWJh3e5yLQIhAOk0EX16UDl5EgIQJ3t2GO4F9h7rYY1sPiDF0ebz6y0d"}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/callsite-record-4.0.0.tgz_1490967068631_0.26881967461667955"},"directories":{}},"4.1.0":{"name":"callsite-record","version":"4.1.0","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","files":["lib"],"typings":"lib/index.d.ts","scripts":{"test":"eslint lib test && mocha","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5","publish-please":"^2.2.0"},"dependencies":{"@types/chalk":"^0.4.31","@types/error-stack-parser":"^1.3.18","@types/lodash":"^4.14.72","callsite":"^1.0.0","chalk":"^1.1.1","error-stack-parser":"^1.3.3","highlight-es":"^1.0.0","lodash":"4.6.1 || ^4.16.1","pinkie-promise":"^2.0.0"},"gitHead":"e3c044625421c37cc0bfe8a3aab6cd005e305215","_id":"callsite-record@4.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"integrity":"sha512-yDUpliRBB5Ur/cqdWI5NdH6X9dZ8xlsdlLQZfkzctw5LgRAtkihMAqkPNucDQtrTLIY3tMIH903cPcb+RcL+bA==","shasum":"f3ad031f8b8b5d4c4e4590e83564ded7763fb08d","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-4.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFvyqop96r/AQgO1mo/vlHKY7IeeYv7NE/vqAM3JSsUwIhAOoxFqqtTI+w5aP/DsvUGcoJ1DEJM0kmUUU3DVa3UPcb"}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callsite-record-4.1.0.tgz_1504022540988_0.6864816623274237"},"directories":{}},"4.1.1":{"name":"callsite-record","version":"4.1.1","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","files":["lib"],"typings":"lib/index.d.ts","scripts":{"test":"eslint lib test && mocha","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5","publish-please":"^2.2.0"},"dependencies":{"@types/chalk":"^0.4.31","@types/error-stack-parser":"^1.3.18","@types/lodash":"^4.14.72","callsite":"^1.0.0","chalk":"^1.1.1","error-stack-parser":"^1.3.3","highlight-es":"^1.0.0","lodash":"4.6.1 || ^4.16.1","pinkie-promise":"^2.0.0"},"gitHead":"806b64347726893f3e0ac1a9d6cc57444a169544","_id":"callsite-record@4.1.1","_npmVersion":"5.5.0","_nodeVersion":"8.4.0","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"integrity":"sha512-5kZQsFBN+ft/zLi4nIS7ch/GtObSfbeSPz789PzM1vdBnwK3xUZjuJgZsStV+ltWchStC8cwKQPHPBk6zmrcAA==","shasum":"f0b8dcc55932e64e82ebe3bffa85ebfb92d47022","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-4.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5EkzpaVT4mhrGTxz2tM+Kz8j1bwWSAprFgZL0acmAOAIgZpFC038lk9uScaDQYz89HxodMuJ2mQKxuIupz/T8DA4="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callsite-record-4.1.1.tgz_1508012466563_0.4173161129001528"},"directories":{}},"4.1.3":{"name":"callsite-record","version":"4.1.3","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","files":["lib"],"typings":"lib/index.d.ts","scripts":{"test":"eslint lib test && mocha","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5","publish-please":"^2.2.0"},"dependencies":{"@types/error-stack-parser":"^1.3.18","@types/lodash":"^4.14.72","callsite":"^1.0.0","chalk":"^2.4.0","error-stack-parser":"^1.3.3","highlight-es":"^1.0.0","lodash":"4.6.1 || ^4.16.1","pinkie-promise":"^2.0.0"},"gitHead":"cff91854f6fc03e6ce48864fd27ab803869abfd6","_id":"callsite-record@4.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"anonymous","email":"ifaaan@gmail.com"},"dist":{"integrity":"sha512-otAcPmu8TiHZ38cIL3NjQa1nGoSQRRe8WDDUgj5ZUwJWn1wzOYBwVSJbpVyzZ0sesQeKlYsPu9DG70fhh6AK9g==","shasum":"3041d2a1c72aff86b00b151e47d25566520c4207","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-4.1.3.tgz","fileCount":9,"unpackedSize":23495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6fIdCRA9TVsSAnZWagAAfGsP/3G/dl868pYTCgea40lV\nLUoEIzxNAt5sY4CAJCz87JnNTN/RbmaBCiCxasMhiJodho+RPzmZ8Zq9jRuc\nvtp37S8W00No4RgvhYSYKFgcEumzjPwMi3PeE9S+CZXJrCnvY9illwCHwlkM\nBC5DvNeX9SftgZ+teoMwshPLh+0bogswJF5TKptMZTDHLM/ecoHaoUH5/aq1\nFsMyi2DY41CfxUt+CMKcDKBo4gYW9N4N1D6XkOMhmLOEHlm1+Oscx/LxaDH6\n0xMztwf6OnQ6bXvHAUkOmz5e4tQA3mFSk6+NHTnduFAyTdaowS9hxRjVSdtK\nc6kvx7sHWarPtQnxSxYoMgmM7/a83zWQODuP8xrDfWOHCY/Zp3YR3XM34dC3\nsk0yDeBpvi/OJbkfOA5OqWHBzNdMCo78RIbLwJB8tRuvH04LyMr4mXIKN98V\nhemb/4yOGuE9biL9GHKgF7JuSA6hITAya4JkmtQo3oJk2CT5Mj0iRTAWA/P1\nNf7b8QDbNhmhAwqT8YqFJCnyJgDIOa9/sT/VQiuFnwpln/aRffIhSki3/L5S\nLpXXkiPKUnmK1kZT4JDtCjoz214jYD5L6VioZ24oNhI2ODsrvaqAtZjGm85b\ngjsZRjoT6HtXCP1jOerLAvN1oRF7yQQjbaDF2cuiQISQ3nuIanzi3X9Hjf2M\njPCU\r\n=Tbp9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeZP42eHNdgoIu7Ouxqxkic73prAasLw1kftJQlum9BwIgCKAUD9H89GkpKfin7KEeq+Lc8vAIHKhtAhk4uv4GfYs="}]},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callsite-record_4.1.3_1525281308713_0.9970104367827199"},"_hasShrinkwrap":false},"4.1.4":{"name":"callsite-record","version":"4.1.4","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"eslint lib test && mocha","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^2.4.5","publish-please":"^2.2.0"},"dependencies":{"@devexpress/error-stack-parser":"^2.0.6","@types/error-stack-parser":"^2.0.0","@types/lodash":"^4.14.72","callsite":"^1.0.0","chalk":"^2.4.0","highlight-es":"^1.0.0","lodash":"4.6.1 || ^4.16.1","pinkie-promise":"^2.0.0"},"gitHead":"52c9a34bfae9d4a45638ac83280aa13b48e38ea2","_id":"callsite-record@4.1.4","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-dJDrDR/pDvsf7GaDAQB+ZVmM0zEHU7I3km5EtwxmTVBwaJuOy+dmTN63/u3Lbm0gDdQN4skEtKa67Oety2dGIA==","shasum":"aa6ccbf5d85745473e1e9ec0177f722e08174876","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-4.1.4.tgz","fileCount":9,"unpackedSize":23527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwW2NCRA9TVsSAnZWagAAg/4P/RZcHtFFCYwWX0PtcEBZ\nUvySdUMFbTe9iBiI69ehBJhnXAIwgW1ENoZmbQJk6he1Vz6DIxNcYWFsu+dY\n9VVqsysaUNOyOQWB0kRUkcTYy0LEfOKnJKqPD42qFFGChhT0BR5hjmdFKCe8\nfC4QBJjZl8fgZuAC2SiEGqRONopEgRNoWmPOUBKO6fag5A1kuAkIA4ResUM1\nlWYN1Rd3keoYSTcAGPbCh7lDwRdt3z7FjqWKeQ3ohqbRFJArFnZZJuxz8RV1\nplP4m1Y1rFQmbDkIeTvZc67uzFjLE/4faB8zdPPHLkpDp7tVV/AlvySUYHgz\nD3QjnmTIj2/BIwFWvN3ihOomYTvJVzxLpSQYFUdwTh7SvSlz37MIka4oicAx\nXGwYJvZQYrWaXlOO1CLjWqgYptPNEpRgn3bUMta1Xb2OelokkbrVHo5ZdU2W\nz+YW8OMLgnpBdTBHvfuIHVckM9W9L7ILWpwjOGP2L9eZokNmLDVdH4ly83f7\n2DUMes32CDGDgxE/go5fsKghZ2qrgkPAey+/kCqx0UsBT16KuxR5yp6nM4xr\ndyTelSjcs/+fOVaN9DxL4wzWN1baJx4/2GhUsFh9GnMw501tG9eRzuhBGXPh\n2HRs45ATEvd1pV5bAiJ+dAujF+ZTFMZe+480fZhe4Siz8lxeaWLP8qyQoywy\nOuVF\r\n=W1y9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU+8Nx66JeiKdEPrh2nr5t3GS8tPs+MpKzbvHFwi4pZwIhAJKO63WJ/LVsikgFLxHHvrCqe0/o/eNwwxDvHvgHb6zR"}]},"_npmUser":{"name":"anonymous","email":"belym.a.2105@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"},{"name":"anonymous","email":"belym.a.2105@gmail.com"},{"name":"anonymous","email":"alexikam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callsite-record_4.1.4_1640066445517_0.5816386903942876"},"_hasShrinkwrap":false},"4.1.5":{"name":"callsite-record","version":"4.1.5","description":"Create fancy log entries for errors and function call sites.","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"test":"eslint lib test && mocha --color","publish-please":"publish-please","prepublish":"publish-please guard"},"repository":{"type":"git","url":"git+https://github.com/inikulin/source-frame.git"},"keywords":["source","code","frame","stack","callstack","call","source-code"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/source-frame/issues"},"homepage":"https://github.com/inikulin/source-frame#readme","devDependencies":{"eslint":"^1.10.3","mocha":"^10.2.0","publish-please":"^5.5.2"},"dependencies":{"@devexpress/error-stack-parser":"^2.0.6","@types/lodash":"^4.14.72","callsite":"^1.0.0","chalk":"^2.4.0","highlight-es":"^1.0.0","lodash":"4.6.1 || ^4.16.1","pinkie-promise":"^2.0.0"},"gitHead":"baa57651fde8dc45dadd6e1dcbf7297db267e5f8","_id":"callsite-record@4.1.5","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==","shasum":"cfccae67dfd29e0e52a17d88517fc7e4e3d3bdb4","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/callsite-record/-/callsite-record-4.1.5.tgz","fileCount":9,"unpackedSize":24154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4LqtQ+K91FDzOg+KqMFuBTKx8bzu3wP10nAuCnmW1QAiEAmrgZuXCQrxISlsD3NxGFrYRTJMSM373whw4uH1kdk+g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpZMXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGTQ//Yu5bm5pYxHmqINHCG8t0abPl2dEIGdzSaxAKMlszJzyKnqWN\r\n7fnw8H1/MRlgVZsc0rEnSm3jmwxbIFXRAlKDAbzoBmXy/+4kAoPqahimj0Oj\r\n10RHEj9kzZ83JmKuReDWowy6ypwIyTrWgyrrU9yErXjW6am/RSysb6S+JHcW\r\nlgy6/ZfxVXmVlR1XeWTQqgxpA6jDChjhfkpWdK+nbGlQYZR2zSY/j82VZ5FS\r\ngkUz21K7OibpWHR677Ll2WDW1Yv766Klo5kZq9/eSS62/H73bwF4uV+UeCIG\r\npOjYER90F8LY6mxypiH3SWOEDIxtCFiKOQH/+duVpcD9tRLqaBTvW5CDEpfS\r\npnBvJwEMNfkWJZLecFyFoxIOMfomsKWHYX5Oz/d79WYVzWcqfY7jBCUaV8IK\r\nkne/pYMHxgCrz+vsLjR8hjENQxe6IBpO6hfrLz+LDXo4c6UQfDlgpN9FYRvY\r\nKQXc0pMujnnN6w028gnV6M1nBJh09WtH2Svc4aGrIDn1ZODSuguA/2Gk7ntT\r\nvup+opJrMqbPoZLSYHKcNgF704+dxvWetv/WUxGuWtcMATnEEMp0YPEUJ5Q0\r\n4cQf6eBvvWu918YNq2ING68AlKRQlXmljm6ZZAuPiXalK0825YJR5idKAmUN\r\nEhhMAF6GTv83TLu2MoFS0mrc91J1ZVPcNe0=\r\n=MGUG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"belym.a.2105@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ifaaan@gmail.com"},{"name":"anonymous","email":"belym.a.2105@gmail.com"},{"name":"anonymous","email":"boris.s.kirov@gmail.com"},{"name":"anonymous","email":"alexikam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callsite-record_4.1.5_1671795479188_0.5373634396429399"},"_hasShrinkwrap":false}},"name":"callsite-record","time":{"modified":"2022-12-23T11:37:59.503Z","created":"2016-02-16T11:43:01.724Z","1.0.0":"2016-02-16T11:43:01.724Z","1.0.1":"2016-02-16T13:39:14.008Z","1.0.2":"2016-02-16T13:45:15.745Z","2.0.0":"2016-03-21T12:28:28.965Z","2.0.1":"2016-03-23T11:09:51.337Z","2.0.2":"2016-03-29T14:26:22.152Z","3.0.0":"2016-04-01T15:04:40.116Z","3.0.1":"2016-04-04T09:29:11.753Z","3.0.2":"2016-04-13T11:34:09.148Z","3.1.0":"2016-04-14T14:00:37.106Z","3.2.0":"2016-06-20T13:20:45.764Z","3.2.1":"2016-08-22T13:35:53.060Z","3.2.2":"2016-09-20T15:01:19.186Z","4.0.0":"2017-03-31T13:31:10.462Z","4.1.0":"2017-08-29T16:02:22.028Z","4.1.1":"2017-10-14T20:21:07.604Z","4.1.3":"2018-05-02T17:15:08.846Z","4.1.4":"2021-12-21T06:00:45.661Z","4.1.5":"2022-12-23T11:37:59.342Z"},"readmeFilename":"README.md","homepage":"https://github.com/inikulin/source-frame#readme"}