{"_id":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","_rev":"16-eafbe7e621e1d9467b11d764a6bef08e","name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.1":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.0.1","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"1af4928cc66c83ab2a946a4daa0dc56cdf87cd59","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.0.1.tgz","fileCount":9,"integrity":"sha512-gFTtUd25O4FyTR5MXQUMVA8TUVTyboNE8fjG80D7jSxqvjfpweoElTs4+c3PPqjWYr1f9g20SSTb2dwMnQ6J7g==","signatures":[{"sig":"MEQCIFPjP1OGsLDj6STSss0FVt36hjLvlFqiTzeTi27mJeaSAiBuwMDfMI2WU9DeBHiSkDYxR8aIwjSsuld0YOMWoaWRWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx5ZrCRA9TVsSAnZWagAASe0P/jgktpridLyJ2f9vn5xZ\njCATDPv8e41Q6qkyb7JSNMCLGPiweCnAZRRVDyGYa3EqJG5pglKsmb/fGpIu\nkYOoWBbTrAkHgp222cOUjN+bYAJ5ljI1a2S0aiJFgjV1R9EAoBkpRR3iGg99\n80v/CCN23WvZ50Sp8FqodISAJGyRGKEXyzNYGN7xRq9FJVoI7hA3sfyJF2Z/\nKOVtlOcOiYHzBEmNGVqtH/Q6l4PL6nyCaMCs2jQeAO2W5Q3P0QUhyp8fDOQy\nHDyJe01puriItMGR8SDSodkL/BuUoGu9Wr+sraJp3de0MRqai6+De4WoiMZa\nVk5mPcZjIpKBhAPCwxEaa0scLfPz4I/64bqNUsyOiHKPdtZEm8WQ6FErgCwL\naUhtk9Q7TiO7J2ewRwJ37vvKEeOi7zj1z+AhNm+6iGQPaPxl0REdpOP2YHs8\nmfOOU8GB7o9rKxbAqSZUmcTJYBtfvGGHRULoperHrX/0FzpomEbjxrjF/cyr\n7jce1tYV4SnmU1p3rdZ2RKU19qRM+9rMA8hYE3dRBPygNKrMet7hrIjjQOcd\nshReRzrBQ7yXIYyqAf+fY/cg+3QJ3lZqQtPls2YwL54eZZQGosB4i4oySMxO\nN7GTsRnzcTXSeQe/mcQ+XCEXr5H+4rSMswu5QQgbKhDKZeZPLjrYL9DOP+aj\nSDlW\r\n=cdz6\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":"079b9e28b7eaf3ffc553f9cf847499546918fe7d","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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"6.14.13","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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/utils-library-manifest":"^0.0.x","@stdlib/ndarray-same-kind-casts":"^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-same-kind-data-type-cast_0.0.1_1623692907343_0.7392006252556429","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.0.2","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"1f0477afda77d35c83ff788b0859fb9804007428","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.0.2.tgz","fileCount":10,"integrity":"sha512-tAdlnTGmy6plaCffz30aG4bKlyFU32aO+Ep6ePiw0c+dYX5yYERmeOmDX/tYFrchlt3ngc1h7a9sAHx5cNBQlQ==","signatures":[{"sig":"MEYCIQDu/gpgnm/Lv5BpEh0ReQ2Nh8I6edXRjm2gWO5/t4pMNAIhAO8/ZtqOg48PnTeBzFkjD08zj7802IM3EUNME97msQzA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyEK/CRA9TVsSAnZWagAA5X0P/26qyK/eONyP4hyeeMb7\nVsg5ETqbLuVLHZdwMRqHvjambfj7C7+iqpgvQRV5hY1uLzGbQsZU4MTHnybD\nufFC9+c534AMn3uGg366I9Yc9WnOgsgIZpTymuv8TQLjq3p6A/kDaV/GC4Kw\nzQbWP8NlZ73EflR1bIUe7duz3FDw3HBhksQJVaytbtXCA8hrpJpvy8pU/uNY\n7aUnhIOTEFof9stk6byT4G289n3lnMNsGdeh22aCqp0NYOgLpyO37iXAVHIA\n5SJNbrlqWz04xEukjWYCbp85YnoeH1Xy2KlmGdsA+WBlm2RY/27uq+vFdTtO\npD77iw9tMvk6z4J77+bAFFMtOWu+C4hiCVE8el2DyOs9e3Wj7id43KP8GRJt\nK+mBX8Zx7T+M7NHQhkV6/SSxO8NuUK4XcrDQt66FOl7geCRiYV9JSP3nRf3V\npJcZc9UWZe+BYAA2wJe1xheTjqrPMoN5AkGPDBLVE/vx7Psk0N4o8g/C+ku8\n6Bz/ECSFk0aqRyioLwdSgk5ty73znS8W5SF2kNnb32jrYCAqc5jubjA1o+kr\nbcd8VFvugbwbArn/n2ooRA62buUMel4XuUOxd7RNyMM5wBbtCPn0bomWZfMc\nttipNvCzg2XvBlp7FMx52JgTtNGofl8uogfoIu8o3161zkz3ekbLIfKuwvpB\nPceR\r\n=G2m6\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":"80d5df07cdaabfd2aa475b41e3dcf1cbb9516a33","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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"6.14.13","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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/utils-library-manifest":"^0.0.x","@stdlib/ndarray-same-kind-casts":"^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-same-kind-data-type-cast_0.0.2_1623737023567_0.33518552635653864","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.0.3","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"77f878c7af4cdaa651696200eb638dc724af413f","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.0.3.tgz","fileCount":10,"integrity":"sha512-5h80ppwjXft+ZzYEmVhR4gLXZXsSwghFCxAo4Q7MKirPL1ylJJOor7DoUoJ5/9K0Tu8B0bmorkuxxhqOxif5MQ==","signatures":[{"sig":"MEUCIQCkLlFpMld6KqrGlTh5vS9ZKRkeGLk6TN0tzCb2FoHugwIgP/j/U31VMBx8Fytqne7D4iSuyUIiJMW4fkdGJw1zCpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyMsNCRA9TVsSAnZWagAAsRMQAJXNnAlmFLc6uKUGg8Ym\nBoo9UjE/gheudO6qy2yeuFQoHFNWEnZsgErJ0Mv5dBlkd/KP0X+hr3zfCfa6\nUKcerWjVLTfuPWezGqlSMJj8bUf5GtGgGdYrSDeOmFJytFC59tBZ0nuag/lb\ngfnK35Fh/AXiUGdvm803/jd+oddqO8y131txjdZJkXbFVUzprmu18a+CT0BJ\n+i/HKJzp3lUnoLJe5gOn3PdgA0XpEj8CZSHLB6VaiX3gDjsChaSBrIdowY1W\nCrAX0Y+VZFEDr4ZD//ZJBvh6NhvK+5f3X49I71FO/oiA3TvT11VdjwAWFRY5\nvdFj1yrepePxkyM7/SsTMVhmhG0QyD/ZJmGf4sD28QRGsB5TDi2DLWy6IJS9\n7rfiVmeXJBG+7Unk+AQe2FBoS4X/suwKu97CgFMKSvT+BVelZusN0/o5UIof\nJ0JJHObM45YkDAYpo3nLppM02C2uw2KcY6ykcqmuAHAobZOCeUrhSL9JB7/x\nAFmk144HAkgTwIkTdsD5HAoT0X4ywzNC7XP6eQaY5fHS/WuMZkB0gKk9f7p/\nueD3uwn+0w+rJuFcsU8njS2tDB+9qUN6jlo0KKL9YqOZzapDiW3nqTDEx0jq\nU2Lcer9FV/FXeUQFP02TtEKl0Ob/Tb1l05vWorTOKYMsJyLOew6/8RhUbtlt\nZTVM\r\n=RS5m\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":"50927c84979c638b186fbc56218ae8b3369253b4","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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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/utils-library-manifest":"^0.0.x","@stdlib/ndarray-same-kind-casts":"^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-same-kind-data-type-cast_0.0.3_1623771917440_0.46518882598024147","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.0.4","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"e45f12be177bad06016977df64226bf750c5d986","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.0.4.tgz","fileCount":13,"integrity":"sha512-5J54LawJyW0ldQJARwcRw3d3o9HQWnEdXevjKLfO7KIVjJQ+YbGaCuqp/0PhWKvnsNS6YDTY86ydNf92xXHvFw==","signatures":[{"sig":"MEUCIQCawj6lYo79hwOfaiRk3r15oy4HBBgFKEgU+mkScRgsZgIgePAjYqHAwooeQUnrppazbKlC9WyqA5ljOLI1EECG5UM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyYHHCRA9TVsSAnZWagAAXpAP/1+BYeVNEurb5PHrLumi\nS3i0N4X1wpD4kkSOv19NJNg/5/DfYRwdTHvE3+P2t43ajeVfXP0C737RMl/c\ntl+axKfOXDGorTK6gjZjbhtRd9LtpTpnHFXazRVvaLcIGCug5ibMJFcJC6t3\nRdRYoGmKX+QFzCXtOIbpJzLy1Ze9zYKDZtmvecRhx+RHgfq6gIiArniyt+nR\nVmYXY0lXpalgZkBGW7olYsKfAG3kf/D0Jh9VEiN8PwzxI4Eei0B5cJIjbyCK\ntVFUnVxmjUsPkWLrLMH4Ty01OGG4vfC/W2Vq0BKmTO/0rX+wSoJRCz/h4w/u\n9puNW5smFRwuzrO39EMbk/5MTUVLe6CLODs04OSofUHjtLCR/CUNwrNa7Qcm\nYJGqzSEHRk80gk17VuK+A5hjfoDTs5Oa7JIRevQzQrnOCu3sffRUNiz9xk0p\nXsHwum2ZINAZy44k3LiqkNRtCRJhxaWZPTckmQ/6puUo7Mf6dd3SMBsJH38G\ndZ47KY6h5aegWeLrXVt4niemwb0X0g+IeVWmwj2RHsSaRTIPPHvoRii4ZRAk\noHHjp4VarDuZHJLt0nE1u28JwNyg+VQg5slT1IYHQQFR5Af8nSW35odZyndr\n8yWkycOAtGiBtiIrxHBmK3okM6mtCIHs7NWNJt0PpofCg1EF70xWlWlc4AU0\nh2nl\r\n=c60G\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":"9d712e169e088f06d5e44ed55d6946a49b9e73b0","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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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/utils-library-manifest":"^0.0.x","@stdlib/ndarray-same-kind-casts":"^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-same-kind-data-type-cast_0.0.4_1623818695789_0.1212542983117535","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.0.5","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"f2e11c81dceee99535894d4f0120a8be4f77fad7","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.0.5.tgz","fileCount":13,"integrity":"sha512-mbpD17OdWqci4HH8wPf1HS6oH7+lj8otDJ3PcP8nq5Rc/rsxOg+iswvoucHc/0XdiJzJueZSxaEip1SxsVzX3A==","signatures":[{"sig":"MEYCIQDT5E+zLkXX3NBWq9ga0Ne71DHmT/O4KN9BXaJ2HrQztQIhAMBzMP1zLev9Owq3hil/Iul+zAbjk5aULcZi2laboVLR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2P9NCRA9TVsSAnZWagAAsOAP/2CA3HVomlgcKSfc8bCX\n4y669xs2VhFbCiywQagJn+5F4y9tsyw8gPPh+u8ygvFW4mGNg6Eqh1Zdpo96\n/ml3f1YyaNVaTZK+/IBnji2iNDcDSQ8O2kdiHfATYWW8r2m+zaL1csdlCab5\nq85Y+NgHNlWnJz1cOubnjYW9r8ZQA9/8qRPFrMBWL7tikw2r9jAZGWdYwCOc\nGTTCELK/Wr0bPGmXDuxbItSlAww5rsd0KjBG/H5Pxlnz9KDpFlrtFI5pbrFb\nnwRqgwx6JrWEewtuvLvsx+Q/3O+ezEOVAfwfhWc0zDqV/mjRjzxD8Ko5vzdT\nkdpZ4jHSOEZ+rnNfCRzht4ouxzjS7PhCIN56Xy47F7xgZ/Pg+0AousHFKGLb\nXl1CdQh7OB02RZv3baZ1xNO+LrWWsJCg1+p2+MGWcQ8tKI5lKs+hq8KRjP2D\nT0RUc7pXKFRuahFhUR9JHAb8s8fhzv8+HHvgjJ7/aT/XgIarTjb6E4jx+wHw\ncodTrgWKAepDyEr4koBDKiwWc7EIoHhhtZvh08AVENgSjXrT+q5AtILtTbQM\nlhMdsjeZ9V74q5AUtFICwYE7pPy6h64zBKdZuIzuETitvW2i+EQtktxR207y\n+iI1DsDJ5DEolnxlsvFPa++fujkXnsp+HS25nT/A829JVe//y7kp0RCJu9aO\nt10p\r\n=4oxW\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":"fd7c5d73f842952f31f6652270aec0070ef839b8","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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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/utils-library-manifest":"^0.0.x","@stdlib/ndarray-same-kind-casts":"^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-same-kind-data-type-cast_0.0.5_1624833869496_0.4203364796722988","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.0.6","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"d3c8435f39d811a12a936cc1ed5b1eb139b27df5","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.0.6.tgz","fileCount":13,"integrity":"sha512-1/A1+4Z0I4lQzp4OzBfE5wE6C5mVmeSKxSL51EAF6Yz4VHIyTm7txrIlCh5D0ESiRrbgZfIa3D22lCp81XWkXA==","signatures":[{"sig":"MEUCIQC7S6xIBZLFNaldmGzXIP81xBt+HyJBJafnKxU0fbp3cQIgdegezDy9n4I9IsSoUs6CVKjf996XD+M9CxXw/7vnYyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2yHoCRA9TVsSAnZWagAApSIP+QH4se5bhNxZlMfWmRcr\npKh6KdpNW6SKXqgWG5PSKIbUs2saPAtoASsdg5y/lfgL2m8IpJGTFWwhU5Ri\nP8kTKj2pYxCQR+qIXGxWgvW/Py26uj2hyvgHh0bGq6N/vE35GWdrNIFFQK29\nDbFaTYkusXxSzXfSh8g9cbSownxuZ7PkOyc7AtQN4ghRhcJzLESgrXC22+9A\nzEeEt4rB8R9S0o1/sdR8tnTeRyII7bKqkrD+LYsfugpJCiXbTS3wvhkY+3Vn\nLXPFFaiPSXEjf/BlGqYtxSqp00aoOBHkEC1uSzEmEy+qAhlNtRlDHS0KCWQW\nGudfVLtZ5jCU479UCVMSzzFj89WnnleFySg87ACWZYoKD6ebSTPZ+u+kCkBx\n6xWeuVriT5fOKr7L8zK7jNZHI2G6qlhoo90vThpoEiK7GQaL3cQDsSU4u0s9\nU7nwWMy24wWAkic29nno31+wtnpK8di19fEeBwpQ/FAZw8T4Y7qL5si8fFyP\nAT+orhyMZH1W4WO1s4GERGEVf42ogO0kp2rHDwQr2zsVTyJdKy2V70XtOmyU\nPkd0BgWgxUsaCdZyfbew1zK8sw9PbsY5e1LaC/Wc9yKS0554f74Bf8ezScM2\n2q0WNqHtelJSQBHRYFusBC33KSQEhnoTEx0rIDE92m14Ut+JoNy79WYvvkdV\nui2y\r\n=eRxp\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":"8edc7dd4e61f67fc2976075b5d1fbe9f33a4033e","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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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/utils-library-manifest":"^0.0.x","@stdlib/ndarray-same-kind-casts":"^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-same-kind-data-type-cast_0.0.6_1624973800165_0.9233996987329842","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.0.7","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"a62606fcbdd6d93494aac9fa69ba4ec5ebbb0f13","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.0.7.tgz","fileCount":13,"integrity":"sha512-0bJZ3nN2r37XGYw/E0XdVi6nY1x1FhIyiYCIbpmNtcn4T/booK2bRbgs++m6q1hintu4Eg5WqEOQLBMgjJXrMg==","signatures":[{"sig":"MEUCIBy6qU7KWd0HkW4n9VqeNFEPwnu30pSKa+wg21N229mdAiEA5jPeO+Sa1KbGZHPGIlGoT6+RAP/Oir5e9AQhRR7QZlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5PirCRA9TVsSAnZWagAANuIP/2lsqzNLrGDjPsuJvDku\naAzW64EDTwNi6MiPwtI1Loxftwi8l3qtidmqLDTSolCTID7ybnYcTQ4Y/7Hk\nbN5LGn5bDz8XBq8j/weYXEnrdlLJNMLUfzWXV7fJA7VA3xi/4YXIO9DXjRMv\nVdEnF4ZW2QgPVvou8Kr8rz8ddYGciq+sQUmycjVQDeoHkSjbLnZxoasKKjG7\nJhnl90YrIqsRZBqFmVDzvnOmzY4bdpVzfQ8KKshVqt5KHRp72bTIi8N5X05y\nbSG5hi9fo/IQWWtF3gY4okD8eKoouPv0WNLIk4Rjf7Jc7MRoKf5hseD/U/pA\nrj7naXJeoAUKWkvpdPUN6t8Kx4RfRzU5LEBEvN41hUV117LIxRusn7767+vJ\nRnw9rfGw0+mIjgGr8K6my+5CK9107uzPY/REeW6xOtKA0dQfN2sb76BnIE+N\n3LyUQRDS5//WcsrmMIforUfpekz5HRqFTjEjtchWAt/HzMTr++4nlADBdF4I\nHASSq0ZGMjBYpEuWysLldobvwYyhuUDuONd1OElIhH6YT+JnwxSCjWaohIcg\nb7/kph//pvzORTFUY1Or3OeAni7XiEhPl9Ap0Bn3krzG6T0t/oKYZZ01A9k9\n4WqSkSCEt7qHk1o3ydSCzK+Kr2KarsxeVShzOEty51Zqt/cVNjzzFpX7wh7D\nODaQ\r\n=LriB\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":"2c485b7f35e318efafa3fae5aaa9a3805b1921b0","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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"7.7.6","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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/utils-library-manifest":"^0.0.x","@stdlib/ndarray-same-kind-casts":"^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-same-kind-data-type-cast_0.0.7_1625618603345_0.3844649924096817","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.0.8","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"dd0c0fff803fac1c98a7aa380dd8be7633efbe5f","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.0.8.tgz","fileCount":12,"integrity":"sha512-Ffia0vaZJXc/SzYsCrm6VN/ee1m3K4NDSBgw74789jXCLuE58WnypBchApdXbYQYsxabt5V0blYNBrCMz4YQng==","signatures":[{"sig":"MEQCIA5dNcWAm+hcZLbCk4L/DmTUrTCQQvk8axfBz0SuJmUGAiB7FURLWslbPRXehtBW3hXt8fwpOyMwub3kxNym001h/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIrANCRA9TVsSAnZWagAA8FwQAJRjMk0yJPtg+HYb/uP4\nqYkUELt2OCkpPWuQRy2GTogkp6n+u9zlvDUul2lNMkrNmgXl7Bb/n/muKyi2\n/PaHVjcD6aDuRaqk775k0TubCWNOI+5FGglDqDrm+vgRumz6MDlyttK8pESV\ne9PxcebyaWF/rUiHOXrGU7xId7yLDPROa0sL34xEv1wX65rYxGlQMEKgx2Sn\nkMAxcYYH2hv4Qe7bXx9thA3ynECpokNC7+t+4+tS2OqQcfXGsSWdpRXRsEM/\nrs/B3RbJdiulrnCdrprCtNyVVT/81P3Of3LN0L/1OJ+kbLEpRn3Ekpgw9x6Q\nyxvW+A1dxpHw9/fW5occvFqJF28A9pQP3wXaxYWfT05rFiI7TWyIvTJyWTeh\nVLKeMx61hyvw8BOQqR3bNQCPz3yw0xlG6VJZb5NJlbPuSqNqQLSzWP+xdRUC\nb0yOmbuUm9tqIpoSL5R56kF2i5xfwTny2mecUtzXxvHfa1di2Uq4SyF/ylJv\ntu64mv9QAVwgZbSoFaV9NS7/3IaDYqcKRpNyZhU0syOxOw/PWv0ukSz7X5Dp\n46EfabRbukclyKpsYAGVRftzFljxR68trBfICz6NEPEH4q/Lghb307llaVPE\nazzMw1SxKkgjTP/c5+C0y/VF9/V9DAA8lHfXfWkd1Tg94r0rL7kXVm4gNDF/\n78Mj\r\n=S3J6\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":"1b672002ea828b353454ad34271bbf7eee767d6a","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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"7.20.3","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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/utils-library-manifest":"^0.0.x","@stdlib/ndarray-same-kind-casts":"^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-same-kind-data-type-cast_0.0.8_1629663245248_0.4789190572173596","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.0.9","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"e5422cc5f89730328d08ac34629a6348e765abb2","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.0.9.tgz","fileCount":12,"integrity":"sha512-g1sltZiAytkqoJMr4nLNkiPDvGC+EwZyzAAlM1omhtK2+ZpK48DUzif7328VbutSFqJLuehS24kGXauBjqDS+w==","signatures":[{"sig":"MEUCIQCt8uTHDms1yemm3XXP6v6pVAE/iBPbpukf8ALIzergJgIgAs85U58Fbg5cq/3ganQe8EWc0Ww8x5WkiqbJ0BDxaBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDPV3CRA9TVsSAnZWagAAp3YQAI0uqnK+FdIIXTJRSXxT\n7jfGW+Mx/ATmCLEjbiWyyEff9RwqERIYU0MIZGbzfMrZcSdlexLSEp6B2ilz\ngTDBE9nvXY7a7PX7stIhbLgiX6dbUiUDXmIzffNmG/OPYUZVPtLxeWtb8LL/\nJEtxN4FlbR2Cb7olkshoc2tzs3T0KerFhrJHZtOl+eDkixPFTsPpFdtwanjA\naJBw627xkubzsvLICGrSWAM2RBdr4nsY7xndU285JcyQfgS0wShhAsBqvONa\nL/B7h/UUbszAmU9b6+ZCrUCe81gimQu5MdWoa1G6+q89kT+ogpikYxGkJV9D\nL+OawzyYUQ9rNgkxmg7nFoWn7HFu7yoOALODqtyUodE3JpHwxULLOMdwGCjb\nqQ/fL8g57ZlB8Wty8jaqbM8xzNd2uyKg7V3q/OIeVTP3hq1fkZLAu8mxc2ma\n3uuA518utf8QFU1yUh9XgFCO8Vmt7tC+jdt8ZZF5GiisQyvtY4i50b1k94AL\nxQz+Xx7/MCpaer4OcZmvv9n5+qFjkOJ/WwnPpXbD3B8VUaJvF7B5a6k/Z3FP\n+nR39wbBpLJGl+Xsi/uBk3TegJFc3XyIK1RjmnC9V1jqIznRNS/iSN6+04Ay\n+Y1BfKlDyIA3UOtY1Kd3uvT4dPN8nB9LVyw21rII8ARjqSRU6ICrbrladmi2\n5hro\r\n=VGRJ\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":"b90d48b8a1612fc6f3b93d331e97950b8ba67177","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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"8.1.2","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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/utils-library-manifest":"^0.0.x","@stdlib/ndarray-same-kind-casts":"^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-same-kind-data-type-cast_0.0.9_1645016439707_0.026076936305356346","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.1.0","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"9b44e2353767e275499e27d860f259fbe10300d3","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.1.0.tgz","fileCount":14,"integrity":"sha512-tLPwzYKQlSgtCzKk4hBappXnTRST8qLbZ3oVB+JE1ebR4JgaA6Ly+c7E1HkaDOhGzxclQEA25lQk3qq2+FWMjg==","signatures":[{"sig":"MEUCIQD19D6DrU76bPiqne2Jz93PKguVc9tt2mEfZ62akUIKowIgLWn5v611FSYHYVzIP+Sb8L4awr1JOCKqv/LdJ9nmooE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31225},"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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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/utils-library-manifest":"^0.1.0","@stdlib/ndarray-same-kind-casts":"^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-same-kind-data-type-cast_0.1.0_1695505078104_0.5732726141482078","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.2.0","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"435988cf0813e1ad8badfde3446068b0f56e553b","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.2.0.tgz","fileCount":14,"integrity":"sha512-Q10DiZCGVa/zNnkjc3gucO612JWizQTAPzBggZ/QbpmvJKojvYbTWf+ZUXCdPA4cwPkYWhHQ4QIWWqRSleN1OQ==","signatures":[{"sig":"MEUCIAsIWV9TIGrioWAqFXYCabyDbsYzPCl+JCsgWPCyUcTAAiEA3NmU2OLNse5Ksrkf/Bm0Kr0l26UYRTEI/UslSOuqDjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31175},"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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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/utils-library-manifest":"^0.2.0","@stdlib/ndarray-same-kind-casts":"^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-same-kind-data-type-cast_0.2.0_1707895232629_0.473511627755302","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.2.1","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"a778787005488893f2b6bcfa392fb6bfcd5061ae","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.2.1.tgz","fileCount":14,"integrity":"sha512-3m+nC3xrWNQRUMbrlw2oMxsQgy/hci/9dhjCrFHy7gFF335CS5k9hKpCDa2M5x7UaeoqyOb8w+y5XDEPJE3f1g==","signatures":[{"sig":"MEUCIQDMJT8knbCKEjLSnF45V063sBw1IX7B/MSDfc4Yh2q8FwIgL8u0RG/LmaLP9WkT4/XUxjxWXQaTFXhEQ9dwQcYE3Y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30618},"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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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-same-kind-casts":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-same-kind-data-type-cast_0.2.1_1708791243457_0.376667132510653","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.2.2","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"805640273d4cecc63e64abc12bf7761a224545c8","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.2.2.tgz","fileCount":14,"integrity":"sha512-O7OwNSC84MwTy7ggBEOMN86TbUgg5GECkMEyBgTAs39JgeQK/df+BM8Gw74DNJD84yf5YzKUt0/gXL4/eErKlA==","signatures":[{"sig":"MEUCIQDOxcN5EF4POMwTRoxv1voz9uMIbmVWdDShux4+EHsR+wIgcT7CyWDDbDh/Hjagr999MznXMFKEtCmbLdaFeQ43Pgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30618},"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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"8.19.4","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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-same-kind-casts":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-same-kind-data-type-cast_0.2.2_1722131912895_0.9717653406151188","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.3.0","keywords":["stdlib","stdtypes","types","base","ndarray","casting","safe","cast","kind","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-same-kind-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":"a16de6d2a015acbe02b9dc50c8670d4289fa7d54","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.3.0.tgz","fileCount":14,"integrity":"sha512-7odKz/qwO5FKz04mIlqaMhx+z2A3YvjsChonx/BB+pNgWAatxvVqUXiB4drTEhnDvNrFR4qCliXf3PU0vdFa4g==","signatures":[{"sig":"MEYCIQDkxmTeB279/v7v8UkgUcanJcPuC78Jrm/VnsR7/qaS/wIhAIvAmyq5cbr2w2gBsXJYXmEL2OmaSUXgjzLFmM6uJQJd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31550},"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-same-kind-data-type-cast.git","type":"git"},"_npmVersion":"10.8.2","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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-same-kind-casts":"^0.3.0","@stdlib/ndarray-base-dtype-resolve-str":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-assert-is-same-kind-data-type-cast_0.3.0_1769753271245_0.8871467185028306","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@stdlib/ndarray-base-assert-is-same-kind-data-type-cast","version":"0.3.1","description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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-same-kind-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-same-kind-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","kind","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-same-kind-data-type-cast@0.3.1","gitHead":"65ac870bcc9363ee25cdde72514d9e0783b5395e","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4lXjKaOcuNxbO9Yu3Mg33j260IFH0NatAhJnDUsvUeAnoSFjJdH4HR82PpMD0zU+llYNh2YUorwVJgh2tJ9k/Q==","shasum":"021a257a1898150281e1eb01687c0cadd792f7ff","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast/-/ndarray-base-assert-is-same-kind-data-type-cast-0.3.1.tgz","fileCount":14,"unpackedSize":31550,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBNCvX874I2B6RrEysiL5/bbCKNikk7cVUl81avBDd3NAiBU459Vx4JWzImenwwf6z4QgErSbRAf+dHxl9prkb7lDw=="}]},"_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-same-kind-data-type-cast_0.3.1_1770506928370_0.8435629017546358"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-14T17:48:27.195Z","modified":"2026-02-07T23:28:48.689Z","0.0.1":"2021-06-14T17:48:27.525Z","0.0.2":"2021-06-15T06:03:43.684Z","0.0.3":"2021-06-15T15:45:17.609Z","0.0.4":"2021-06-16T04:44:55.966Z","0.0.5":"2021-06-27T22:44:29.642Z","0.0.6":"2021-06-29T13:36:40.341Z","0.0.7":"2021-07-07T00:43:23.465Z","0.0.8":"2021-08-22T20:14:05.361Z","0.0.9":"2022-02-16T13:00:39.839Z","0.1.0":"2023-09-23T21:37:58.281Z","0.2.0":"2024-02-14T07:20:32.779Z","0.2.1":"2024-02-24T16:14:03.666Z","0.2.2":"2024-07-28T01:58:33.091Z","0.3.0":"2026-01-30T06:07:51.400Z","0.3.1":"2026-02-07T23:28:48.522Z"},"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","kind","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-same-kind-data-type-cast.git"},"description":"Determine if an ndarray data type can be safely cast to, or is of the same kind as, 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# isSameKindCast\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, or is of the same \"kind\" as, 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-same-kind-data-type-cast\n```\n\n</section>\n\n<section class=\"usage\">\n\n## Usage\n\n```javascript\nvar isSameKindCast = require( '@stdlib/ndarray-base-assert-is-same-kind-data-type-cast' );\n```\n\n#### isSameKindCast( from, to )\n\nReturns a boolean indicating whether an ndarray [data type][@stdlib/ndarray/dtypes] can be safely cast to, or is of the same \"kind\" as, another ndarray [data type][@stdlib/ndarray/dtypes] (e.g., casting between signed integers or between floats).\n\n```javascript\nvar bool = isSameKindCast( 'float32', 'float64' );\n// returns true\n\nbool = isSameKindCast( 'uint16', 'int16' );\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 isSameKindCast = require( '@stdlib/ndarray-base-assert-is-same-kind-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 cast from one data type to another...\nvar i;\nfor ( i = 0; i < dt.length; i++ ) {\n    console.log( '%s. Allowed cast? %s.', dt[i].join( ' => ' ), isSameKindCast.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-same-kind-data-type-cast.svg\n[npm-url]: https://npmjs.org/package/@stdlib/ndarray-base-assert-is-same-kind-data-type-cast\n\n[test-image]: https://github.com/stdlib-js/ndarray-base-assert-is-same-kind-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-same-kind-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-same-kind-data-type-cast/main.svg\n[coverage-url]: https://codecov.io/github/stdlib-js/ndarray-base-assert-is-same-kind-data-type-cast?branch=main\n\n<!--\n\n[dependencies-image]: https://img.shields.io/david/stdlib-js/ndarray-base-assert-is-same-kind-data-type-cast.svg\n[dependencies-url]: https://david-dm.org/stdlib-js/ndarray-base-assert-is-same-kind-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-same-kind-data-type-cast/tree/deno\n[deno-readme]: https://github.com/stdlib-js/ndarray-base-assert-is-same-kind-data-type-cast/blob/deno/README.md\n[umd-url]: https://github.com/stdlib-js/ndarray-base-assert-is-same-kind-data-type-cast/tree/umd\n[umd-readme]: https://github.com/stdlib-js/ndarray-base-assert-is-same-kind-data-type-cast/blob/umd/README.md\n[esm-url]: https://github.com/stdlib-js/ndarray-base-assert-is-same-kind-data-type-cast/tree/esm\n[esm-readme]: https://github.com/stdlib-js/ndarray-base-assert-is-same-kind-data-type-cast/blob/esm/README.md\n[branches-url]: https://github.com/stdlib-js/ndarray-base-assert-is-same-kind-data-type-cast/blob/main/branches.md\n\n[stdlib-license]: https://raw.githubusercontent.com/stdlib-js/ndarray-base-assert-is-same-kind-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"}