{"_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","_rev":"16-c0584b86475f14d174a1f6db9f46cf77","name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.1":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.0.1","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@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":"abc38f3e5782cbcddd9f9bf217be692f4b8ee5af","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.0.1.tgz","fileCount":9,"integrity":"sha512-8guihhslKjKthk+wEZqATC5q6C8gyDnLUbicAo1eEIeDeg8K8TeFRQEPOisRZIW5bxsKmkjrz9pCfNwsAp7NJw==","signatures":[{"sig":"MEUCIQCsFYr1Xbw1KksvvUho+JHl0NhV9khsndxMpmr3u/FMBQIga1Zc4x3iN1vvqBFe8e3FwUfPHJno3H8OisjsMkT1uw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx5ZsCRA9TVsSAnZWagAAHAsP/RU6cJ84yyIw7Dua9cn/\n1fOUJz08JDYqFy+V7V7m51Vw7B5Mn2C3OcLOGHxB2o8D7yr+oe6TY2LRUH3Y\nM6cPMi+INrYy0mgerq59+U1BHE3QE75C40izIykicSk1pnpP6LvY8O+fqyJQ\nuxlA0h4LZkDx/89zc2uQyQ+/5cwyX9tfUs2UoaAYxhWTuXdXQzvwyK4gAXMB\nclIjPNMJevxis4vPq7GPEh9vnpbBjomGRJ6Fn1PtLf9eRXVtWWg5ut8TgoGI\nxZiVY387TJunYFiyHR+k2POS53xUHj1UuD6IBJ3CwiKGDnGoVRxCOacl0/zS\nDAWBprPhk9KcAv1Qb6DN/1Kvqozoz6C8KpmOibDPGorVGyXm+hB2OZWDiOUx\nssRUvoz4BVjYAgO57nhSWae8s5wQ7lAXOhMi2RtifEE7OQr24c36l9JMH9bx\nAFrzLZzL3C4btedV7oZPgN+4wljs+ICWL/Q3hY0K1wjyRc6GlMZMAybuX9m0\nZaJW8PzDYMMovPyUdl7HUvxcmVCgzefJesaUWiJDfycEe6cjvva8WDZy4dRQ\n7qEuOsxD9VG8MWhYqHC0G+gk+1KXG8PVbYp5p7HQgyyAcG72YJKgrUyEJ1Iu\nPt25gkNntQndXTB0AGvQKZrumPfSHD0K5h3uZATD7Gs6jYOoGrCnJAkJRFx0\nIfsm\r\n=StAf\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":"24bfaeeddac932bbb3407022798f4633e98e4ee0","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"__stdlib__":{},"repository":{"url":"git://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"6.14.13","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"14.17.0","dependencies":{"@stdlib/ndarray-dtypes":"^0.0.x","@stdlib/ndarray-safe-casts":"^0.0.x","@stdlib/utils-library-manifest":"^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","@stdlib/bench":"^0.0.x","@stdlib/assert-is-boolean":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.0.1_1623692908165_0.03221100316869041","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.0.2","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@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":"42e58d3e3092711b135202b098845084f1ac8a77","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.0.2.tgz","fileCount":10,"integrity":"sha512-q93N7mKtZ8VMo3S+FqqSvlH0sb+C/chjMZjtRXl9CjO6Ue5yRcPh7volGU06Ot72N8KT8sfDO1oyxRKTHHkpew==","signatures":[{"sig":"MEUCIEZJW1Jr5BwxPV78tPqe3+WeGHeYYXMs52nnUp4P6sH4AiEAgD5nbp7zO7zTqqhEGi4VzchdUr+bxdOAwuS2iUqsfWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyELJCRA9TVsSAnZWagAA4/8P/2dAKyN2MHj9vU3/w9GC\ndOM33PEQmyLTeg0Dt4J6o5ZEF7fiTlRJ65kqf6tnAkDuuqmrcS62FJOdAOAR\nipO06eSU83pwenEnqqLRbQTShhJt/em7t8uFxQRpG5KkIXLOXmm3mMOnRIEF\nSltJmuNbH5EGdjx4u7m+fEQISf+h/wTB08yyI29roACSHDGIPki090Ed/bor\nTqnpkOvYpx1yNJafsDA2WL6XvYxO4O/NvxHd0OmRzwn/FkDg0ZHs04kE4QfJ\norQi7LiphcNYCykG/LVPIdqlnSMTqUuAu9XRSqPkWdukohTHngLsMiWrmIr0\nZoETunnA5eluGKGrWp9LQAdzVbADTpaF+WCKoK8YlSg9HqW5P3deFmh3Iyzp\nZdmykbzt6hXILft3O8hscRuWx1IJOTnDhN9SRi1lymEvCSSJTjYYusgdeSdc\ng5K827/rvGA+adI1PcF3HXu2vZODIcC5x2hsMYLt4Tp4fbi0fqkTOaEo+lYr\nTEEaMC5huHFI/3kJ1/orTQ/NDh89NVyXJNnDg2Jo4H6uf/WyGADSLq0zAJyC\nZO1Oj5g09Mo1mCd5NlhqHingOATXx7Aal3qEVXAlpxjeYupl+kmlzhDdJV/4\nhngCCM1trhanzpaIWzEOyMoU1A6QD8+appscnWKkrHiaHPq8XWljXMLOrRZQ\n89tM\r\n=2AeN\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":"f1d09b8e4ecb377ff1547f3cebed60f40c311493","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov"},"_npmUser":{"name":"stdlib-bot","email":"kgryte@gmail.com"},"__stdlib__":{},"repository":{"url":"git://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"6.14.13","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"14.17.0","dependencies":{"@stdlib/ndarray-dtypes":"^0.0.x","@stdlib/ndarray-safe-casts":"^0.0.x","@stdlib/utils-library-manifest":"^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","@stdlib/bench":"^0.0.x","@stdlib/assert-is-boolean":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.0.2_1623737033059_0.5020043647540333","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.0.3","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@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":"ed6a0bafa5a0af4b210f9f8d67745b1c2c68ac72","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.0.3.tgz","fileCount":10,"integrity":"sha512-TbLjHoGJ2Mx1Is/17SVfvZGTtiD8+BcTF0/8VEIuhL7brceDgIGJPGMi1Jt+ui4mD/LPiT3dCwnzcBnJDoylWA==","signatures":[{"sig":"MEQCIQCLedM6S/dIuF+RaeRLmiWMh28cfnWYKJ3EcSAGCMyS3wIfMEZr10Q8MCGwoI+OLSZO+yM+1IjBqdS9rvF6KK9LVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyMsTCRA9TVsSAnZWagAAh+sP/0+SLz1wfeqq7pCkpO9S\nsFt9V57rKlBGNEe2n0cT+jTOvIVNaqHGnhiLNairabK/mmd7nzKsR5BYkAOh\nGfwMsjoco4tBRSN6iXsd20j7ja0B7KZE9GWs4QciQSp8S/xrO86W9/Qm0CTx\nwwlFmvGn6QcPhX8HRKSDvunqPqBH1uhLAnWvlrMUQe6njVEer+733Junypw8\nyWGYNOhoCae+e1nlZQLOh1HyvT9ZtjFZWX+a8ofz3mgRPF59AwFuroPITQbG\nHdCA7weFRVzJN5ADs4O9UOVDoGO3JbX+SJTBkx4xBmaUd+r4bJN6va72MvnH\n9rC61whUtCUaPHlVFQqzQHZQdsMP99fGJQNf19oSXuXT/c4aZ5cW6ZcdKS5e\nFhvmDecUs3wun27OBq9I8JzNjph7WH6uY6BqWq8l9/E8vf/B0CMZZdqxRdvu\nYZDP2DP9VwZQh411hA9W/coNFMfUzMoROJClwGMeQdE7DFI3EB1MY1N9CK/h\nX3uU/Aj6Szm893SoyT+wZbrnJJTRLV8mv8j3OuWGFF/fparmmJhTDWI2XjLR\nGZ81qQ+BSG8MfZM7yb20/bjyo+cLaFmcFyGLAH6xrEpi8/KHqO/RYRfk4uBd\n5awdFAKHcTz7uDV6PmsgJ4HB4+vos1hIlvv9T1uOSak6PPIlSpfBUHikxKIT\noI4x\r\n=I0vj\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":"f017e21471a9784255af237ae35db4555c97e7dd","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/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/ndarray-dtypes":"^0.0.x","@stdlib/ndarray-safe-casts":"^0.0.x","@stdlib/utils-library-manifest":"^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","@stdlib/bench":"^0.0.x","@stdlib/assert-is-boolean":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.0.3_1623771923415_0.3340171309311326","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.0.4","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@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://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":"2714ce9b6508413a8d5669f622c2c1cc44defa32","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.0.4.tgz","fileCount":13,"integrity":"sha512-dB976ztr0KdplgrCOCD3j35RlCpaZEsw6YW3/CwgLIVkFi3RPbTparlJZ7aOTz/Jci9hmYWGyf5h7VGm/wro+A==","signatures":[{"sig":"MEYCIQCNHI1sE07w0GCcCPwKr5MmbtJkYEAl98XEegIpAFNmrwIhAIO1/sU+bhTM8qiNJgLW24cHYm8DU+lphl67SIj5NZL3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyYHMCRA9TVsSAnZWagAAz5IP/RsgYXbfVJp12idKiyjZ\nv4xI8hmjSshVSbeG9IuaMY7ynOrPmh3wKNhvk7CckcuBYlJU5MEVq/mFjbMJ\nmQdHOF9KllbX3/7oZ7nSwGrTcKkghHWQqSDvtYGNstx0IU3ReQPKI4R1RJex\nqh6htjRLWCIA7VVW1YSbtW5YgfDa1NYR9uiuuTtXdrSlU21ykfVfZ+LSzpia\nZRQ1hZZBfxOSTggJ14fHVBtRwpHPAYw4cfXd+OMGR7sV001/pmWYYZ2y3ucA\nsYIi+WaR/Oe8p7TgTWufxPk9OyVTv/c2qp7noPwVSPl6ZJyffNIwe2Z1khAG\n9uqrkVRWmelKxkvwLYsSABBCxZFJFk7Bhhj5uZl13DQ3Rvngo59Wo08k+Ivx\n+R0UeKMurvVViPBTja0++MWIj2AKhYBWsEwoIJMy/gvBQlwP3DVrGLBtMxV4\nGMM8jlaE/sM84nFywxNqpfV1cyigwO2QosQnSZYuDrFCb68Qjv0M6ILRIVXb\nQKtgoTa+p1ti8ET5OJq6oJ4GeX+M7FT7hLq+nTpd+LDTPu9PW8XfI2oqulHs\nJ4wNQ30XzXUyN2GeEGd2JJklQ6zl0D2cPHdf3dNvzWkrrVv3su71zBfIGSVR\ns9MU/Y2gcrrKJwT4cqfPBkvPAzdHf7as5hsH1WpIJuD+L+81dBuniJksBoDZ\n8ycE\r\n=7nAB\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":"24c134f66e5dad6020c6448c37965a8001ee0ed2","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/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/ndarray-dtypes":"^0.0.x","@stdlib/ndarray-safe-casts":"^0.0.x","@stdlib/utils-library-manifest":"^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","@stdlib/bench":"^0.0.x","@stdlib/assert-is-boolean":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.0.4_1623818700044_0.5654057062581255","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.0.5","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@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":"f226e068e522b484c11c089f2dc3c2caa43a2b9c","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.0.5.tgz","fileCount":13,"integrity":"sha512-5y7kISsjdM5nXbi7jC4mYPxoFS6LQ/y2AEGxB2A9YdUHQ2HhoBWsyOwSiFl9jbgZNC98siuvvPnryDfmr6CHmw==","signatures":[{"sig":"MEQCIBeuzBHHyAVbiwL2VWLIuhW5+libwL0FFNC0fTyZ8Q9MAiBydmus2NWrJApeObQ+OtvwYTxVBoPhh7GQ5mCi7uxRsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2QTHCRA9TVsSAnZWagAAjcsP/RJ0YHewRkYLOudLL0/b\nOglOQyHPhQUE4R6Z8OwMBJcb6RcXhRs70vBmjQT+pGBVGQTO0a+tU1Rg5oUf\npICL8uYz3qw6zGPUEyIDPqCEFcpTtLrmdapBq9lN0eRZNCV47K0VFtaCmQcf\nSum8vXrgq2Meo8DXQ5onftQxR+r7tGOEnMfOjXjPhCtuiKxkMmSf8zZhcMbG\nh5HGEvaCezsnNMeJQ42hAypk4JS9m8tPQjQT89cHrlgHdGKpJq25vL0fQeVk\nSxlQymnHSuk2r2shrGISyJ88Bh4aRFKIM5MOJRRsO+6gJXs+z/Ikkrj3K9GT\nLZoShsxulD5KJw1+QzRC0kboWthw11kKVpUJFTZoDfZld1xldi8LhEHbsIZZ\nWLIUhcPuGeCQjwyRbAEpIydifXB2aON9YkrglqfdxekeJuBawZTYvsPWYVrB\nHEIAwpkYTTny3amj/Qbr8bmmCILi+XYwcpP9VDhG/TRvu8AVSjFVaTWNtTSD\n9SnNBF4maq+gFZkaP0VyoeNbvCVJXwGEdYgFrdHaOktwQJY/plrly1bi9E1K\nFyYSqVRprcTFdOSnbi054EX7d4hLLY3h/B7l8eAsUndPX7+Ckn3/4N2N+ST1\nRlZ2rk9q1cD3KTlUWijyoAS+Pz3+x/YgXwECTNbfidrrQsNsNXJOKUYMlF/R\nFfjr\r\n=65zD\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":"9a954f4f5906154b798f712587887422a98b67ed","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/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/ndarray-dtypes":"^0.0.x","@stdlib/ndarray-safe-casts":"^0.0.x","@stdlib/utils-library-manifest":"^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","@stdlib/bench":"^0.0.x","@stdlib/assert-is-boolean":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.0.5_1624835270740_0.19298875647496372","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.0.6","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@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":"3be7195be804537abe8fd3678c33c1c08dbcb45f","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.0.6.tgz","fileCount":13,"integrity":"sha512-zNZsnbBgPckOzIfYRZM0awGrSvaxHyuA+6VLGkyxX0r06XES/qlFOIHg1Cp8PRCy325diKzTm6XTb1hElwuhSg==","signatures":[{"sig":"MEYCIQDicUhkkf6BFujq0HlfxBg3c8zAtnLVKpUpyooWyfogbAIhAKKiY8bjV1ygQwIW128Wedrw+zkAeeouZuk99n9O8/TE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2yHrCRA9TVsSAnZWagAAJwUP/A1nfk5yVHma1QJ78Bfl\n0CQW8sXiMkDRC4ZLG9wG0P2xtEmfJJlbGcWqzZ7sQXZcs/QpZcItfnWMI32y\nBZ0IuHEedJ5ExigJU45BMISUM+K84KafbR/d9bORjs3W6Nyfe3BWEC9lOUY9\niPg0RCIwlKK4JeZnj8ieBDFs16LIRqPCr6mHnxT1ummjWyvmFN+aV7ZK7quk\n+FlAlyDqKBLb2Khr+zgYlrvfKCDcSBqIybkHgZcVoj4Gm6610pG95EJzEoFD\nZmO2WO4Y38D5BudQSgC3Q4ao2U4Fajm5LPWn37lyEa3QXxmS8EVH+Zg1ZZf/\nkHua72KuSaJIpjHY4oAVOj5x+r0qIFhLHfo5SbfeKDIBhjHKY1ZbXlvUYYAD\nF0c6qaqUXdwi2muG2DqX2LhWZmdI0+g5A1qjiLvEvyO5b0THRN/5oUgr2lY4\nz/lFwaPuk8VM7BGVzaKy0cEN9uvjS70JMVCCQsfalF8kco/6GrW//9IvfhPo\nchG161akjvR9AsjNNhrp3BbBZHNgnVjojMflfg/6YBAddRItiEgEfwVa8mzL\nv73Z1egaRi2uq2D5ZTplA4XQ0hKXFCoIYh85rvtApg+sfvFasREGTUtpytal\nvxT6Gf7FNomwDNMuCOSFO4j92cDvHQTNFgRUD/OVhP3t4U/UHIUtu3KB/tYM\nYwFK\r\n=12bQ\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":"964956f304dc87f2dc246a4ff4a49e793ad85dfc","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/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/ndarray-dtypes":"^0.0.x","@stdlib/ndarray-safe-casts":"^0.0.x","@stdlib/utils-library-manifest":"^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","@stdlib/bench":"^0.0.x","@stdlib/assert-is-boolean":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.0.6_1624973803084_0.30714133763918117","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.0.7","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@0.0.7","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":"02c68f9222e2bd5270c4b4889b0169215807e67a","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.0.7.tgz","fileCount":13,"integrity":"sha512-OWDniUG7W6V3OTwcAkgVciEAJVaKEqv5GvBgEBs07DNGtocPzUH58f5uodEAjQ/NQYoKisR/wBcHpBZTl15PzA==","signatures":[{"sig":"MEYCIQDKmKEvTJZWFLmOXxSAcmpabyBGFUxM8qBRcjObwBfCrgIhANfXAdgQoCKib1IGiv/OX2IuTxEk1MbbUzfaWLERqEt5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5PI+CRA9TVsSAnZWagAA14wQAJRLaNJQxRVmMLsU1RUw\ne6pQhblQJ1x2FlfJNdt/oraoAITLGXdbwY16akXN3D5mY7h7FJ+1qPlRQnIX\nEN2cu2+/hriHDOk9LuE7FYJRB3Jop75kUD0XumgqlSn98FjOn0WyroU70jsh\n7sHrVATFVAabCjSu8BnyxX1JSlbP6Ua1yhCflwQCZ32axOfY88rg/9LVwPXM\nfGBvCQ7Zel3HvlPPlT7ORRDLJHenoN79U/uysTzyA7QSe92eIheYZZc30XyB\nner/97MVO05LW3hAnF1/E7xSz7wuTpF6oVi/5bei0hEt/hO503PL99BTC5MY\n6d006wOdeQgbzlNNz8fnk2iWhvLlL6nsd/YbEqlIUkHLBFruFjkgOLbo8Ygm\nqeul/5c7Bo5N1Z5QR4ClPybK+ItGbxjoeP6TYLGu06KIMaNqNte9a8zjwMKL\nXYRNUiOlQptXAMxvvJ16Q1p1fak5inW6X0zxPNPSBuhmzJXz8zmak+aBJU3+\ni1v/KgQIGYUnJxVqAgesYnCXpidIdmJ6zrRiWxMbd2i77eWaQtUQrsI7TRqY\n4RHrDK/jCVXn+PIOFSnSgzo29cWDAScPTup2big+VNV77waXL1SY+hl+th24\n+Tu3/IZx9mM/KjzHEQYcqAaS2uUw98A2z9m51AzL40G3y16s+kT04ZGIc/0p\n3q5a\r\n=mTfX\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":"d092f5d0547203cb97a836d487d9d63ac1be0fff","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/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","test":"./test","example":"./examples","benchmark":"./benchmark"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/ndarray-dtypes":"^0.0.x","@stdlib/ndarray-safe-casts":"^0.0.x","@stdlib/utils-library-manifest":"^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","@stdlib/bench":"^0.0.x","@stdlib/assert-is-boolean":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.0.7_1625616958286_0.90510614493974","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.0.8","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@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":"275c22294d8746ee44d386778b21b94c69443baa","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.0.8.tgz","fileCount":12,"integrity":"sha512-tFm+Rb1GVL1UmE5JzTXRuiNnLXXZyLYQmg9AB0sg4JxRNw+L0LnlGs9Zr09mLjyL/OTlDT/cW3xEKsSiJ0ZmMQ==","signatures":[{"sig":"MEQCIBWDcOKfgdQaZ+JQP9lB3PrOj8pHhW1lHJuW+ZubU7HCAiBqnW/oB+jqyzcYSZwySdZAsolCG86XqqEwKLzp5AkStA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIrANCRA9TVsSAnZWagAA9wMP/jZMQNQPFf1SUGUUDRsd\nnYZY55MPIjfk++W4FsLc9qmC1p2OPs6bX2X9qRyp1EL8Y9hBlCFvE8M00Vp/\nQob1xOOO6XaQKPoBDLlU27Qtp04SU52GImKes7zoGFi6s39/XCUJrP1dxI2l\n5iytnOWRoHlA3Dy5vxIyyE8X8XDaG6QxniBcDgQGvQCnsJdXEGpn4Y7Uw6CZ\nCO/C5tGpwPvftzLfh+aX7Ryev/eSxixDujXkF3qsxxdIQ1RKVoPJWpF1DPJJ\ncnG54cpeMv1VZJwq3n6mLWX7oT7v12JS6naTsvYl+WH2sw1CFxp7QpPyScwQ\nfCH3UlHii6YbnsyJV/fTZyof/vjETqgB5wm9lw/HJetHE13S3xTTKerXJD6s\ndH6MlwERgcQnDOVcCsmRZtwaCuTvETh5FY3sC6J7i2whW98QNWxNWKLGINx3\nlfMpjvU/ed1oc0LewI6qTM3eszddOThJBuiAU9P+mcjqj1jjvPA5ZiKfJOLL\nHh2OBv2auIQ16EeU4bEZKBZCYe6xHuj3QDvrxlasWA7lSfD6At3JxlzsRg5G\nusQvNcL8MUfkT8QiLVixDm/hQdoEMd/AXCJ/6Ixovk3UpcK8ZfgjJAuOM1Jf\n0M9mkTdEjHje6Xf5tJ0Kdd8eaTcuhHTDqvIROqVeX9IQlJ0mGsgyCjRlVFSV\nenFN\r\n=bR2Z\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":"65d946b812d53d899949bdfe2a72bdda8c13fd69","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/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"7.20.3","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"16.7.0","dependencies":{"@stdlib/ndarray-dtypes":"^0.0.x","@stdlib/ndarray-safe-casts":"^0.0.x","@stdlib/utils-library-manifest":"^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","@stdlib/bench":"^0.0.x","@stdlib/assert-is-boolean":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.0.8_1629663245472_0.7155529515565968","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.0.9","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@0.0.9","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":"0ef000fe26f6aa1553071e91836e3ae8ce1aa3bf","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.0.9.tgz","fileCount":12,"integrity":"sha512-+7pevt/L3mz045u1jlzqj/wjspW0kA945OFgeWY8L8t9Rxc22F01xwfM6Tf/iz5SzDKsqxdkvtGjWOY0Onj2+Q==","signatures":[{"sig":"MEUCIGD4Cy+ydYQ5kaWROXLqSIH9Lx36Yua9ny9OInRRZgu+AiEAzFMrNQgebmWNd9pMMd4KtKWo2/Jxly6IkhGroLAHwnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDVnrCRA9TVsSAnZWagAAuwsQAJanodIZ2IxPoaixl09G\nF/uvZ2PQFJIgMR3k//GWHPAMnEna2NEr1jC9brygHdHpg5TVEfDbbpenGwxW\nXaWhFEV9iXKnlpgrdqPazOtjeeBM19PHHMDLW+SwRg1b/QTwceDP5jz/jvBu\ntKBQF7xvKilI0b/aaJUkCDgp16CxQRBbs7DhrVSe5VkJ0cDV0XOPinW3lwOL\nCJpClvcFup6QtwofcGy5pQElkjREZ7T6m7Psc3lupySlC7s99sxhkeVP6lBr\nYkbGKLHqMSCr8M/doMyyFthbiVi2RUZGWu+bKOQOYM7hvT7dbJMUITlqXyE2\nwAV+BUDHFnD5OSxQbixZeGm5LsF4DunPYutOWeVthMQxYO53YzdKKBN2T1Q1\nvTTss+oKR361ts26WUcNGLmlqd9Ch+1HQRQOXs28DEp5bEzu/OHvB7vOn60W\n6TLmcdM3ot2EJJjr2IGYaHcKdHTXJKVT67lN0pxZKF3hqeW8EGxLDpP/4W71\nMuB3jsSj8xkjOmSzr0z4b3e9uj9XUTkwv0G6/3YW3HfOn0tjmktw069b2Q8H\n//QpdJ99KBWCjTVzW7N1wJvURsiabV1pFSV3mW7eArrfmIwx7a7F8DBY6+6N\ntd4Q1RQSiG0Q92InW+N/7u3jfg3RCIIgLj6hrhdKUHSdvfC8scw9tqkMzKa/\nNCYV\r\n=STyA\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":"326beca8039a5d7693bfe99778c3eaee947587d3","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/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"8.1.2","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"16.13.2","dependencies":{"@stdlib/ndarray-dtypes":"^0.0.x","@stdlib/ndarray-safe-casts":"^0.0.x","@stdlib/utils-library-manifest":"^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","@stdlib/bench":"^0.0.x","@stdlib/assert-is-boolean":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.0.9_1645042154977_0.6569196384219496","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.1.0","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@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":"818365b1c130da79c4092ff642e0d08e357b67f3","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.1.0.tgz","fileCount":14,"integrity":"sha512-F3Hr4bRQALOJ9aNHrf/OKl6LcYVhHjrsthOA4268nCk/1lavGFrpzFZGcsDIDSRr8SynAqNAEaMCt8JnTKVnIA==","signatures":[{"sig":"MEUCIQDHCMziykK0SrgenIBhNKyK5Ni9ZdVvxr5IIaud7AK+yQIgFdzBmGBYqN+W2XjKyohQFinlskygiEAI12OivXXDiaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30574},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"4e3cc6d57c6463c9e569dd91fd6648ddaa6b63f8","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/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/ndarray-dtypes":"^0.1.0","@stdlib/ndarray-safe-casts":"^0.1.0","@stdlib/utils-library-manifest":"^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","@stdlib/bench":"^0.1.0","@stdlib/assert-is-boolean":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.1.0_1695505090493_0.7991894806645932","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.2.0","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@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":"55b6ba5fd686e68ce52cf30ba4b6ac8f89871a21","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.2.0.tgz","fileCount":14,"integrity":"sha512-KvTm2ToO3BW8jZeoaO/L3kbBj8W7cFibcx8zJqEkY61HTR/MkBusgzRLWF477NT7fgMYq7S4hnyL00TSthnsDA==","signatures":[{"sig":"MEQCIHbKUGWyqyg9qWZwi+JTbdgBSZTjvyBYoejhFpb50UkbAiB1VQNm8Ix6YD2Qn67v9ydSpc/Hm4cjsWTXpbFe/dvkNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30509},"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/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/ndarray-dtypes":"^0.2.0","@stdlib/ndarray-safe-casts":"^0.2.0","@stdlib/utils-library-manifest":"^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","@stdlib/bench":"^0.3.1","@stdlib/bench-harness":"^0.2.0","@stdlib/assert-is-boolean":"^0.1.1","@stdlib/array-cartesian-square":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.2.0_1707895243684_0.26594270514578433","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.2.1","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@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":"61c6ddbcd143c0aa97371b055c5ca161c5708fd6","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.2.1.tgz","fileCount":14,"integrity":"sha512-kwq6oU4iJwVL0wEF6HN1v9lOba6SlZv4e7yrlSApInZqrvNxDbAHo9iT7pcAZy5Kc6QNc6rwFym2nXLf0s4hRw==","signatures":[{"sig":"MEUCIQD5xPikfAO/yYUWvumFDfj5EcccxyhnrGSlyLPXDGLU2gIgC/3BI1oIuoXNJKdq4yHJlV4Qnz+SGJroP9NIMKTvkr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29952},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"31aff930532b53e34d2c7386684375a079fcf6bb","scripts":{},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","src":"./src","dist":"./dist","include":"./include"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/ndarray-dtypes":"^0.2.1","@stdlib/ndarray-safe-casts":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.2.1_1708791250703_0.29922473581004905","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.2.2","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@0.2.2","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":"346f132f4f50480319cf28937debc09cd7ff1198","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.2.2.tgz","fileCount":14,"integrity":"sha512-tSr8CObouboCiLoRn+VvEDvzO7nNMVVWl63v3k6a/LpSj859eRUe4ys6zVEnIbb/4aA/lFP17m0qnJj+0KUF0g==","signatures":[{"sig":"MEUCIQCRLZcURyJ4B0SYKicxxDoJT2/l1WQwS0FB8S7C6ROVdwIgAWIsL3ecoon1IJCUYCEXw/Zii6ec3G5Tu5/q2glHLdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29952},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"70eb789d85da0d8470a61b28ed0a80ee1009d179","scripts":{},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","src":"./src","dist":"./dist","include":"./include"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/ndarray-dtypes":"^0.2.1","@stdlib/ndarray-safe-casts":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.2.2_1722131920062_0.23377708752908632","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.3.0","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"author":{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"},"license":"Apache-2.0","_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@0.3.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":"368c894300d7960c9401282bbe88793625ca5260","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.3.0.tgz","fileCount":14,"integrity":"sha512-BB23zDKyJ7gRALho2P1dzzEbCdCUoIdp3qFgJIHemTCzf+sBnepAeppBs2P8xUlXBnsIjg2IPAHyQUVn+w3NSA==","signatures":[{"sig":"MEUCIQDiAT+MNkLv0Zin/IJ9uY3fLfrUbCBcK/aaI7NngLvxrwIgTx/aZ2mjmRsa/fVVUIlpwXAHR7EVulK7tMdEm6lOKVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30884},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"c300ff914062f53a0fcf2d195f694bbb90cc96a2","scripts":{},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast.git","type":"git"},"_npmVersion":"10.8.2","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","directories":{"doc":"./docs","lib":"./lib","src":"./src","dist":"./dist","include":"./include"},"_nodeVersion":"20.20.0","dependencies":{"@stdlib/ndarray-dtypes":"^0.3.0","@stdlib/ndarray-safe-casts":"^0.4.0","@stdlib/ndarray-base-dtype-resolve-str":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.3.0_1769753303673_0.0698215579244188","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@stdlib/ndarray-base-assert-is-safe-data-type-cast","version":"0.3.1","description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","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","include":"./include","lib":"./lib","src":"./src","dist":"./dist"},"types":"./docs/types","scripts":{},"homepage":"https://stdlib.io","repository":{"type":"git","url":"git://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/ndarray-base-dtype-resolve-str":"^0.3.1","@stdlib/ndarray-dtypes":"^0.4.0","@stdlib/ndarray-safe-casts":"^0.4.0"},"devDependencies":{},"engines":{"node":">=0.10.0","npm":">2.7.0"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"funding":{"type":"opencollective","url":"https://opencollective.com/stdlib"},"_id":"@stdlib/ndarray-base-assert-is-safe-data-type-cast@0.3.1","gitHead":"65ac870bcc9363ee25cdde72514d9e0783b5395e","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-y2DzDpy0LE3qEl3CF+5FMvScHeKQ9whOxSBN4tp2I5DO7wadE86KeLAtng+1hpSAlgXja0MXvOx45CnoedeQGg==","shasum":"9dd0c812854dd29d57279ded3ee754e23c85685f","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-safe-data-type-cast/-/ndarray-base-assert-is-safe-data-type-cast-0.3.1.tgz","fileCount":14,"unpackedSize":30884,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCuQ6FPzMglk6NOSUgZPWIocRoN/LTQCfNyKGK0CVcatAIgDPFSOfzQMP1pqyZgC918WwK2YKCSldWb7SSyY4Pz5CU="}]},"_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-npm-production","tmp":"tmp/ndarray-base-assert-is-safe-data-type-cast_0.3.1_1770506959277_0.41700786954692504"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-14T17:48:28.032Z","modified":"2026-02-07T23:29:19.551Z","0.0.1":"2021-06-14T17:48:28.292Z","0.0.2":"2021-06-15T06:03:53.179Z","0.0.3":"2021-06-15T15:45:23.575Z","0.0.4":"2021-06-16T04:45:00.172Z","0.0.5":"2021-06-27T23:07:50.854Z","0.0.6":"2021-06-29T13:36:43.237Z","0.0.7":"2021-07-07T00:15:58.626Z","0.0.8":"2021-08-22T20:14:05.596Z","0.0.9":"2022-02-16T20:09:15.757Z","0.1.0":"2023-09-23T21:38:10.660Z","0.2.0":"2024-02-14T07:20:43.827Z","0.2.1":"2024-02-24T16:14:10.921Z","0.2.2":"2024-07-28T01:58:40.309Z","0.3.0":"2026-01-30T06:08:23.805Z","0.3.1":"2026-02-07T23:29:19.420Z"},"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","stdtypes","types","base","ndarray","casting","safe","cast","promotion","test","assert","check","validate","validation","valid","multidimensional","array","utilities","utility","utils","util"],"repository":{"type":"git","url":"git://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast.git"},"description":"Determine if an ndarray data type can be safely cast to another ndarray data type.","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# isSafeCast\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 whether an ndarray [data type][@stdlib/ndarray/dtypes] can be safely cast to another ndarray [data type][@stdlib/ndarray/dtypes].\n\n<!-- Section to include introductory text. Make sure to keep an empty line after the intro `section` element and another before the `/section` close. -->\n\n<section class=\"intro\">\n\n</section>\n\n<!-- /.intro -->\n\n<!-- Package usage documentation. -->\n\n<section class=\"installation\">\n\n## Installation\n\n```bash\nnpm install @stdlib/ndarray-base-assert-is-safe-data-type-cast\n```\n\n</section>\n\n<section class=\"usage\">\n\n## Usage\n\n```javascript\nvar isSafeCast = require( '@stdlib/ndarray-base-assert-is-safe-data-type-cast' );\n```\n\n#### isSafeCast( from, to )\n\nReturns a boolean indicating whether an ndarray [data type][@stdlib/ndarray/dtypes] can be safely cast to another ndarray [data type][@stdlib/ndarray/dtypes].\n\n```javascript\nvar bool = isSafeCast( 'float32', 'float64' );\n// returns true\n\nbool = isSafeCast( 'float64', 'int32' );\n// returns false\n```\n\n</section>\n\n<!-- /.usage -->\n\n<!-- Package usage notes. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->\n\n<section class=\"notes\">\n\n</section>\n\n<!-- /.notes -->\n\n<!-- Package usage examples. -->\n\n<section class=\"examples\">\n\n## Examples\n\n<!-- eslint no-undef: \"error\" -->\n\n```javascript\nvar cartesianSquare = require( '@stdlib/array-cartesian-square' );\nvar dtypes = require( '@stdlib/ndarray-base-dtype-strings' );\nvar isSafeCast = require( '@stdlib/ndarray-base-assert-is-safe-data-type-cast' );\n\n// Generate a list of dtype pairs:\nvar dt = cartesianSquare( dtypes() );\n\n// For each data type pair, determine whether one can safely cast from one data type to another...\nvar i;\nfor ( i = 0; i < dt.length; i++ ) {\n    console.log( '%s. Safe? %s.', dt[i].join( ' => ' ), isSafeCast.apply( null, dt[i] ) );\n}\n```\n\n</section>\n\n<!-- /.examples -->\n\n<!-- Section to include cited references. If references are included, add a horizontal rule *before* the section. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->\n\n<section class=\"references\">\n\n</section>\n\n<!-- /.references -->\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</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-2026. 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/ndarray-base-assert-is-safe-data-type-cast.svg\n[npm-url]: https://npmjs.org/package/@stdlib/ndarray-base-assert-is-safe-data-type-cast\n\n[test-image]: https://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast/actions/workflows/test.yml/badge.svg?branch=v0.3.1\n[test-url]: https://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast/actions/workflows/test.yml?query=branch:v0.3.1\n\n[coverage-image]: https://img.shields.io/codecov/c/github/stdlib-js/ndarray-base-assert-is-safe-data-type-cast/main.svg\n[coverage-url]: https://codecov.io/github/stdlib-js/ndarray-base-assert-is-safe-data-type-cast?branch=main\n\n<!--\n\n[dependencies-image]: https://img.shields.io/david/stdlib-js/ndarray-base-assert-is-safe-data-type-cast.svg\n[dependencies-url]: https://david-dm.org/stdlib-js/ndarray-base-assert-is-safe-data-type-cast/main\n\n-->\n\n[chat-image]: https://img.shields.io/badge/zulip-join_chat-brightgreen.svg\n[chat-url]: https://stdlib.zulipchat.com\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/ndarray-base-assert-is-safe-data-type-cast/tree/deno\n[deno-readme]: https://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast/blob/deno/README.md\n[umd-url]: https://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast/tree/umd\n[umd-readme]: https://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast/blob/umd/README.md\n[esm-url]: https://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast/tree/esm\n[esm-readme]: https://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast/blob/esm/README.md\n[branches-url]: https://github.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast/blob/main/branches.md\n\n[stdlib-license]: https://raw.githubusercontent.com/stdlib-js/ndarray-base-assert-is-safe-data-type-cast/main/LICENSE\n\n[@stdlib/ndarray/dtypes]: https://www.npmjs.com/package/@stdlib/ndarray-dtypes\n\n</section>\n\n<!-- /.links -->\n","readmeFilename":"README.md"}