{"_id":"callsites","_rev":"20-fa58fd889cb4855df9a3d9a31f7fbc89","name":"callsites","description":"Get callsites from the V8 stack trace API","dist-tags":{"latest":"4.1.0"},"versions":{"0.1.0":{"name":"callsites","version":"0.1.0","description":"Get callsites from the V8 stack trace API","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/callsites"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["callsites","callsite","v8","stacktrace","stack","trace","function","file","line","debug"],"devDependencies":{"mocha":"*"},"bugs":{"url":"https://github.com/sindresorhus/callsites/issues"},"homepage":"https://github.com/sindresorhus/callsites","_id":"callsites@0.1.0","dist":{"shasum":"2b856278a6948e4afe55f2600d05f89bd88b492a","tarball":"https://registry.npmjs.org/callsites/-/callsites-0.1.0.tgz","integrity":"sha512-19Ba2Cpozc/sEy3Gi6jfmSfisu6tzpFkDotpvSQX/BcRWUhY/h1K5e16QJ4Z1+/C2SBs0LnTQLCNjn3ZtetJWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMyltBRpAFi0gnQtPh5MuQdGywei2RKioOEH0xbydKZwIhAOyL0mA3Kd14uX/mvrBsrS3MtWm0V37hRWXb/HI/ljFQ"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"0.2.0":{"name":"callsites","version":"0.2.0","description":"Get callsites from the V8 stack trace API","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/callsites"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["callsites","callsite","v8","stacktrace","stack","trace","function","file","line","debug"],"devDependencies":{"mocha":"*"},"bugs":{"url":"https://github.com/sindresorhus/callsites/issues"},"homepage":"https://github.com/sindresorhus/callsites","_id":"callsites@0.2.0","dist":{"shasum":"afab96262910a7f33c19a5775825c69f34e350ca","tarball":"https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz","integrity":"sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWPv30DVaYziF2Q/6C6QopJpeoQdbhPTa6i+iZ6eu1iwIhAMW39ElYNuO0pPqaH6n7hfSExhOGz19FJO58eXST54Se"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"1.0.0":{"name":"callsites","version":"1.0.0","description":"Get callsites from the V8 stack trace API","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/callsites"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["callsites","callsite","v8","stacktrace","stack","trace","function","file","line","debug"],"devDependencies":{"mocha":"*"},"gitHead":"a5f41b0b95a6b8763cb392def8e07e7a88670b02","bugs":{"url":"https://github.com/sindresorhus/callsites/issues"},"homepage":"https://github.com/sindresorhus/callsites","_id":"callsites@1.0.0","_shasum":"02563b10ed31f2ebd95893a776f0b3d95a6b15b8","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"02563b10ed31f2ebd95893a776f0b3d95a6b15b8","tarball":"https://registry.npmjs.org/callsites/-/callsites-1.0.0.tgz","integrity":"sha512-4+LhLI+oT2ICgQn/ExNzvoCNNtO/fSxrWbOdG2DIP4YIn68jBjaeZ53amhToAh/ScYsvd5q7hfOXRbg4mI6eMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXNduftaujmGLZ0Zc2D7eurggP/NIME4QgVM8utrkiDAiEA1WAKNE+tD6IEBZwWC95gYKLYJlHslFe+y9xGauENeZQ="}]},"directories":{}},"1.0.1":{"name":"callsites","version":"1.0.1","description":"Get callsites from the V8 stack trace API","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/callsites.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["stacktrace","v8","callsite","callsites","stack","trace","function","file","line","debug"],"devDependencies":{"ava":"*","xo":"*"},"gitHead":"c18e4ce8ce38fb0e628f9a423471c9bac991e42a","bugs":{"url":"https://github.com/sindresorhus/callsites/issues"},"homepage":"https://github.com/sindresorhus/callsites#readme","_id":"callsites@1.0.1","_shasum":"c14c24188ce8e1d6a030b4c3c942e6ba895b6a1a","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"c14c24188ce8e1d6a030b4c3c942e6ba895b6a1a","tarball":"https://registry.npmjs.org/callsites/-/callsites-1.0.1.tgz","integrity":"sha512-4pzUzADrTwH4QwhsYEY1yQYUYXb4Lp3CB7FVknTNtWNCFdcQkRV4ICEGnMQ35DcJhCVlAB1VD3A/SoWC0O2kMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+SBNAxXDsHzZFAWsOb3u3pQyunH37djmVwMbSQnxgUAIhAOpWCs3Y0anBY2oL3hu5XBdjOd2prSgaw8Q9Tx7qwG3p"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/callsites-1.0.1.tgz_1462973676632_0.5280761285685003"},"directories":{}},"2.0.0":{"name":"callsites","version":"2.0.0","description":"Get callsites from the V8 stack trace API","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/callsites.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["stacktrace","v8","callsite","callsites","stack","trace","function","file","line","debug"],"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"76081d07c93d0ec3657d2be3c300bb21f45cf9db","bugs":{"url":"https://github.com/sindresorhus/callsites/issues"},"homepage":"https://github.com/sindresorhus/callsites#readme","_id":"callsites@2.0.0","_shasum":"06eb84f00eea413da86affefacbffb36093b3c50","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"06eb84f00eea413da86affefacbffb36093b3c50","tarball":"https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz","integrity":"sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxSF/VDKnUCFthb7m/IoDHPmKCy4o+HzhHUje5Ms79pAiBd+a7PmgGZzDymLo2LndXyPqGTNQkuz/Mu+gjcDjQU+Q=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/callsites-2.0.0.tgz_1472344208744_0.7568928482942283"},"directories":{}},"3.0.0":{"name":"callsites","version":"3.0.0","description":"Get callsites from the V8 stack trace API","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/callsites.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava && tsd-check"},"keywords":["stacktrace","v8","callsite","callsites","stack","trace","function","file","line","debug"],"devDependencies":{"ava":"^0.25.0","tsd-check":"^0.2.1","xo":"^0.23.0"},"gitHead":"3bc8adc7a7a9d3c4c54ec935c8890c31db165fb1","bugs":{"url":"https://github.com/sindresorhus/callsites/issues"},"homepage":"https://github.com/sindresorhus/callsites#readme","_id":"callsites@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-tWnkwu9YEq2uzlBDI4RcLn8jrFvF9AOi8PxDNU3hZZjJcjkcRAq3vCI+vZcg1SuxISDYe86k9VZFwAxDiJGoAw==","shasum":"fb7eb569b72ad7a45812f93fd9430a3e410b3dd3","tarball":"https://registry.npmjs.org/callsites/-/callsites-3.0.0.tgz","fileCount":5,"unpackedSize":5855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8vSxCRA9TVsSAnZWagAAKAQP/0bfgzITyqauvJhicDT4\nvtmBngqgOfnQOg8wFQRh2iSr4LVuJk+pYPZf1w7ocKh9W2uLklsEzeqZ0z+j\ncMpMbchlIlnwFCV0ki/26QecxkdDrSYBqdyMvWDOSjNah7WrjTGSobUI8Y1V\n6q+0i7mTCpd5KB6b7oYrvH3CWyewxSLDNEE/4PDlMUjfn1/JVhOUBKr0heIJ\nj4HHiUTOd/SI3bgNezusuMAsrFd6UOu3Xc+vC7qvNVSCd2jedbx5nYQZZguy\n57piqcPtLc4fsyV0KBxVtHqhAg8t5mHLgT3lmOMPM1P6EYCkrcBTRl2DNhGG\nNoCfk5rnKwTF+c47/YusbUZuenFcjMRoAe6zAifylHjh3jp/McHsPqlYJfXL\nJtiVMhE+NbdJyAFqlzaaPRFo1q4py+gqcfP6hFop808K03fyMQmgAynhPnXg\noM1eygHnGiQ/o7mMCH7YbLyEILXegKNG5hsuq50oAg1IGCdx2PWgIFcfnr58\nsomuOfpfDhpaHm5WKRiwlSBu1jYfcbKbNijHUUck1G+48jSe1NCV10n+T7xD\nhYk2/TY6tyl00CiTHCG8UGfvkIIEKiCAu0SNrmtlLwfGXnCGRLWlpuL05wpT\nRw3DjmYgxvILyRYGRjhHN1yi3ywox2fzzD8jALkG2IfuY/7QlCDcj17ioqIy\nwiN8\r\n=qA6C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5rO4FG1CqlNhVdwWY7cBUVzABbmd5bRix5R7suqQUEAiEA006kMuh6PHXVHniQc5DL/kPIPUb9uoQjpzW2GcPhhnY="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callsites_3.0.0_1542649008789_0.5312700033194684"},"_hasShrinkwrap":false},"3.1.0":{"name":"callsites","version":"3.1.0","description":"Get callsites from the V8 stack trace API","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/callsites.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava && tsd"},"keywords":["stacktrace","v8","callsite","callsites","stack","trace","function","file","line","debug"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"f89815af2e0255094283c86977f1e679a8fb411b","bugs":{"url":"https://github.com/sindresorhus/callsites/issues"},"homepage":"https://github.com/sindresorhus/callsites#readme","_id":"callsites@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==","shasum":"b3630abd8943432f54b3f0519238e33cd7df2f73","tarball":"https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz","fileCount":5,"unpackedSize":6332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqJQrCRA9TVsSAnZWagAAcRoP/RY2HQ1BswbNXAS2M7bm\nzebyqQswmP3waLE3aAesF0U93FLfWZGocpZX1uQDqsUdazD1ZjpTMUrEN3jB\ncukO9E0J8JqAFS25KZeKArk2jS86VzeslPSvVxye/LJ9tB115m/TrudLG7jV\nvEgR3/L1Onh7Jfz/hGqB9RpO4D6OdQsK8UmXt7wgXDnzazMS+Zi/x4woQR9G\n8BfVor+UCfEtm1UOuJ9STti17MZKdtk8F0kHBQGpcvcntsBIPGJN4hUv8sUI\nOXMSQv3JDaW6t0on5d7cbMdFQ1+BCB2+audLXgW0lUzZsWXUMRZLBE26LbAf\nXy7lIbtLy8edyLqsyTa66TWEnjSZrAqAOGuBBGZi7jBtPKpKVz9a47m4ziPe\na5pRw3ZNY2mdSoahYvuaIJMrlsj9xFtaqAAP+N3Lqlb/MxmHPGMMdxdECr2V\nJys6Gb2ncM2vtW4RvmWrQqUlK/s1HbCw38UhkmQfB0r2/K6YIwpPdDIfmvNK\nwgYRBIAFAIxPTNIQ2u0HzcCzKMi893dhwKOtJOhJF2IYc+1E9/AiwGOeru7w\nNNNPEsxwczNfN4cK+0/1OYO0w7j+ybNKtIRhq37ygZZPNnOZ50sYsfie+3Mg\nBWHHRcJIE5vt4ju3qsU39kTBJyOmskw077XIdpKb6PfQ+afntDD7VThWR/3Y\n4YTc\r\n=TFEa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/lrZHX7vySLwruK+iPJt0+tyTw4L+oKxximC2ajTTuAiB1J0Nelarxi24N8BKtp5N0OgH6TvaHu3f1MB5IxPgaMw=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callsites_3.1.0_1554551850429_0.3545214734540718"},"_hasShrinkwrap":false},"4.0.0":{"name":"callsites","version":"4.0.0","description":"Get callsites from the V8 stack trace API","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/callsites.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12.20"},"scripts":{"test":"xo && ava && tsd"},"keywords":["stacktrace","v8","callsite","callsites","stack","trace","function","file","line","debug"],"devDependencies":{"ava":"^3.15.0","tsd":"^0.17.0","xo":"^0.44.0"},"gitHead":"467c1de91e4e4d6f4c540c1ab99a7d47ee565471","bugs":{"url":"https://github.com/sindresorhus/callsites/issues"},"homepage":"https://github.com/sindresorhus/callsites#readme","_id":"callsites@4.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.10.0","dist":{"integrity":"sha512-y3jRROutgpKdz5vzEhWM34TidDU8vkJppF8dszITeb1PQmSqV3DTxyV8G/lyO/DNvtE1YTedehmw9MPZsCBHxQ==","shasum":"8014cea4fedfe681a30e2f7d2d557dd95808a92a","tarball":"https://registry.npmjs.org/callsites/-/callsites-4.0.0.tgz","fileCount":5,"unpackedSize":6348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEGX4CRA9TVsSAnZWagAADCcP/1wwa5eA0ZVULyXdUwUL\nf6zgChgGXNjhPD9+q3E6ybcBp6WQOVBHxC1MuaLSZWLKJMbcHSP7soPnwPFL\n9/kS2Gk1NR4KQdeC7/DsCxTOdBt/UfmC5ADf32I9kIyPrCf2p4Czg3IeMpB1\naP6el1EGHHc/rHdMGs0g6bF7M7W+WXCIJ1dfykbU5/hSwki1ZkGMHmpTSPYz\nAQtTkqGwiUGrXtxZOyVPI1cRL4M6XeYMqsa0TPNZJgBodk9PKAlwxexzpBr4\nVuQY7fs0VgquzRvlSMqiBzXhdh7qCTZNISMXCdX0x0YtqpGs+YxV8Il28Xwr\n8bgcH4r/9+YLPNelf1wQijjkSWaB+m7Y1xnnpSLRnTt2zRzk6lBYEL1g5/+e\nZLk8Z937Yz6K7iF7sisNwtR9+EPRuY4I3pq6a0q6sRqPcDt1Ast+38lokksV\nahwpS0SsDWN7c26z1vYSeSVefY/ovZt4ZpEK5aso1J8wR39Y7Lwpfu8ZB82T\n43a5uvvjgYLs1mDThVuc+5GtuOfzip8UGKszkdHJlBdHtBV+Pv3+jGX3OaaP\nwSUn8xAFXwiSwrN6wvk2Wr6xuVLuohvTAJ0B7VpXtpxdFXS7Cvs17stY1KIy\nMH8KZh+JwsXi23Dg/MOL0mBsQi02++XBzWeJIDBAtv49Ogdymv6rHGS7xmSN\nalZq\r\n=DH9g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd2Y/MGUEMXq4lXU2dQ45sFTrHMYfSnb0h/xu+aS2jGgIhAKv90VWm7ax78ubjAEY5vclEJ7QngKmdogkoZLrXtQRJ"}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callsites_4.0.0_1628464631967_0.9082832754794896"},"_hasShrinkwrap":false},"4.1.0":{"name":"callsites","version":"4.1.0","description":"Get callsites from the V8 stack trace API","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/callsites.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12.20"},"scripts":{"test":"xo && ava && tsd"},"keywords":["stacktrace","v8","callsite","callsites","stack","trace","function","file","line","debug"],"devDependencies":{"ava":"^3.15.0","tsd":"^0.17.0","xo":"^0.44.0"},"types":"./index.d.ts","gitHead":"6bd2cc07b0710d6ef9e0b09122745b1c275797f9","bugs":{"url":"https://github.com/sindresorhus/callsites/issues"},"homepage":"https://github.com/sindresorhus/callsites#readme","_id":"callsites@4.1.0","_nodeVersion":"16.20.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-aBMbD1Xxay75ViYezwT40aQONfr+pSXTHwNKvIXhXD6+LY3F1dLIcceoC5OZKBVHbXcysz1hL9D2w0JJIMXpUw==","shasum":"de72b98612eed4e1e2564c952498677faa9d86c2","tarball":"https://registry.npmjs.org/callsites/-/callsites-4.1.0.tgz","fileCount":5,"unpackedSize":6527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG70mMWzCmmnMHuG4ZY4nQtHf7EtEIq/JacJqFCcXvpYAiA5XcnDIIVryrWSIe/u147hUZlhwIjCwNhHWn5zFRev/g=="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/callsites_4.1.0_1691850487630_0.5614972985982614"},"_hasShrinkwrap":false}},"readme":"# callsites\n\n> Get callsites from the [V8 stack trace API](https://v8.dev/docs/stack-trace-api)\n\n## Install\n\n```\n$ npm install callsites\n```\n\n## Usage\n\n```js\nimport callsites from 'callsites';\n\nfunction unicorn() {\n\tconsole.log(callsites()[0].getFileName());\n\t//=> '/Users/sindresorhus/dev/callsites/test.js'\n}\n\nunicorn();\n```\n\n## API\n\nReturns an array of callsite objects with the following methods:\n\n- `getThis`: Returns the value of `this`.\n- `getTypeName`: Returns the type of `this` as a string. This is the name of the function stored in the constructor field of `this`, if available, otherwise the object's `[[Class]]` internal property.\n- `getFunction`: Returns the current function.\n- `getFunctionName`: Returns the name of the current function, typically its `name` property. If a name property is not available an attempt will be made to try to infer a name from the function's context.\n- `getMethodName`: Returns the name of the property of `this` or one of its prototypes that holds the current function.\n- `getFileName`: If this function was defined in a script returns the name of the script.\n- `getLineNumber`: If this function was defined in a script returns the current line number.\n- `getColumnNumber`: If this function was defined in a script returns the current column number\n- `getEvalOrigin`: If this function was created using a call to `eval` returns a string representing the location where `eval` was called.\n- `isToplevel`: Is this a top-level invocation, that is, is this the global object?\n- `isEval`: Does this call take place in code defined by a call to `eval`?\n- `isNative`: Is this call in native V8 code?\n- `isConstructor`: Is this a constructor call?\n\n---\n\n