{"_id":"@stdlib/utils-constructor-name","_rev":"13-3f2171747368b689a24e44505dbe5726","name":"@stdlib/utils-constructor-name","dist-tags":{"latest":"0.2.2"},"versions":{"0.0.1":{"name":"@stdlib/utils-constructor-name","version":"0.0.1","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.0.1","maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":"kgryte@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://github.com/stdlib-js/stdlib","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"17dcf9ecd6ffa39451f46f7d37002cbc26b786bf","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.0.1.tgz","fileCount":7,"integrity":"sha512-Xf+VfcadDqLKtYDtitHLncakh9tmuP/ABPV/GnRy3xxdQkOiu5hHkEk4IAwYF6jOgcKOHrmixwTFN5mr9tpDYA==","signatures":[{"sig":"MEUCIBxnwRjvHAXc2ztxg9lYVtsJmdHb3rMW91ANVGjsYfl5AiEA+b8sOXF/lL8/AGQZZlrVLbKG3KWE+mk8ZiaiF+hZ3MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxqy4CRA9TVsSAnZWagAAtHoP/AkGCF+/qVvFCwN6YK3G\noNDxHlNnYW4w4sLvaL87xwLWT0k8gqdKof0sjYk/0jWnRAyp7rblxd73AfIg\nZO7+ihGlGS5GxTEsZ03OATXl3xSjntXypgrLR1AyVPXVILd+nemiuD5e6ZAL\nwFnt98kiB5lTcY1HKUuSibk9Gxx/VmHb6pGWcxWXjei58lK6OIjNdAkNSEp4\n/tcpOyV3ENIwdHsifSfMy9iwoLz7ejS03LMYoFIfUUTwjsXoFHr3EZq5Zawd\nCSxOsbc4aODBYtRS5MmrNPET441RHmAfvLH3CymM4mdsmhYb6B0alSAi0uY+\nQ5a8wtVgMXgbzygs22/GFyI5f0ZxQd3p7Tzh31+qrCOX1p45p38UyQ76PpIT\nm/DsKqlcF5pXYDeUpFtQQhkYZgyYvy5P46dWZrRF+gtQb6tEbDMestxE9wN/\nLnaoddqV3EXrYkRcB8Dzn7SFGbLUXIqKEu4VivjxP6wDgZmFgy8bEPiresvR\nXpwE7HpDYz40YMPTsEIWxjpBMOVIPZIYtM0CLGRO5vCUMHG1AMNUMrCRfcMf\n+VOQXNTYeJ0ei6xjvwAWL3P6m7a0QnpGqA2+uZwOk1JHkU8RO5yFhat6UBtQ\nn+zaSqzgctfDsFrIX+E1WflqYFgxdeDV7xNJEY5k3WwX6j9xfwbVQoZ9Y+se\neQQq\r\n=NQjL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://www.patreon.com/athan","type":"patreon"},"gitHead":"c68f85588961853e76bdb1eee78fe87dc4a49d0e","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"6.14.13","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples"},"_nodeVersion":"14.17.0","dependencies":{"@stdlib/assert-is-buffer":"^0.0.x","@stdlib/utils-native-class":"^0.0.x","@stdlib/regexp-function-name":"^0.0.x"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x","proxyquire":"^2.0.0","@stdlib/bench":"^0.0.x","@stdlib/array-int8":"^0.0.x","@stdlib/array-int16":"^0.0.x","@stdlib/array-int32":"^0.0.x","@stdlib/array-uint8":"^0.0.x","@stdlib/buffer-ctor":"^0.0.x","@stdlib/number-ctor":"^0.0.x","@stdlib/symbol-ctor":"^0.0.x","@stdlib/array-buffer":"^0.0.x","@stdlib/array-uint16":"^0.0.x","@stdlib/array-uint32":"^0.0.x","@stdlib/array-uint8c":"^0.0.x","@stdlib/array-float32":"^0.0.x","@stdlib/array-float64":"^0.0.x","@stdlib/assert-is-string":"^0.0.x","@stdlib/assert-has-map-support":"^0.0.x","@stdlib/assert-has-set-support":"^0.0.x","@stdlib/assert-has-symbol-support":"^0.0.x","@stdlib/assert-has-weakmap-support":"^0.0.x","@stdlib/assert-has-weakset-support":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.0.1_1623633080034_0.9443129230964664","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@stdlib/utils-constructor-name","version":"0.0.2","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.0.2","maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":"kgryte@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://github.com/stdlib-js/stdlib","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"6c4201f893b40f1e137306fcbb729a6753ef2c17","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.0.2.tgz","fileCount":7,"integrity":"sha512-k0wbKtWJCVKQVeuVjhr3gDafM7xO3rIVcJCvmbIiFixZaoCHstQ011Zkzm7ZOfGPh5FGXvXJVzcvUEpH1T2P7w==","signatures":[{"sig":"MEUCIAerOFCNQxPq6sqkMtyf8WVhWkx2pViEHgV07//mlDiNAiEAlNgbS+x6UKt/zGPcdYEPx/k6vnyN3h9xmOYQETSj+CM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyLnUCRA9TVsSAnZWagAAepkP/2Hr9woM3nwOhDAj+2u2\nR1IvTYk6K2lcLd3JANAvzvlJ6elR/gw7eVK+BfZETqwNgdiRdOgaj8MW4jAa\nuz3h552/vSdWZqWzdlbp5fF+T5y2iogH96If5+g6bmMixAAKGXmromI1FhmR\npzs4goTLb9Lmipiaxkiew2NL3Q03cLP7jZt87/1w5VU7ofmnrnKPzv1LvIYM\nWKL9+BcrWmOYm1u7dXa+6qOmOGM6NIXoVy/yGS8brmKiZCOUp5Me0+9PO9g8\nYlIGTiafkYPAWvFAH2aAEzoRJQ1pUIEUAOm7E2x9ST+aODRf5FhYYPE9dASz\nR4hygXxiKItPYOG5hKPZWl+fQMCJSiPR08N27/hS2ftI4x6wny5OXpQBAQrN\neishO8FpimFWqxNSJVYQ5THd1eNMNW4+V+yH54JvqevQRNplJB/PqnvRP0D3\nR73FGE+LQleb7e7GaS+lsMn6AZoIP4RnnMcXrDELUQZgDs+8/T9GjexiyLwx\nip/KRaLIfOvIeOd0XZT9/+ebmmUKrWIphrsPDsMiRPy5g1bViTibP4UCQRE/\npHOgGaI1KK6B/wd2x3xkpVB+c0lHhhh1oD7weWjtQTfuey15jT/S4m0MDoSW\nEk9Fcja69UZDEj+u2cgORUQNNiMYQ383DaIJ5XQ604wOBW8cObhGSnug/+ei\nUAGD\r\n=MuK8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://www.patreon.com/athan","type":"patreon"},"gitHead":"5bdb3777eae148aeb910a165225b48ea757d7397","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/assert-is-buffer":"^0.0.x","@stdlib/utils-native-class":"^0.0.x","@stdlib/regexp-function-name":"^0.0.x"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x","proxyquire":"^2.0.0","@stdlib/bench":"^0.0.x","@stdlib/array-int8":"^0.0.x","@stdlib/array-int16":"^0.0.x","@stdlib/array-int32":"^0.0.x","@stdlib/array-uint8":"^0.0.x","@stdlib/buffer-ctor":"^0.0.x","@stdlib/number-ctor":"^0.0.x","@stdlib/symbol-ctor":"^0.0.x","@stdlib/array-buffer":"^0.0.x","@stdlib/array-uint16":"^0.0.x","@stdlib/array-uint32":"^0.0.x","@stdlib/array-uint8c":"^0.0.x","@stdlib/array-float32":"^0.0.x","@stdlib/array-float64":"^0.0.x","@stdlib/assert-is-string":"^0.0.x","@stdlib/assert-has-map-support":"^0.0.x","@stdlib/assert-has-set-support":"^0.0.x","@stdlib/assert-has-symbol-support":"^0.0.x","@stdlib/assert-has-weakmap-support":"^0.0.x","@stdlib/assert-has-weakset-support":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.0.2_1623767508365_0.09188029361452865","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@stdlib/utils-constructor-name","version":"0.0.3","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.0.3","maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":"kgryte@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://github.com/stdlib-js/stdlib","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"4246f7d90fed4c5fff3cf87e5a81951800cb71bc","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.0.3.tgz","fileCount":10,"integrity":"sha512-n60z1CpHjE2HZfs63fZlSqFD5lMAtYNvbhwxtkDkvhi6LrnLCUKBuWMMBbkiidePV2Puu++d1CQ/6WnCaxTdfg==","signatures":[{"sig":"MEUCIAWeblxS10pWywX6WFvDj8X+/pXT9GGT0fTHQaD2mL5UAiEAkN3jMPh1YUdZH6eIAWPuAVNbvz4x8PWpGOHzhUMm+Wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyXECCRA9TVsSAnZWagAAMmYP/jTPUKMso7O4UQyh/+yr\nIj0S9CM11FIa22z6G4P2kLi21hweoN+1jb+5nqlrp1YOVOuBA7I8eqiEPg3Y\nAoDIjXHRYQXlehN7XYe2fIKnIQ9vY6M5kMmdeEBEzC9v76PTl+C/QvQnWI1O\nLdTpcLJoZ4VVmYi6IJFY5EEy4rxB+xzSwluMKIANUqnVr0LzaxIfSHITxFdh\nDtyZg897CEkGrqyHahPR4L2Zdwocoo8Zu/Y0UVIVJp1uT4HWPQ7IgMJnDTt+\n1ksBPW17PuhscKnCdQ5dlUhrN9l1Q/fCcUUp85/WxAp/MYnxZ6+O+FrZXfKD\nxojoCNvoCXr44esci0EXOTNi8MuqkKT9w7hemWlTYc5CYrIntDuWeTJ6CZ3W\nAiJr3c+h8WpVvdH4SEUZtpL8uT4DFtMMtQY2z0kpV3X9its1jNQUBnugKuGH\nby1yBlg3tO8VeIDJidCQFPLeX9NW+wAlx3rAh8oCOesirHIBZtpZ54FMhJYq\nYKfwVpe1rHN7gIrlZJk80H4QbdarCFACWse0YCDTUTtPQmw8OvgiN+vQwEmS\nePXVzpNIA8KeGLkl3TESFx8uLl+21MNiHNnrfqRGdAH6TIgVx7tLJtzqktej\nY2+D9Wyf4G4QCS1X0beFfDCMuov8/bc1PlkA6T1vay4cw9eaFXyxl2vjkPSl\nBRsc\r\n=MPLl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://www.patreon.com/athan","type":"patreon"},"gitHead":"3e30e828bfa201bcb105e65efbe42799a5e10358","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/assert-is-buffer":"^0.0.x","@stdlib/utils-native-class":"^0.0.x","@stdlib/regexp-function-name":"^0.0.x"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x","proxyquire":"^2.0.0","@stdlib/bench":"^0.0.x","@stdlib/array-int8":"^0.0.x","@stdlib/array-int16":"^0.0.x","@stdlib/array-int32":"^0.0.x","@stdlib/array-uint8":"^0.0.x","@stdlib/buffer-ctor":"^0.0.x","@stdlib/number-ctor":"^0.0.x","@stdlib/symbol-ctor":"^0.0.x","@stdlib/array-buffer":"^0.0.x","@stdlib/array-uint16":"^0.0.x","@stdlib/array-uint32":"^0.0.x","@stdlib/array-uint8c":"^0.0.x","@stdlib/array-float32":"^0.0.x","@stdlib/array-float64":"^0.0.x","@stdlib/assert-is-string":"^0.0.x","@stdlib/assert-has-map-support":"^0.0.x","@stdlib/assert-has-set-support":"^0.0.x","@stdlib/assert-has-symbol-support":"^0.0.x","@stdlib/assert-has-weakmap-support":"^0.0.x","@stdlib/assert-has-weakset-support":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.0.3_1623814402327_0.7734717982581885","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@stdlib/utils-constructor-name","version":"0.0.4","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.0.4","maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":"kgryte@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"1aa4770c9c80f908eb9a82ffddc0c96759e3ca05","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.0.4.tgz","fileCount":10,"integrity":"sha512-9HZKAR71WhrQqV/YPQ5zyfqcvtdyhXUcW0u9VwJmVKitKahEgUQC9oXGy+bggXltxyGVWWfCFpcWoZBHB/q4pw==","signatures":[{"sig":"MEQCIGQvJYN1rq8gzxsQCKqS3syQmus2iJBOpzLX1xaRHMKpAiAH0HfPL+aHB3uRiE8ql9VvnSdg44kFwMdTHh5AeEkSAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2PaYCRA9TVsSAnZWagAAQNAP/iRE/hEOJfQFebTGSZ49\nB3aUV/UkkuYYeL9/WA2M44DEOIAWucXPKZidMVsJnmmk5L9sbozaCVDXV8Bl\nJ90E652ETlyoRAA1KTpRwx4atGyPb7F/zpdpHqIS+Z40KHTDKyUoHRUmejK6\nxv2A9xBbcQlHTwyvxFVlhUjTIHExlkKjC7brwee9gbqSphTqUG3GIeWfExdC\nHNwTwUFQmTfJ8H5S8azoJjY3pf+R0eBOomziSRqhj+HMCjqKiqtj4zoWljt7\n7R56wiRLlkvtjT6r73MdUzOA2G4NbjBpNdjSmNDIpfMyno7wbCK40+BPw55i\nJ712IaLXO9nu9lHpkwmFGp1nCHq0m+q1cTugLQNU2N/PZwsFkprb4x93H+zL\nlE/5ZQT/re73bQwTGYph4kn4UMfmMKQuHvalKZhf5d/TqFyq9drGWVIX0TP5\nMMMWKiQNLE7a79fh8HF4FpWrTywLWIS927hP5MG9RPBUORN9AgNxy9FaABPq\nYDpnz3IRSfoZ9vYP5WPCqMjBs1OUKbW0m7Aued1Ei/uZkX7Ynt8VMnkwN/Zd\npq9638t4dfMc++fbaJ083ue6piJsgDoISaxf8MAG4PVWjgzIpT253Hw3Mggu\n2APzPwEz2vHPUJ8EUILYbbsXDrHqEFPxz0/YEi6Rh6O+esPpyXVdb2Gumkmt\n9ArC\r\n=H78B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://www.patreon.com/athan","type":"patreon"},"gitHead":"43d10898fe2f7320db5077a38b9f1cbc78eb9775","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/assert-is-buffer":"^0.0.x","@stdlib/utils-native-class":"^0.0.x","@stdlib/regexp-function-name":"^0.0.x"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x","proxyquire":"^2.0.0","@stdlib/bench":"^0.0.x","@stdlib/array-int8":"^0.0.x","@stdlib/array-int16":"^0.0.x","@stdlib/array-int32":"^0.0.x","@stdlib/array-uint8":"^0.0.x","@stdlib/buffer-ctor":"^0.0.x","@stdlib/number-ctor":"^0.0.x","@stdlib/symbol-ctor":"^0.0.x","@stdlib/array-buffer":"^0.0.x","@stdlib/array-uint16":"^0.0.x","@stdlib/array-uint32":"^0.0.x","@stdlib/array-uint8c":"^0.0.x","@stdlib/array-float32":"^0.0.x","@stdlib/array-float64":"^0.0.x","@stdlib/assert-is-string":"^0.0.x","@stdlib/assert-has-map-support":"^0.0.x","@stdlib/assert-has-set-support":"^0.0.x","@stdlib/assert-has-symbol-support":"^0.0.x","@stdlib/assert-has-weakmap-support":"^0.0.x","@stdlib/assert-has-weakset-support":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.0.4_1624831640165_0.5774343109848545","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@stdlib/utils-constructor-name","version":"0.0.5","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.0.5","maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":"kgryte@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"773902285db00929b3967c4c993a0687e941ba5e","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.0.5.tgz","fileCount":10,"integrity":"sha512-TSRY1SCi/J/nRaH/kRC/PYj0sp1wLbeM/vRiF6OONWQfasbxwLdhzliwjPQEhgveN2YwXDrcxU2knjDFAB4SeA==","signatures":[{"sig":"MEUCIBpg6HlHJ9pTfFkZex0GJIXZWyyfG+xkEcRBdaD6hG3oAiEA7vPZARtzOTAG20LYIvCwD9gBIeegLzhk/VEW/eD9AK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5OigCRA9TVsSAnZWagAA1GAP/3KzMSae+0Q7hm4VN2x4\nDj0p1rea6qnYeSH8movPCBPYnomzHYp8LKFT6BPvaqqgXLeMmDP77YMhnEwF\n6yI90ESd96bM9d/2HMGSI3yfkYyeRArx0jQPzNhyWtZoOQjNBvviQ4kxNnT+\nHSFZ1J0JHf8DfbERx/808Cg+4JgF9vDpPk3zVFm2otnuP1utufI9Sdaj3tmy\nu43rDdF541tzCwxO8yzWNWtRpkEo27HyZltAEjO7q42+2ofWEDaT1H4axD71\nTPIAP4RE06vVkOuHGzDs3qt5skLcLjbKG5RjTvi2FFb0s8ecWZV3xjzSiiVA\n6YO5fQqcsx1NAjnHVg7CnfGFGew9/HO5bxic98PE4fLzXAWc+nycw8T1ITZh\nLv8yVVHwYgLLaR7mzzGC1T2CBkJEnB/rcW5X1bUtEmXJ2XJmPfg802O4cLQH\nXJbEs0unMp4thUj2mvDSgEoxs66FS5lmEf+c55fF1OA4sQH6WXO7EcXKqbQJ\nHY2AO3a5is+x03XCaDr68wO0w5pZIPpadNxtPjlJVnrB4ofLv+0rJJMQb/6q\nZki9tGrf8OMxYtpo7h5U37HTsTy4tiEmn4LjcupLbGH37i8sYdxQ4NllKL2C\nQIrfuxOLai6PM0Ff5EUf7tGyrpJPlMLqfGAtnr/njarN6sjRft2FuqrDRvvQ\nZ5+q\r\n=eIT/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://www.patreon.com/athan","type":"patreon"},"gitHead":"6660d6baa385f4afddc8a960380d09ae05156ae9","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/assert-is-buffer":"^0.0.x","@stdlib/utils-native-class":"^0.0.x","@stdlib/regexp-function-name":"^0.0.x"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x","proxyquire":"^2.0.0","@stdlib/bench":"^0.0.x","@stdlib/array-int8":"^0.0.x","@stdlib/array-int16":"^0.0.x","@stdlib/array-int32":"^0.0.x","@stdlib/array-uint8":"^0.0.x","@stdlib/buffer-ctor":"^0.0.x","@stdlib/number-ctor":"^0.0.x","@stdlib/symbol-ctor":"^0.0.x","@stdlib/array-buffer":"^0.0.x","@stdlib/array-uint16":"^0.0.x","@stdlib/array-uint32":"^0.0.x","@stdlib/array-uint8c":"^0.0.x","@stdlib/array-float32":"^0.0.x","@stdlib/array-float64":"^0.0.x","@stdlib/assert-is-string":"^0.0.x","@stdlib/assert-has-map-support":"^0.0.x","@stdlib/assert-has-set-support":"^0.0.x","@stdlib/assert-has-symbol-support":"^0.0.x","@stdlib/assert-has-weakmap-support":"^0.0.x","@stdlib/assert-has-weakset-support":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.0.5_1625614496147_0.25331183528144985","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@stdlib/utils-constructor-name","version":"0.0.6","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.0.6","maintainers":[{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"stdlib-bot","email":"kgryte@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"697e442e8deed7c70c57e92a4c4386bc5265de80","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.0.6.tgz","fileCount":10,"integrity":"sha512-qMpNkT/u3VgMEKNQQQNSEpu2gzQbdaSB+wzEbLBT3IghxQSCfHO/n8FtKBnuut5IYFl03biXINDKPpluITk//g==","signatures":[{"sig":"MEYCIQDq+6Tqe9CLeuFt0fuEJt35M0hjmpRTgKE95ppgEtuSDAIhAJ6BmuwTH87TVF3gY+hAFIvIdfNz/fDjnncPCjydKHu+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6NahCRA9TVsSAnZWagAA7yMP/ixX0hG5QziSO2Qe5HX5\nsNxKiNQo6o8UH+5dDMQc19YdA4hUEeLw5H6qaJULkQvfpo+1zwcCatiBMOH1\nXWJhdptZnX2FiCx/rjKcbS5K76orpYCA7NK1w9s0IUYkLKhUAHKJtliW+7Zs\nGV1Zc45UxifPSps5z1bk0P7LC1kbO71rFLJVjo/xYNysQuWgaUY++LRgKV/v\nHj10ZPjfoN1FaXPPFIoKnQ7ocxbJubq3q42XSQpyZpHpLfPx1ISXnhy4fjl/\n8Tcp8sKnYUAf3N+Y/CT8dNds2HyK9M7FVC/vgXL7SE26gdpTaHBQqZ69km65\nYLYlJordoYcJdolyYnZsYDH/U03YYVLH59tH0D1gQ0Ya36LyuOd4Pqxa3zqG\nBfi5E9cL6CgKZl1T2fv+52XGFyoSZEkAErgyADwyTRPQXiB1vS0J/jgm9Duo\ndeDM04sBtlT2CQsBCvMan0VkjPo7I94Me3ce4D9iAuyhCfPrSak56pq3M4pR\naADqMdUK2gcGNpJnf7MRYBJPFB0AsMcGdieQo/6luIU/FDHVS9MmOz9uBNLL\nBblJxz2MudAqv86e4+oxipbvcPB11TJkapWCwQ5g6atVKCZzIQwLZfM66l4A\nfWXEkNQavC9O3E+ysZ5OxKj5i2JcBq72NrCnOdbbg2kn7X9kkUpZNq8AcbWA\nh5jS\r\n=5F3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://www.patreon.com/athan","type":"patreon"},"gitHead":"7037b16ee916343a332d008a04440db171162992","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/assert-is-buffer":"^0.0.x","@stdlib/utils-native-class":"^0.0.x","@stdlib/regexp-function-name":"^0.0.x"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x","proxyquire":"^2.0.0","@stdlib/bench":"^0.0.x","@stdlib/array-int8":"^0.0.x","@stdlib/array-int16":"^0.0.x","@stdlib/array-int32":"^0.0.x","@stdlib/array-uint8":"^0.0.x","@stdlib/buffer-ctor":"^0.0.x","@stdlib/number-ctor":"^0.0.x","@stdlib/symbol-ctor":"^0.0.x","@stdlib/array-buffer":"^0.0.x","@stdlib/array-uint16":"^0.0.x","@stdlib/array-uint32":"^0.0.x","@stdlib/array-uint8c":"^0.0.x","@stdlib/array-float32":"^0.0.x","@stdlib/array-float64":"^0.0.x","@stdlib/assert-is-string":"^0.0.x","@stdlib/assert-has-map-support":"^0.0.x","@stdlib/assert-has-set-support":"^0.0.x","@stdlib/assert-has-symbol-support":"^0.0.x","@stdlib/assert-has-weakmap-support":"^0.0.x","@stdlib/assert-has-weakset-support":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.0.6_1625872033092_0.7794689457498389","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@stdlib/utils-constructor-name","version":"0.0.7","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.0.7","maintainers":[{"name":"stdlib-bot","email":"kgryte@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"9cf85b4e216b7fa095af2410009c58f580a39390","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.0.7.tgz","fileCount":9,"integrity":"sha512-Z5N6fnJvbU4Zmbrtr0s3TeNqjZm/nj3/jDEnRmMn7g5zuTr3Yl4VzfcjGWP80Dqjc5GlK32rfcWS5C4ujy0B5A==","signatures":[{"sig":"MEUCIQDB12SdIJrgdFMmdhEMoQWKnn/cych7/Zz3D6eIxIqZZAIgPm9txBoOVbNgP8D9KVxJgZLAtyQjuGHLElkr8qBPUnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIud2CRA9TVsSAnZWagAArWgP/RVHh/0+JStQU0EyO6+D\nYKMBbKt7o17fLOgDYWB0P85bchrSp0Jt0IVr3peCdzcWhpElCsd937Y0KIo+\nktyWOxxiRkOuFlALVMiDcQPsIzF9vNAuAEmVWtbMHzSSo47Pv3bsIzmP78LM\nD7tD784sQYfGoMUYQMYVnnF5gyFsYh89KtmhmAPX6dGXsG0RMl7G6EfkLt6g\nulOmuvD25NisMM3plFro/E+K4Uh+/pfJoMwLFI9k7Lw18plbXBB1Yh6eetMa\nQKKkrBGDPD9AHV3tR04VoIR82RVjlz4fUaRTjB8fzsNEerzEpldbXhUjzyRJ\nea4+aJrDKQhatrp8bzCNNovVvRuyFaj8Lbdq8GlxQxutml42VCzkLBy4x8Z5\nSkyYg5hSbMIWxwUcBk0uedgG67ixtPBqpDCrDYeBq/77EMWnm9JmfgRHlix7\nnu2u6DV1YWMPXu/kpOIIXpZSGj+m6j88nLzi9ONMUi9wAR3Gt6kcUjp56psq\nwZN4YaHlDfoge9qkvz+z+PsxSqbiG+IqNgjLCSBv+dUg/fTAPD1YUeKOY2AN\nKJTTFd+lVQ/Octtq/NGburg0gx5IH35JXoktsMpp1SgWNWHsqXChbJ0H9WdG\neE/8GhKXKbZm/gVoB/r6BZvKJyjET5h3xMyJsJoxMJMo3eXhVFo1dhdXXgNs\nDchD\r\n=MMdQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://www.patreon.com/athan","type":"patreon"},"gitHead":"bffa41e4bc56f034369ba8c06a519fcbfe07d9f9","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"7.20.3","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"16.7.0","dependencies":{"@stdlib/assert-is-buffer":"^0.0.x","@stdlib/utils-native-class":"^0.0.x","@stdlib/regexp-function-name":"^0.0.x"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x","proxyquire":"^2.0.0","@stdlib/bench":"^0.0.x","@stdlib/array-int8":"^0.0.x","@stdlib/array-int16":"^0.0.x","@stdlib/array-int32":"^0.0.x","@stdlib/array-uint8":"^0.0.x","@stdlib/buffer-ctor":"^0.0.x","@stdlib/number-ctor":"^0.0.x","@stdlib/symbol-ctor":"^0.0.x","@stdlib/array-buffer":"^0.0.x","@stdlib/array-uint16":"^0.0.x","@stdlib/array-uint32":"^0.0.x","@stdlib/array-uint8c":"^0.0.x","@stdlib/array-float32":"^0.0.x","@stdlib/array-float64":"^0.0.x","@stdlib/assert-is-string":"^0.0.x","@stdlib/assert-has-map-support":"^0.0.x","@stdlib/assert-has-set-support":"^0.0.x","@stdlib/assert-has-symbol-support":"^0.0.x","@stdlib/assert-has-weakmap-support":"^0.0.x","@stdlib/assert-has-weakset-support":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.0.7_1629677430501_0.3327519545379909","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@stdlib/utils-constructor-name","version":"0.0.8","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.0.8","maintainers":[{"name":"stdlib-bot","email":"kgryte@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"ef63d17466c555b58b348a0c1175cee6044b8848","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.0.8.tgz","fileCount":9,"integrity":"sha512-GXpyNZwjN8u3tyYjL2GgGfrsxwvfogUC3gg7L7NRZ1i86B6xmgfnJUYHYOUnSfB+R531ET7NUZlK52GxL7P82Q==","signatures":[{"sig":"MEQCIEIJ7KQn0duZgDv5pgGQH2NuQb9k4XS0IB+qVnlh/rgsAiBEOMLt1/L0RfgvlwPjtfAz+cFP3FcvuvdWX7gw4bim7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDUF2CRA9TVsSAnZWagAAjrIP/Ao8QFABGBykoZvQe+r9\nt3T6T4nHnih6oFn+O136m5HVWsQV++2EK3FY9TVYzj8YR9G9GWrAvpfBA8Yq\nYIZCzwqwpK5S9tlEVi7STNntSegH4DQFwnLwwDowOEzpvNnTCYKRYzh8biwC\nt9xmAEBIJVcFSjtxCcOZmz+LtQk4ij7+FnyNKJVou2jlKNsXK1MeJaIJ1UxU\nRYCEjxy8BARpDiVZO2R1VwNzWFa2bMW1e2jfTZ3Dv8HbG0TzU6/AyLjR/7Bx\ntLyAhNjzWBhQU5bF5k0kNEZBjh6MjEiJ+M9bCy3JTZfK5m+m4TSh4O2s22P+\nsHKlsBoY5RZB7t3T9Uljn6jaghatGLdxc5DgWCNSYwEZGNhWADZOO2G9CXCR\nicerKvRMmT88NLSBU9T333K4vTvyZuCa7vod6NAe6Q7PxY0DSRvZ3JQPKQoH\nOebvlOL73pj+06hGHng9JErOAqUb87TOKaatwL7KRm+k7KBzSRrMNCeT8vMZ\nhJxNigJmIN4nRKq4HRHRmf9fj8YOF2lqmbJD/7TQndGn4sdcRyg7V02PyebS\nWcG7gV2pAzSy2SoD1uiLWlpue/4+SQAPJ5HeNlDNpiKVmdtuc87nyPx1o0ns\nXja9pTGvhywW2AHL6WbZwO7J37qda56/XoRLqkgEoj8STPCflSXGr1fDFSa5\ng7rW\r\n=wCmb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://www.patreon.com/athan","type":"patreon"},"gitHead":"f38ef50cfdd7c54a25ac7121c119cc6e6b30277d","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"8.1.2","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"16.13.2","dependencies":{"@stdlib/assert-is-buffer":"^0.0.x","@stdlib/utils-native-class":"^0.0.x","@stdlib/regexp-function-name":"^0.0.x"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","istanbul":"^0.4.1","tap-spec":"5.x.x","proxyquire":"^2.0.0","@stdlib/bench":"^0.0.x","@stdlib/array-int8":"^0.0.x","@stdlib/array-int16":"^0.0.x","@stdlib/array-int32":"^0.0.x","@stdlib/array-uint8":"^0.0.x","@stdlib/buffer-ctor":"^0.0.x","@stdlib/number-ctor":"^0.0.x","@stdlib/symbol-ctor":"^0.0.x","@stdlib/array-buffer":"^0.0.x","@stdlib/array-uint16":"^0.0.x","@stdlib/array-uint32":"^0.0.x","@stdlib/array-uint8c":"^0.0.x","@stdlib/array-float32":"^0.0.x","@stdlib/array-float64":"^0.0.x","@stdlib/assert-is-string":"^0.0.x","@stdlib/assert-has-map-support":"^0.0.x","@stdlib/assert-has-set-support":"^0.0.x","@stdlib/assert-has-symbol-support":"^0.0.x","@stdlib/assert-has-weakmap-support":"^0.0.x","@stdlib/assert-has-weakset-support":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.0.8_1645035894086_0.06787664836178964","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@stdlib/utils-constructor-name","version":"0.1.0","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.1.0","maintainers":[{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"ddd9c9d3379994f02f7638b0a5b8116cd4f34eb1","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.1.0.tgz","fileCount":11,"integrity":"sha512-qZgD1CUcRNLCKNiJ3QlM0UeczrG5OOyHCWeBZAbJNjCnTOkPtfAJRvimAKRcBA3ARMCFso8hLWn+1E3GoE6Ppw==","signatures":[{"sig":"MEUCIHs0cMdfDKmhA94vdLTnkFZqMGWADp6gkH7Lp0POgKH7AiEA+j2XmfSZJx9c5Urc2pxpMQTc87q6ZhHk08jPG3oW7yM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36609},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"41f86d99cbb03d63f33b26b5a608ebc8703e045f","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/assert-is-buffer":"^0.1.0","@stdlib/utils-native-class":"^0.1.0","@stdlib/regexp-function-name":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","tap-min":"git+https://github.com/Planeshifter/tap-min.git","istanbul":"^0.4.1","proxyquire":"^2.0.0","@stdlib/bench":"^0.1.0","@stdlib/array-int8":"^0.0.6","@stdlib/array-int16":"^0.0.6","@stdlib/array-int32":"^0.0.6","@stdlib/array-uint8":"^0.0.7","@stdlib/buffer-ctor":"^0.0.7","@stdlib/number-ctor":"^0.1.0","@stdlib/symbol-ctor":"^0.1.0","@stdlib/array-buffer":"^0.0.6","@stdlib/array-uint16":"^0.0.6","@stdlib/array-uint32":"^0.0.6","@stdlib/array-uint8c":"^0.0.8","@stdlib/boolean-ctor":"^0.1.0","@stdlib/array-float32":"^0.0.6","@stdlib/array-float64":"^0.0.6","@stdlib/assert-is-string":"^0.1.0","@stdlib/buffer-from-string":"^0.0.8","@stdlib/assert-has-map-support":"^0.0.8","@stdlib/assert-has-set-support":"^0.1.0","@stdlib/assert-has-symbol-support":"^0.1.0","@stdlib/assert-has-weakmap-support":"^0.1.0","@stdlib/assert-has-weakset-support":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.1.0_1695416128751_0.5161847374876185","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@stdlib/utils-constructor-name","version":"0.1.1","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.1.1","maintainers":[{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"a3fedd0e90123dd15cc401d28a79ae265de16361","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.1.1.tgz","fileCount":11,"integrity":"sha512-xn9qBIleueB9G5RgRfnO5xee1dVZbE+zPXPZOQpbJvaeRp9AWYHqB67x422jkhqu2ntWdv9yLLQAdVfgjVQqhA==","signatures":[{"sig":"MEQCIEKmIb5hXmoVMKt0qZ8954STnmRX/hAmjF/xNrYYApoiAiBAspPZp9neJ9XAkfRPRHOgCQ5kTWFWwZxGql7EnazIwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36609},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/assert-is-buffer":"^0.1.1","@stdlib/utils-native-class":"^0.1.1","@stdlib/regexp-function-name":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","tap-min":"git+https://github.com/Planeshifter/tap-min.git","istanbul":"^0.4.1","proxyquire":"^2.0.0","@stdlib/bench":"^0.1.0","@stdlib/array-int8":"^0.1.0","@stdlib/array-int16":"^0.1.0","@stdlib/array-int32":"^0.1.0","@stdlib/array-uint8":"^0.1.0","@stdlib/buffer-ctor":"^0.1.0","@stdlib/number-ctor":"^0.1.0","@stdlib/symbol-ctor":"^0.1.1","@stdlib/array-buffer":"^0.1.0","@stdlib/array-uint16":"^0.1.0","@stdlib/array-uint32":"^0.1.0","@stdlib/array-uint8c":"^0.1.0","@stdlib/boolean-ctor":"^0.1.0","@stdlib/array-float32":"^0.1.0","@stdlib/array-float64":"^0.1.0","@stdlib/assert-is-string":"^0.1.0","@stdlib/buffer-from-string":"^0.1.0","@stdlib/assert-has-map-support":"^0.1.0","@stdlib/assert-has-set-support":"^0.1.1","@stdlib/assert-has-symbol-support":"^0.1.0","@stdlib/assert-has-weakmap-support":"^0.1.1","@stdlib/assert-has-weakset-support":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.1.1_1696376476413_0.6401011389039524","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@stdlib/utils-constructor-name","version":"0.2.0","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.2.0","maintainers":[{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"8c7cf3bf6dbf417370a78ffe5feb181bdc0b6491","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.2.0.tgz","fileCount":11,"integrity":"sha512-BqHxArUFfxCJuLspglOUAiOPFsfGol7o96drJCnAKsz+Ox4F3BLWe105e7ox1Sw45QbrQizEGxNrh3lPzFlhXg==","signatures":[{"sig":"MEUCIFPEd3XVnnGQ7idTj3B90VqCrxE0aafEOv/vO4yYY33aAiEA3gX2OdM0bgxqIxslNq8EH3guP/vd11/Gq10g3ogrLjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36486},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"7137673f0798ef13d7c9fd7becf78e557b1d583b","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/assert-is-buffer":"^0.2.0","@stdlib/utils-native-class":"^0.2.0","@stdlib/regexp-function-name":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","tap-min":"git+https://github.com/Planeshifter/tap-min.git","istanbul":"^0.4.1","proxyquire":"^2.0.0","@stdlib/bench":"^0.3.1","@stdlib/array-int8":"^0.1.1","@stdlib/array-int16":"^0.1.1","@stdlib/array-int32":"^0.1.1","@stdlib/array-uint8":"^0.1.1","@stdlib/buffer-ctor":"^0.1.1","@stdlib/number-ctor":"^0.1.1","@stdlib/symbol-ctor":"^0.2.0","@stdlib/array-buffer":"^0.1.0","@stdlib/array-uint16":"^0.1.1","@stdlib/array-uint32":"^0.1.1","@stdlib/array-uint8c":"^0.1.1","@stdlib/boolean-ctor":"^0.1.1","@stdlib/array-float32":"^0.1.1","@stdlib/array-float64":"^0.1.1","@stdlib/bench-harness":"^0.1.2","@stdlib/assert-is-string":"^0.1.1","@stdlib/buffer-from-string":"^0.1.1","@stdlib/assert-has-map-support":"^0.1.1","@stdlib/assert-has-set-support":"^0.2.0","@stdlib/assert-has-symbol-support":"^0.1.1","@stdlib/assert-has-weakmap-support":"^0.2.0","@stdlib/assert-has-weakset-support":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.2.0_1707883248170_0.43698226131410145","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@stdlib/utils-constructor-name","version":"0.2.1","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/utils-constructor-name@0.2.1","maintainers":[{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"0a6ad91460e1f48999061f23df75526db6d6bd1f","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.2.1.tgz","fileCount":11,"integrity":"sha512-liLBKiHjR5pPrvq+H2UtDA05LMRHGZgyxOAGiR/rW5Lb1OmBHOQcxzR9k4TK3Ck0pHPzS8Oe6Yxy/d7lO9sqFg==","signatures":[{"sig":"MEUCIBAw0goKpl5dmxcQ0inTke3srfBUynz47tIVcgr+kASiAiEA3Fe6qZYnzzkKWCDOtL5+sCopQqKAWqEgO6TACxYld9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35177},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"64931c5fdb4abc3a339b619658d3b5acc089e556","scripts":{},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/utils-constructor-name.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine the name of a value's constructor.","directories":{"doc":"./docs","lib":"./lib","dist":"./dist"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/assert-is-buffer":"^0.2.0","@stdlib/utils-native-class":"^0.2.1","@stdlib/regexp-function-name":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/utils-constructor-name_0.2.1_1708553381341_0.8719598792668011","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@stdlib/utils-constructor-name","version":"0.2.2","description":"Determine the name of a value's constructor.","license":"Apache-2.0","author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"main":"./lib","directories":{"doc":"./docs","lib":"./lib","dist":"./dist"},"types":"./docs/types","scripts":{},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/utils-constructor-name.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/assert-is-buffer":"^0.2.1","@stdlib/regexp-function-name":"^0.2.2","@stdlib/utils-native-class":"^0.2.1"},"devDependencies":{},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"funding":{"type":"opencollective","url":"https://opencollective.com/stdlib"},"gitHead":"33e8edbac6d7d96a3152c652d61ff6aea90af713","_id":"@stdlib/utils-constructor-name@0.2.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-TBtO3MKDAf05ij5ajmyBCbpKKt0Lfahn5tu18gqds4PkFltgcw5tVZfSHY5DZ2HySJQ2GMMYjPW2Kbg6yPCSVg==","shasum":"3462fb107196d00698604aac32089353273c82a2","tarball":"https://registry.npmjs.org/@stdlib/utils-constructor-name/-/utils-constructor-name-0.2.2.tgz","fileCount":11,"unpackedSize":35177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdUqwUzpEcj0YRXx2uMUGVHeUT5jie2NP/qA+eMV1+4AiAb4d65mxFEpGmAaab/1UKggwCRGC3KPmfgULXYkcNUfA=="}]},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"maintainers":[{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils-constructor-name_0.2.2_1722040272760_0.7026125310115723"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-14T01:11:19.803Z","modified":"2024-07-27T00:31:13.324Z","0.0.1":"2021-06-14T01:11:20.165Z","0.0.2":"2021-06-15T14:31:48.669Z","0.0.3":"2021-06-16T03:33:22.500Z","0.0.4":"2021-06-27T22:07:20.321Z","0.0.5":"2021-07-06T23:34:56.273Z","0.0.6":"2021-07-09T23:07:13.225Z","0.0.7":"2021-08-23T00:10:30.715Z","0.0.8":"2022-02-16T18:24:54.279Z","0.1.0":"2023-09-22T20:55:29.020Z","0.1.1":"2023-10-03T23:41:16.597Z","0.2.0":"2024-02-14T04:00:48.361Z","0.2.1":"2024-02-21T22:09:41.511Z","0.2.2":"2024-07-27T00:31:13.020Z"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"author":{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"},"license":"Apache-2.0","homepage":"https://stdlib.io","keywords":["stdlib","stdutils","stdutil","utilities","utility","utils","util","type","typeof","class","constructor","ctor","name","instanceof","is","istype","check"],"repository":{"type":"git","url":"git://github.com/stdlib-js/utils-constructor-name.git"},"description":"Determine the name of a value's constructor.","contributors":[{"name":"The Stdlib Authors","url":"https://github.com/stdlib-js/stdlib/graphs/contributors"}],"maintainers":[{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"readme":"<!--\n\n@license Apache-2.0\n\nCopyright (c) 2018 The Stdlib Authors.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n-->\n\n\n<details>\n  <summary>\n    About stdlib...\n  </summary>\n  <p>We believe in a future in which the web is a preferred environment for numerical computation. To help realize this future, we've built stdlib. stdlib is a standard library, with an emphasis on numerical and scientific computation, written in JavaScript (and C) for execution in browsers and in Node.js.</p>\n  <p>The library is fully decomposable, being architected in such a way that you can swap out and mix and match APIs and functionality to cater to your exact preferences and use cases.</p>\n  <p>When you use stdlib, you can be absolutely certain that you are using the most thorough, rigorous, well-written, studied, documented, tested, measured, and high-quality code out there.</p>\n  <p>To join us in bringing numerical computing to the web, get started by checking us out on <a href=\"https://github.com/stdlib-js/stdlib\">GitHub</a>, and please consider <a href=\"https://opencollective.com/stdlib\">financially supporting stdlib</a>. We greatly appreciate your continued support!</p>\n</details>\n\n# Constructor Name\n\n[![NPM version][npm-image]][npm-url] [![Build Status][test-image]][test-url] [![Coverage Status][coverage-image]][coverage-url] <!-- [![dependencies][dependencies-image]][dependencies-url] -->\n\n> Determine the name of a value's constructor.\n\n<section class=\"installation\">\n\n## Installation\n\n```bash\nnpm install @stdlib/utils-constructor-name\n```\n\n</section>\n\n<section class=\"usage\">\n\n## Usage\n\n```javascript\nvar constructorName = require( '@stdlib/utils-constructor-name' );\n```\n\n#### constructorName( value )\n\nReturns the name of a value's constructor.\n\n```javascript\nvar v = constructorName( 'a' );\n// returns 'String'\n\nv = constructorName( 5 );\n// returns 'Number'\n\nfunction Beep() {\n    return this;\n}\nv = constructorName( new Beep() );\n// returns 'Beep'\n```\n\n| description           | value                               | constructor           | notes        |\n| --------------------- | ----------------------------------- | --------------------- | ------------ |\n| string                | `'beep'`                            | `'String'`            |              |\n| number                | `5`                                 | `'Number'`            |              |\n| NaN                   | `NaN`                               | `'Number'`            |              |\n| infinity              | `+infinity`/`-infinity`             | `'Number'`            |              |\n| boolean               | `true`/`false`                      | `'Boolean'`           |              |\n| null                  | `null`                              | `'Null'`              |              |\n| undefined             | `undefined`                         | `'Undefined'`         |              |\n| array                 | `['beep', 5]`                       | `'Array'`             |              |\n| object                | `{'foo': 'bar'}`                    | `'Object'`            |              |\n| function              | `function (){}`                     | `'Function'`          |              |\n| symbol                | `Symbol()`                          | `'Symbol'`            | ES2015       |\n| regexp                | `/./`                               | `'RegExp'`            | Android 4.1+ |\n| String                | `new String('beep')`                | `'String'`            |              |\n| Number                | `new Number(5)`                     | `'Number'`            |              |\n| Boolean               | `new Boolean(false)`                | `'Boolean'`           |              |\n| Object                | `new Object()`                      | `'Object'`            |              |\n| Array                 | `new Array()`                       | `'Array'`             |              |\n| Int8Array             | `new Int8Array()`                   | `'Int8Array'`         |              |\n| Uint8Array            | `new Uint8Array()`                  | `'Uint8Array'`        |              |\n| Uint8ClampedArray     | `new Uint8ClampedArray()`           | `'Uint8ClampedArray'` |              |\n| Int16Array            | `new Int16Array()`                  | `'Int16Array'`        |              |\n| Uint16Array           | `new Uint16Array()`                 | `'Uint16Array'`       |              |\n| Int32Array            | `new Int32Array()`                  | `'Int32Array'`        |              |\n| Uint32Array           | `new Uint32Array()`                 | `'Uint32Array'`       |              |\n| Float32Array          | `new Float32Array()`                | `'Float32Array'`      |              |\n| Float64Array          | `new Float64Array()`                | `'Float64Array'`      |              |\n| ArrayBuffer           | `new ArrayBuffer()`                 | `'ArrayBuffer'`       |              |\n| Buffer                | `new Buffer()`                      | `'Buffer'`            | Node.js      |\n| Date                  | `new Date()`                        | `'Date'`              |              |\n| RegExp                | `new RegExp('.')`                   | `'RegExp'`            | Android 4.1+ |\n| Function              | `new Function('x', 'return x')`     | `'Function'`          |              |\n| Map                   | `new Map()`                         | `'Map'`               | ES2015       |\n| WeakMap               | `new WeakMap()`                     | `'WeakMap'`           | ES2015       |\n| Set                   | `new Set()`                         | `'Set'`               | ES2015       |\n| WeakSet               | `new WeakSet()`                     | `'WeakSet'`           | ES2015       |\n| Error                 | `new Error()`                       | `'Error'`             |              |\n| TypeError             | `new TypeError()`                   | `'TypeError'`         |              |\n| SyntaxError           | `new SyntaxError()`                 | `'SyntaxError'`       |              |\n| ReferenceError        | `new ReferenceError()`              | `'ReferenceError'`    |              |\n| URIError              | `new URIError()`                    | `'URIError'`          |              |\n| RangeError            | `new RangeError()`                  | `'RangeError'`        |              |\n| EvalError             | `new EvalError()`                   | `'EvalError'`         |              |\n| Math                  | `Math`                              | `'Math'`              |              |\n| JSON                  | `JSON`                              | `'JSON'`              | IE8+         |\n| arguments             | `(function(){return arguments;})()` | `'Arguments'`         | IE9+         |\n| custom constructor    | `new Beep()`                        | `'Beep'`              |              |\n| anonymous constructor | `new (function(){})()`              | `''`                  |              |\n\n</section>\n\n<!-- /.usage -->\n\n<section class=\"notes\">\n\n## Notes\n\n-   If a value's constructor is an anonymous `function`, the implementation returns an empty `string`.\n\n    <!-- eslint-disable no-restricted-syntax, func-style, func-names -->\n\n    ```javascript\n    var Beep = function () {\n        return this;\n    };\n\n    var v = constructorName( new Beep() );\n    // returns ''\n    ```\n\n</section>\n\n<!-- /.notes -->\n\n<section class=\"examples\">\n\n## Examples\n\n<!-- TODO: update once have Buffer wrapper -->\n\n<!-- eslint no-undef: \"error\" -->\n\n<!-- eslint-disable no-restricted-syntax, no-buffer-constructor, func-style, func-names -->\n\n```javascript\nvar Float32Array = require( '@stdlib/array-float32' );\nvar Float64Array = require( '@stdlib/array-float64' );\nvar Int8Array = require( '@stdlib/array-int8' );\nvar Int16Array = require( '@stdlib/array-int16' );\nvar Int32Array = require( '@stdlib/array-int32' );\nvar Uint8Array = require( '@stdlib/array-uint8' );\nvar Uint8ClampedArray = require( '@stdlib/array-uint8c' );\nvar Uint16Array = require( '@stdlib/array-uint16' );\nvar Uint32Array = require( '@stdlib/array-uint32' );\nvar ArrayBuffer = require( '@stdlib/array-buffer' );\nvar Buffer = require( '@stdlib/buffer-ctor' );\nvar Symbol = require( '@stdlib/symbol-ctor' );\nvar constructorName = require( '@stdlib/utils-constructor-name' );\n\nfunction noop() {\n    // Do nothing...\n}\n\nvar v = constructorName( 'a' );\n// returns 'String'\n\nv = constructorName( 5 );\n// returns 'Number'\n\nv = constructorName( NaN );\n// returns 'Number'\n\nv = constructorName( null );\n// returns 'Null'\n\nv = constructorName( void 0 );\n// returns 'Undefined'\n\nv = constructorName( true );\n// returns 'Boolean'\n\nv = constructorName( false );\n// returns 'Boolean'\n\nv = constructorName( {} );\n// returns 'Object'\n\nv = constructorName( [] );\n// returns 'Array'\n\nv = constructorName( noop );\n// returns 'Function'\n\nv = constructorName( /./ );\n// returns 'RegExp'\n\nv = constructorName( new Date() );\n// returns 'Date'\n\nv = constructorName( new Map() );\n// returns 'Map'\n\nv = constructorName( new WeakMap() );\n// returns 'WeakMap'\n\nv = constructorName( new Set() );\n// returns 'Set'\n\nv = constructorName( new WeakSet() );\n// returns 'WeakSet'\n\nv = constructorName( Symbol( 'beep' ) );\n// returns 'Symbol'\n\nv = constructorName( new Error() );\n// returns 'Error'\n\nv = constructorName( new TypeError() );\n// returns 'TypeError'\n\nv = constructorName( new SyntaxError() );\n// returns 'SyntaxError'\n\nv = constructorName( new URIError() );\n// returns 'URIError'\n\nv = constructorName( new RangeError() );\n// returns 'RangeError'\n\nv = constructorName( new ReferenceError() );\n// returns 'ReferenceError'\n\nv = constructorName( new EvalError() );\n// returns 'EvalError'\n\nv = constructorName( new Int8Array() );\n// returns 'Int8Array'\n\nv = constructorName( new Uint8Array() );\n// returns 'Uint8Array'\n\nv = constructorName( new Uint8ClampedArray() );\n// returns 'Uint8ClampedArray'\n\nv = constructorName( new Int16Array() );\n// returns 'Int16Array'\n\nv = constructorName( new Uint16Array() );\n// returns 'Uint16Array'\n\nv = constructorName( new Int32Array() );\n// returns 'Int32Array'\n\nv = constructorName( new Uint32Array() );\n// returns 'Uint32Array'\n\nv = constructorName( new Float32Array() );\n// returns 'Float32Array'\n\nv = constructorName( new Float64Array() );\n// returns 'Float64Array'\n\nv = constructorName( new ArrayBuffer() );\n// returns 'ArrayBuffer'\n\nv = constructorName( new Buffer( 'beep' ) );\n// returns 'Buffer'\n\nv = constructorName( Math );\n// returns 'Math'\n\nv = constructorName( JSON );\n// returns 'JSON'\n\nfunction Person1() {\n    return this;\n}\nv = constructorName( new Person1() );\n// returns 'Person1'\n\nvar Person2 = function () {\n    return this;\n};\nv = constructorName( new Person2() );\n// returns ''\n```\n\n</section>\n\n<!-- /.examples -->\n\n<!-- Section for related `stdlib` packages. Do not manually edit this section, as it is automatically populated. -->\n\n<section class=\"related\">\n\n* * *\n\n## See Also\n\n-   <span class=\"package-name\">[`@stdlib/utils-function-name`][@stdlib/utils/function-name]</span><span class=\"delimiter\">: </span><span class=\"description\">determine a function's name.</span>\n\n</section>\n\n<!-- /.related -->\n\n<!-- Section for all links. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->\n\n\n<section class=\"main-repo\" >\n\n* * *\n\n## Notice\n\nThis package is part of [stdlib][stdlib], a standard library for JavaScript and Node.js, with an emphasis on numerical and scientific computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more.\n\nFor more information on the project, filing bug reports and feature requests, and guidance on how to develop [stdlib][stdlib], see the main project [repository][stdlib].\n\n#### Community\n\n[![Chat][chat-image]][chat-url]\n\n---\n\n## License\n\nSee [LICENSE][stdlib-license].\n\n\n## Copyright\n\nCopyright &copy; 2016-2024. The Stdlib [Authors][stdlib-authors].\n\n</section>\n\n<!-- /.stdlib -->\n\n<!-- Section for all links. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->\n\n<section class=\"links\">\n\n[npm-image]: http://img.shields.io/npm/v/@stdlib/utils-constructor-name.svg\n[npm-url]: https://npmjs.org/package/@stdlib/utils-constructor-name\n\n[test-image]: https://github.com/stdlib-js/utils-constructor-name/actions/workflows/test.yml/badge.svg?branch=v0.2.2\n[test-url]: https://github.com/stdlib-js/utils-constructor-name/actions/workflows/test.yml?query=branch:v0.2.2\n\n[coverage-image]: https://img.shields.io/codecov/c/github/stdlib-js/utils-constructor-name/main.svg\n[coverage-url]: https://codecov.io/github/stdlib-js/utils-constructor-name?branch=main\n\n<!--\n\n[dependencies-image]: https://img.shields.io/david/stdlib-js/utils-constructor-name.svg\n[dependencies-url]: https://david-dm.org/stdlib-js/utils-constructor-name/main\n\n-->\n\n[chat-image]: https://img.shields.io/gitter/room/stdlib-js/stdlib.svg\n[chat-url]: https://app.gitter.im/#/room/#stdlib-js_stdlib:gitter.im\n\n[stdlib]: https://github.com/stdlib-js/stdlib\n\n[stdlib-authors]: https://github.com/stdlib-js/stdlib/graphs/contributors\n\n[umd]: https://github.com/umdjs/umd\n[es-module]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules\n\n[deno-url]: https://github.com/stdlib-js/utils-constructor-name/tree/deno\n[deno-readme]: https://github.com/stdlib-js/utils-constructor-name/blob/deno/README.md\n[umd-url]: https://github.com/stdlib-js/utils-constructor-name/tree/umd\n[umd-readme]: https://github.com/stdlib-js/utils-constructor-name/blob/umd/README.md\n[esm-url]: https://github.com/stdlib-js/utils-constructor-name/tree/esm\n[esm-readme]: https://github.com/stdlib-js/utils-constructor-name/blob/esm/README.md\n[branches-url]: https://github.com/stdlib-js/utils-constructor-name/blob/main/branches.md\n\n[stdlib-license]: https://raw.githubusercontent.com/stdlib-js/utils-constructor-name/main/LICENSE\n\n<!-- <related-links> -->\n\n[@stdlib/utils/function-name]: https://www.npmjs.com/package/@stdlib/utils-function-name\n\n<!-- </related-links> -->\n\n</section>\n\n<!-- /.links -->\n","readmeFilename":"README.md"}