{"_id":"capture-stack-trace","_rev":"2948330","name":"capture-stack-trace","description":"Error.captureStackTrace ponyfill","dist-tags":{"latest":"2.1.0"},"maintainers":[{"name":"npm:floatdrop","email":""},{"name":"sindresorhus","email":""}],"time":{"modified":"2023-04-26T08:53:08.000Z","created":"2015-07-24T08:54:26.092Z","2.1.0":"2022-10-10T14:06:37.321Z","2.0.0":"2022-10-07T08:49:14.656Z","1.0.2":"2022-10-07T08:24:07.507Z","1.0.1":"2018-08-31T15:51:12.423Z","1.0.0":"2015-07-24T08:54:26.092Z"},"users":{"xinwangwang":true,"soldair":true},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/capture-stack-trace.git"},"versions":{"2.1.0":{"name":"capture-stack-trace","version":"2.1.0","description":"Error.captureStackTrace ponyfill","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/capture-stack-trace.git"},"funding":"https://github.com/sponsors/sindresorhus","type":"module","exports":{"types":"./index.d.ts","default":"./index.js"},"engines":{"node":">=14.16"},"scripts":{"test":"xo && ava"},"keywords":["ponyfill","polyfill","shim","error","capturestacktrace","capture","stack","trace"],"devDependencies":{"ava":"^4.3.3","xo":"^0.52.4"},"types":"./index.d.ts","gitHead":"1ea28db4e0c9a34a6d9a7510e51cb853dbe9307f","bugs":{"url":"https://github.com/sindresorhus/capture-stack-trace/issues"},"homepage":"https://github.com/sindresorhus/capture-stack-trace#readme","_id":"capture-stack-trace@2.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.3.2","dist":{"shasum":"7c48496e2bca6160abcd014c30639c4a7aaef593","size":1823,"noattachment":false,"key":"/capture-stack-trace/-/capture-stack-trace-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/capture-stack-trace/download/capture-stack-trace-2.1.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"npm:floatdrop","email":""},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-stack-trace_2.1.0_1665410797138_0.9461333820538906"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-15T12:46:44.761Z","publish_time":1665410797321,"_cnpm_publish_time":1665410797321},"2.0.0":{"name":"capture-stack-trace","version":"2.0.0","description":"Error.captureStackTrace ponyfill","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/capture-stack-trace.git"},"funding":"https://github.com/sponsors/sindresorhus","type":"module","exports":"./index.js","engines":{"node":">=14.16"},"scripts":{"test":"xo && ava"},"keywords":["ponyfill","polyfill","error","capturestacktrace","capture","stack","trace"],"devDependencies":{"ava":"^4.3.3","xo":"^0.52.4"},"gitHead":"ca6dbe1d8af19e645a68221cd503fa481babc09f","bugs":{"url":"https://github.com/sindresorhus/capture-stack-trace/issues"},"homepage":"https://github.com/sindresorhus/capture-stack-trace#readme","_id":"capture-stack-trace@2.0.0","_nodeVersion":"14.19.3","_npmVersion":"8.3.2","dist":{"shasum":"1ae25751f59f2a6a7376523eec3c432a26488395","size":1714,"noattachment":false,"key":"/capture-stack-trace/-/capture-stack-trace-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/capture-stack-trace/download/capture-stack-trace-2.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"npm:floatdrop","email":""},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-stack-trace_2.0.0_1665132554488_0.5077958168782086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-07T08:49:20.225Z","publish_time":1665132554656,"_cnpm_publish_time":1665132554656},"1.0.2":{"name":"capture-stack-trace","version":"1.0.2","description":"Error.captureStackTrace ponyfill","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/capture-stack-trace.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Vsevolod Strukchinsky","email":"floatdrop@gmail.com","url":"https://github.com/floatdrop"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["error","captureStackTrace"],"dependencies":{},"devDependencies":{"mocha":"*"},"gitHead":"eb6a176ac2b2a889e3d269f205ba92b684c698a5","bugs":{"url":"https://github.com/sindresorhus/capture-stack-trace/issues"},"homepage":"https://github.com/sindresorhus/capture-stack-trace#readme","_id":"capture-stack-trace@1.0.2","_nodeVersion":"14.19.3","_npmVersion":"8.3.2","dist":{"shasum":"1c43f6b059d4249e7f3f8724f15f048b927d3a8a","size":1458,"noattachment":false,"key":"/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/capture-stack-trace/download/capture-stack-trace-1.0.2.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"npm:floatdrop","email":""},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-stack-trace_1.0.2_1665131047330_0.5220194878105595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-07T08:24:49.093Z","publish_time":1665131047507,"_cnpm_publish_time":1665131047507},"1.0.1":{"name":"capture-stack-trace","version":"1.0.1","description":"Error.captureStackTrace ponyfill","license":"MIT","repository":{"type":"git","url":"git+https://github.com/floatdrop/capture-stack-trace.git"},"author":{"name":"Vsevolod Strukchinsky","email":"floatdrop@gmail.com","url":"github.com/floatdrop"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["Error","captureStackTrace"],"dependencies":{},"devDependencies":{"mocha":"*"},"gitHead":"dfec994c80358ded25885bd3de7a138549964984","bugs":{"url":"https://github.com/floatdrop/capture-stack-trace/issues"},"homepage":"https://github.com/floatdrop/capture-stack-trace#readme","_id":"capture-stack-trace@1.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"floatdrop","email":"floatdrop@gmail.com"},"dist":{"shasum":"a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d","size":1511,"noattachment":false,"key":"/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/capture-stack-trace/download/capture-stack-trace-1.0.1.tgz"},"maintainers":[{"name":"npm:floatdrop","email":""},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-stack-trace_1.0.1_1535730672335_0.8263389664020613"},"_hasShrinkwrap":false,"publish_time":1535730672423,"_cnpm_publish_time":1535730672423},"1.0.0":{"name":"capture-stack-trace","version":"1.0.0","description":"Error.captureStackTrace ponyfill","license":"MIT","repository":{"type":"git","url":"https://github.com/floatdrop/capture-stack-trace"},"author":{"name":"Vsevolod Strukchinsky","email":"floatdrop@gmail.com","url":"github.com/floatdrop"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["Error","captureStackTrace"],"dependencies":{},"devDependencies":{"mocha":"*"},"gitHead":"eb46ce326fa9074b6ce17a94d4b76500321a331f","bugs":{"url":"https://github.com/floatdrop/capture-stack-trace/issues"},"homepage":"https://github.com/floatdrop/capture-stack-trace","_id":"capture-stack-trace@1.0.0","_shasum":"4a6fa07399c26bba47f0b2496b4d0fb408c5550d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"floatdrop","email":"floatdrop@gmail.com"},"maintainers":[{"name":"npm:floatdrop","email":""},{"name":"sindresorhus","email":""}],"dist":{"shasum":"4a6fa07399c26bba47f0b2496b4d0fb408c5550d","size":859,"noattachment":false,"key":"/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/capture-stack-trace/download/capture-stack-trace-1.0.0.tgz"},"directories":{},"publish_time":1437728066092,"_cnpm_publish_time":1437728066092}},"readme":"# capture-stack-trace\n\n> [Ponyfill](https://ponyfill.com) for [`Error#captureStackTrace`](https://nodejs.org/api/errors.html#errorcapturestacktracetargetobject-constructoropt)\n\nThis is useful for creating cross-platform code as `Error#captureStackTrace` is only available in V8-based JavaScript environments like Node.js and Chrome.\n\n## Install\n\n```sh\nnpm install capture-stack-trace\n```\n\n## Usage\n\n```js\nimport captureStackTrace from 'capture-stack-trace';\n\nconst object = {};\ncaptureStackTrace(object);\nobject.stack;  // Similar to `new Error().stack`\n```\n\n## API\n\n### captureStackTrace(object)\n\nCreates a `.stack` property on the given `object`, which when accessed returns a string representing the location in the code at which `captureStackTrace()` was called.\n\n**Note:** This ponyfill does not support the second parameter of `Error#captureStackTrace`.\n","_attachments":{},"homepage":"https://github.com/sindresorhus/capture-stack-trace#readme","bugs":{"url":"https://github.com/sindresorhus/capture-stack-trace/issues"},"license":"MIT"}