{"_id":"@stdlib/ndarray-base-shape2strides","_rev":"15-dcb92a40c33e4124e251827916d18453","name":"@stdlib/ndarray-base-shape2strides","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.1":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.0.1","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@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":"2d79f2b9b5f33c21d167920c867d15139faae05c","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.0.1.tgz","fileCount":10,"integrity":"sha512-CYj17uSwQlotqcYOvz+0oSF09eoDjt5j1TUafKvQkWui1b4nNDZ9FSHB+Q/75VIkA6n2ajzledWE2gZYVZE37A==","signatures":[{"sig":"MEUCIGepNMtzAIAAX+qoYnTUueeX4WsBl5RLowI2Yy4riq3FAiEAgMaKuAQEXuz6NxVKd8WWIWUHGF6EOozii9WjkvrCUXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx5KgCRA9TVsSAnZWagAAVFAP/0CdMSKB+QmTCYLZWOdq\n8+nCS2qEffDiV7h3g6Nz77tYECmkPlsB8J0I4yRtzIGkTbJ61YSDA9CuInmL\neIq5gxzxDLFnqxz6TsONelYoY4ceSvnG9/F8J+mlUdoThk1T/IO+uAapRXMG\nJLfjESc+N2F+da3l++e0BFj1xI06GIYILOuH2uNQSwsLsKLbJ68v+6hq8bbX\n4wZyoHMCJQT3DoePIJk9YcAaF76ivh1A8XtwNiu+W7XcIjoPrFyp6tGRhpp4\nNgQYMRPvR9rBGwdfcupocbaLhUOt91N7kyIYQ2CocTV+vDKMd3DdLlkuzsNZ\ntQeDyh4kiCw5XnBelK17DNxZ5iHvU+EVXIJbkJHDg4UsopX+G5s8NE5lFvuX\nIMEnYGWnHQL7+CbCyYctdf+IJ3sgh5HJSsatBVnxPH7wR/LFyNdZMFoW0nti\nk8PkRqTyql8vMK0ADYD4InNyCqWRhgRtNm61jvPVIluTWzlqAomOi/XR6Unt\nXezEESRAer44D+jD+3ixEOVp/luzKytXviQ/NdqE8fMyRBuES5s4m0JZx5qb\n6j67jKjiHP5BzgHZpjSPgMptAki3T8BlSytuwC54TiCnXHma/Jk5RTkQaH8N\nDkZ/rxVXutYgPDFNhTmXdHHdXveS8Q4yWB19sO/eW6E/nu3m0TnaWyiFgU2S\ntTmi\r\n=/aup\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":"307218002f67c251acef47d322e9383d137a2389","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-shape2strides.git","type":"git"},"_npmVersion":"6.14.13","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"14.17.0","dependencies":{"@stdlib/types":"^0.0.x","@stdlib/ndarray-orders":"^0.0.x","@stdlib/utils-library-manifest":"^0.0.x","@stdlib/utils-define-nonenumerable-read-only-property":"^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-array":"^0.0.x","@stdlib/random-base-randu":"^0.0.x","@stdlib/math-base-special-floor":"^0.0.x","@stdlib/random-base-discrete-uniform":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.0.1_1623691936191_0.7997230895446175","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.0.2","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@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":"59c49d19e1f91e90c3b04ca9cdac579cf048e9c4","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.0.2.tgz","fileCount":11,"integrity":"sha512-GvO86lucuj7SR8L9BSUWhplhSi9QjX7ltGonPqacuFx6XxSkCRdTBBqAZsr1Ofk1j21LkRLph5gQoCyrgfkWwQ==","signatures":[{"sig":"MEQCIF7NHgtbYkh3DgZgE4CN95hSr2yoabUVFYYfS9d5FMrDAiB2OnztFDwbm0G/OMx+OqJqE65Ezsu7+LNAmEySKrJf8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx+WGCRA9TVsSAnZWagAA9X0P/1ZCBgfz37aO6nDsDKra\nUDqW4QyB2YggBM+s2fQNxOpS1sm0J4/XBFso3DzU2OO4r/haU6IhnUUUtUfK\n98GF4vmTBEsyHIMbV5E96NxllA0IM/NKn9EbNDoEMI/dWw9IpZI3iWw1zkFi\nDdTfbKYMP+CSFdrSHgYyoCAqJ3zhdbovCvGNiyd9mkvdX7lDK5rKB8AXKM+T\nB786SyV8Yv/5zPkaP2vN1Xz0jwVoRXSZoXLbo9xVId6/ov+WxsGkxelwlLx+\n/vKqCJ77ypC6TnkZRH/y5ZJuyBEHh4JfL43ykM1QeadfiXKE/pB+lKs4ixQ6\nnI8EVV0EY6oX26ULWDo7IZ10Mkc4xoj9SpzHw8dlDHG1+eY7+NlVNigDjKv8\nfZnoBKE2fWxEmaZ4isI+5Maod1WYGfRliOGZbNJrUMnxWc6sMsA+gqxP5icY\nGglQ98qNwZ3wYAdVGZnSTWyJ46ZmUDFct0DkRLNnu8EaTCtVbQIuZhk4APgv\nCBPj72sv+ysKw+rV7k0rcoM2nH542fsMeBcrENNRVakrtf1+KTWY9iJRDXgP\nWnQeDy40onoZtSQLcUruXNfLD8uLlVn+rD2eka3IlSVBYmnpDeDfiCULJrKF\nXtjmXxZC0F25JWhDIMC0pfNKKk2k3oPYd63T/Gvss2Alb+RNRn3dNzPWyBo3\nKAmB\r\n=H2R8\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":"4597e5330f55f3f26c08d22818786b4c59a72089","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-shape2strides.git","type":"git"},"_npmVersion":"6.14.13","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"14.17.0","dependencies":{"@stdlib/types":"^0.0.x","@stdlib/ndarray-orders":"^0.0.x","@stdlib/utils-library-manifest":"^0.0.x","@stdlib/utils-define-nonenumerable-read-only-property":"^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-array":"^0.0.x","@stdlib/random-base-randu":"^0.0.x","@stdlib/math-base-special-floor":"^0.0.x","@stdlib/random-base-discrete-uniform":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.0.2_1623713158336_0.2012959868864932","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.0.3","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@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":"05ef3c6d73da6bc9dc8eb84b09842c2cabbfe375","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.0.3.tgz","fileCount":11,"integrity":"sha512-VO2xRjaPLu/lOuOsfPPwCmYmEQcnEvljLNdsyvWrGwf/hSqgFYNxy83bgJD62ZauaBf+wYTzTCFC5+qjz81FCg==","signatures":[{"sig":"MEUCIQCYyZ/tW0IJTPjDxGvYz/FyuyhFYi1/3rbC7GSCMwHcQwIgdda6MAems8N81BPncY5qz2y11RO9uB5NWvAyVj1hsKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyL9LCRA9TVsSAnZWagAAHqcP/01cckUX9lNLc+vI0gHZ\nBqXNqOah+1aixT0r42Nwc3OarJ4Lkp4mngYpuW7xRvUTTr5v79HGDzjEYPem\ntkvLgGDLm8VxfnLRgGcOAhYTI96s9fF6su4ejl7UawOl1BXWP5SQWQFs/tto\nuTkrSE7uodoJX+h3ZVAr6koSJ11SAMze6cWE2BIIy8LVcjwzJt6U2FwE5ih9\nHteFL8QKWB7NpaYJeLhnHmAYA+lECqYsW5drGJg9hxE/RWB1o+3jSy7UDH8r\nNYvC1PB2mgIx+XXiyC+FL1xpB1ia2pLknLkO0SVJ5adsQwQER1W8RxlO/ltJ\nsm3oyKCeFNJjp6OLDMJpS4nI9I4U1JHzKzvE9gADaCTBmqnfz/2P/lJXPxdD\neLCr0WFYWY41kMwmnwSY3SzAbwBilDxVFIW4IbW1wjPEhwnMWqX3fsVX0zHf\nk8+EFVfjzf31qaPsXLHJb/7dnWui+m1P7OxwcO2VFPisUuPyi07mImdIjOiO\nyTgsGlJJMqbewW2LVW2f2yfU6KSJ8MKPsh/Lxo9VtaZS+NPeQDv3dq7CJ4C+\n1DTDoNflczmsbU3UC8nO0lI9zY2AI6E9JfhUVPLFg7s3xayl3wIRwHmQ28RP\nTqzM6Bi0waSfqFVl6zn2oFr0JUviAYX5FyrATBYSH4oovbjAAwaZSFLsoc6N\nNq1I\r\n=JJyv\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":"e0b6d3c2716a3fa7839b22756a31993abcfcfaee","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-shape2strides.git","type":"git"},"_npmVersion":"7.7.6","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/types":"^0.0.x","@stdlib/ndarray-orders":"^0.0.x","@stdlib/utils-library-manifest":"^0.0.x","@stdlib/utils-define-nonenumerable-read-only-property":"^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-array":"^0.0.x","@stdlib/random-base-randu":"^0.0.x","@stdlib/math-base-special-floor":"^0.0.x","@stdlib/random-base-discrete-uniform":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.0.3_1623768906966_0.06009995966165271","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.0.4","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@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":"8b916b4e5f585148c991a966bc8136cf30385571","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.0.4.tgz","fileCount":14,"integrity":"sha512-JUEBVLxZOQYCUGWDyGP8QD/qjqEN+MBcM8QC8it1vKW1bSXTZLaLgS7xyakABwxZXN/+6ZE5yEifE2FyM/aURg==","signatures":[{"sig":"MEUCIQCFtGqO582eIc0Zn0ypA41x3rFl+6cBblInTsInOgAcpwIgYwbhT0tEzK9IQxUpEL0tplRz6qRrtYcQEflnE6h0r2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyXNGCRA9TVsSAnZWagAAqqcP/0ra9q+8nlUSXRJjmaJN\n3EKpF858d+uRv+3xwFn/ce9Gsd00uUreg3aTNwlfNN0xMne0+WHgQYnL7+V/\nSMJjA++hgf6DRHxaSXUymSe8nzZyG66rkvh9MAbWRIkJk8+VuaUPHe4usAFQ\nMEFj9DNgITEsdHNM2Z8itTvvf8y9922qxsNg991xivkkBO18t1ohRZvxZlVy\niYmbGE5qvq4N0jikgm5DQXvliCkbOXA3DSIcaW+1etkf0Mz4XJUrhgJ0ypoV\nfYPoJEhOzny9eBoywTsNcUTjr0PdK8VHHpTxO0F0jXbZ0udydPPy8Ad2fQ7R\n3rFXwXN9Zf9qFmL7Q1rCIuCJKTScLvFQS0aZNXtthHBaFAafslPSWzrHJ7/o\nOLLIzPAzWcbXUyzveU63HDe3qItGL0QNw8txeMg7I1QKp8D3UmwYLSJBI7vI\nWKlE4M41XD1/ZeLgijuP7VJja26QzTziZG2tlK8peX3/OdPZzlGDy4NJaK90\n9tx50wfLC0RUTfneqY8oMoqLX+Y86EE6H3FiQfseuE4SHZW9/NgntrETJ7tk\nzhBpzQbsrYkbYE9zs5UxOgGMrEtJOiLTO9yTkq06vUZhxuqKh1DouENlStxB\nr1i5vsQpw73gNGEX0fCIu07kZL4WTIhGLzEU4EAvz8WD/n4wmrQLQ3TVfNaH\nunrf\r\n=1H/Y\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":"708dcc74b67a8364730a1fc850433e3f2d4c14f6","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-shape2strides.git","type":"git"},"_npmVersion":"7.7.6","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/types":"^0.0.x","@stdlib/ndarray-orders":"^0.0.x","@stdlib/utils-library-manifest":"^0.0.x","@stdlib/utils-define-nonenumerable-read-only-property":"^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-array":"^0.0.x","@stdlib/random-base-randu":"^0.0.x","@stdlib/math-base-special-floor":"^0.0.x","@stdlib/random-base-discrete-uniform":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.0.4_1623814982784_0.7178111316577336","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.0.5","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@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":"8f29213981d6b68ba504149313f81309c5b970b0","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.0.5.tgz","fileCount":14,"integrity":"sha512-KrozAZdgd7ddYcCdwKjcHwQ9HpanFGmlGycIjxzdVBc0lHlWzrhGYohTP6Xl4tKxqI66RTbaPV8rit7+3EQ1bA==","signatures":[{"sig":"MEYCIQCfqsC2unFAcQ9UhQ9W09lOgnBhLKS5+6i1GCXU4V5mSwIhAME7iPg27BArsZ40hAe8IaDSx8aJb1MBr4xefNkiRgMc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2PibCRA9TVsSAnZWagAAFdAP+gMsXuJtsLSPom8DrEXx\nEK66a/CzIzmTEKO7Lf4+wY3/vjUHIC+C9Gj1urm1Js6joE2U47IvNQcJXpmX\nGlrRaILJFIWxqH33lA88p9fFNZDooIBcKTgiqra6TMFCtpqoPhkFsSSF0b6J\n5je1JgFWwJ2x0JCyPa9NYRyAo9iE10XjOM63EnXsOWCJ99c15bKcfRZR50Me\nktMweYrgyKsVOzxrSABO02ywQWaBvCInIXvLfAOd0tLS13RSfQoweuq6mwS/\nKaQHpXI7ZUyL0D2e5Yi83qyQtwAxlbakldre0QcG/rNxJ7qI0hdL21rkCVt2\n/YLRfbJ565AlSHWcrgoTRgfOKtQ+vM8fmfloU8BR3EAmfLlsTxq0aitUJs5J\nMexiopsdvyuzRbzU+KNe5uLtFwxTolPPZlVDGbZHEyIyYdErY20CHIP4zEY7\n3ghhmX48VZxcwBNveTOEKNm6iNpgpBm4q0OxUCQ3clAimRip1M9rkQ9E7t+H\n7CTY76TXCGeRpo63XlHLVspQpZHIxFjxHesgnL/R1V3oMNAA7oXCjj0Hu0iw\nbz49FUY0e8vrOcweoy5Ph7Ov4C4VS4iBRL8yRX+nJWn4lEGAbBRjpGAfdivL\nbVReRHwTDyFYNXjOn3XndJ271081Hlsxl42qu854Zchs3u5/d3LXK2be8Uk9\n4MdY\r\n=vTM7\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":"cfcf32b0e0cf97ea4d252db432994d273e57cef1","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-shape2strides.git","type":"git"},"_npmVersion":"7.7.6","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/types":"^0.0.x","@stdlib/ndarray-orders":"^0.0.x","@stdlib/utils-library-manifest":"^0.0.x","@stdlib/utils-define-nonenumerable-read-only-property":"^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-array":"^0.0.x","@stdlib/random-base-randu":"^0.0.x","@stdlib/math-base-special-floor":"^0.0.x","@stdlib/random-base-discrete-uniform":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.0.5_1624832154987_0.09096974653532475","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.0.6","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@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":"cb0da47dcc31bad9c99cb212c0962afc3566e7f0","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.0.6.tgz","fileCount":14,"integrity":"sha512-y6zXniv+kPmMIBEaJ/dH8LfUtvImzntvQG3NO8kFSkP+Qj5mIFEz6DGdhgGgSQCujTSbWtYprpfbIw40eMm1zQ==","signatures":[{"sig":"MEQCICQlEiI2WxzqYSvu+YlidVOw3c6nyF+r4rkLtAhVege0AiBrjCoCUBM3WlFzhI9WA+6+e7rJTN03OfnKn8ei3fXUqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5OoBCRA9TVsSAnZWagAArF4P/jCJ7k+P5ZOQrGXWm+ec\n/3hl+T5n0+zlRttgMl6l2UmDA6LCvTDRNY4MEMXHFjj4lSncuhhek3SLOGuv\nW5yg9K8ZJ8z5VVcDFg/mgsF93BRfVmK1M3WtH7Xb+XHm6McfSI6Odfrttxu4\nIJKCSd3xyrnUGE1V5ujkPgrPPYfkcKnASo2GeBmlSXLGml/EIA+QIQGBspeT\n5TzcOGuDvuw6V+G0PjuDiflV8ZCSEsHVTTfz7pt4BMnEbTxII4TuDEV+8dUD\nkEaYZgTtasApbKMQ4YbLAsRgUxECXWdzoGG8YfBNEe8k9fS07RxNyEM+bx//\n5rBIeo21t5eU4stsjC6tUsc94Vh7VA4V30K7fl5WWGAI/SFlhheyBVEPwsya\nYyO1CMuECcNGZQNtfugmop6JcBBRJLtBdxBN8fDCYaoWiuqJz6jTS0qL3cpr\n8lw+e8uq3n0jv81nTExP0Pmuj04ThBNdfWLaxR6NOglpFRmSEUBQJ0OuV1AO\nET/iNlwtJKNo1wupt48J226rS0mRZeDy+l1cPWUG81UlxOjV4P7MXnMCPOVK\nxUfy8qvzh79Ju5ktkGx4sZOsjRjHe3mOA9dd7VQzim8ChoQqaeWomxaa/fBD\nvsidOcCdIAZju8W6EdWYfRHmzQO1odXzxW8S8KQ1G2Uyz9//kocqBCVfUS2h\ne8Q5\r\n=YlfR\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":"8d66f6b105d983786963841bcda54c64c6c69f72","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-shape2strides.git","type":"git"},"_npmVersion":"7.7.6","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"15.14.0","dependencies":{"@stdlib/types":"^0.0.x","@stdlib/ndarray-orders":"^0.0.x","@stdlib/utils-library-manifest":"^0.0.x","@stdlib/utils-define-nonenumerable-read-only-property":"^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-array":"^0.0.x","@stdlib/random-base-randu":"^0.0.x","@stdlib/math-base-special-floor":"^0.0.x","@stdlib/random-base-discrete-uniform":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.0.6_1625614849201_0.004065642512678824","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.0.7","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@0.0.7","maintainers":[{"name":"stdlib-bot","email":"kgryte@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"688d43777b53d4b18c47c054a8518cda03bdfbc1","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.0.7.tgz","fileCount":13,"integrity":"sha512-Wt/tRorkVcemLMR9VZ1bhKc5q8TaOwh94JzD0JZlNeSW+ASwba3z3WQ2/IsWLVf9vv9Z43/OnBVNSGVPYx4xQQ==","signatures":[{"sig":"MEYCIQDYSgXUYEKf/ePDB67Wj1loQpcXY0az0k3YdHw+sVkTaQIhANbOQ7+uspyRyDKzL15Ke+pirB7c0pOYapIg/lArm/Xe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIt0VCRA9TVsSAnZWagAAELkQAISokL37FVtitVg2bcRc\n5VPFpsjXHyk99zmoIr2v+QzSYp+e3CGjac3xoH6oWMS59ejeytPa0CDAEoJA\nsyGohu7/e+ikR4KLUN2ZJ3S24dIpSWgrlvla7lFOilLXiT/HAKcA6e3JjVDm\njTBfKoHUrUWRCrOqVNbvSS0nTxYbgvjje0HMx8O+/zl/+R8n/vAARSyme+Tf\n7WMFYySWk3rtpYgXjOE3VWxcwztsjjzW3Bib/QN2ox7QDnlx3WiGtYH99eNw\nAF9fvGksIsY7sP7Pb+pZYzhmidUnVPXIvl1TYOvmRDDVjtX+rTc7tvio2ELH\nE6GlwAIAy08FX6ArZcQbXIzXMZrYPCZXxZ4FNf9uWbB+JXwtZrK7dKrewE8O\nvWheGDU+GfxH3ADqj4kxklQv1B3KYrQZBrXQguzbduJ1OrMP4K7HuXQJkQYl\nYShWn2gOgcCXC4w+UcA81O0KjLS//mj3Wol5PDJRHdUYcK3q8BW/eQXmUV+T\nPggFWarX799CLRKE0o4+n/OHqd/VsmEP8rJeSW/tjthoSz7R2SaZuu+/49fJ\nEug98qdaG5oGRylwzGA8Kdzop17v7+2zijwSAhkVFmcoqWkLdXMBk2YCP8yl\nPu8ml6c/NTxifYn7HYb3f2d5Jlyo++RwF6w9gv9PohtUhwUWNDh4xL5QbBRg\nsLlv\r\n=UDAf\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":"d105e327ab2b1ec2cf9fa8677ef1d1c3e25d8bbf","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-shape2strides.git","type":"git"},"_npmVersion":"7.20.3","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"16.7.0","dependencies":{"@stdlib/types":"^0.0.x","@stdlib/ndarray-orders":"^0.0.x","@stdlib/utils-library-manifest":"^0.0.x","@stdlib/utils-define-nonenumerable-read-only-property":"^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-array":"^0.0.x","@stdlib/random-base-randu":"^0.0.x","@stdlib/math-base-special-floor":"^0.0.x","@stdlib/random-base-discrete-uniform":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.0.7_1629674773672_0.31397771393992735","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.0.8","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@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":"8add32a978519338bb66977cf74bf86801a3799e","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.0.8.tgz","fileCount":13,"integrity":"sha512-H1W486oSfoP926Vt31Vk7YDf2a95MmJhv/DYmhX+5V6JsuA3QKzkTr4eRWMnwJnx3cWNzXZt/WPKDcbqdWf6BA==","signatures":[{"sig":"MEUCIQDxkYKRnNFFsbo1MgTF5n4aEgwtG9wf5sDdGuS190LF/AIgSr8UtOep0aYyAcr9JInsgOujWUNALh+vBz7YfxE/GqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDUH2CRA9TVsSAnZWagAAymEQAJdMj7+RgND7mRrDL2yE\nHGu1qjWme+c7Ef0g3wcP9x6N6X9pLKWebgcPeaTahDe2NPIbNm1y6Xd62vu8\nOhXGAcjDf37E/kUWCPzjJe8AGawXKhnyibrd4dWs6ixzUmvoiNrV8hjDXag9\nOHgEu6P0sBqdbBR83cxvkzAJ6LfZWmjEt+dGiKG2F4Kt1NBikgAYB/Ljfw2+\nP5Yog0ROPuhPUOwaae69148cchnP7b5wgpULifEX+DqAh2SFE9xD5lBfaKvA\nGVuP+OXabn2BRS5kr5m+yeTUbLuGBV1urV5RI820XfoMD7J6yp3r6k9HZwhX\n6cU0J/fsEYG2xwPjaGeLr229ebJt4kcrELaFceDG79HQzoAypHl7YfppC07V\nwfyCdhHqEOViqvGWbUnGtsTGXDr6gtL82/RQ4Lv8ti0p3bBib5vH3GRfoPA3\nl1uCjEmd7sfMMI5PFD8nfLl3U3RcvpcwndMlGYrqU13Wr5/zqLEZrrOp5psV\nh0FQtZRssQkUE+hGbXM8G3osUz8vd7gItzF72+GEyNb/WbVLKP/6EqVRKL74\n8fJ01cfZMLGy7ttTgIF2ZRwe5IF9moIk7AAAtYDEWPsIgE01iDXNggcBBmgD\n5gUoRBvZS1V7sOEF6KoTqerTISUS/YIQPxO+Neux7gzFe+NT2kxnmTPcOR6L\nl+wB\r\n=G0t5\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":"80c8cd1fa7739a0c3581827b313cafe8b7c9b08b","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-shape2strides.git","type":"git"},"_npmVersion":"8.1.2","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"16.13.2","dependencies":{"@stdlib/types":"^0.0.x","@stdlib/ndarray-orders":"^0.0.x","@stdlib/utils-library-manifest":"^0.0.x","@stdlib/utils-define-nonenumerable-read-only-property":"^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-array":"^0.0.x","@stdlib/random-base-randu":"^0.0.x","@stdlib/math-base-special-floor":"^0.0.x","@stdlib/random-base-discrete-uniform":"^0.0.x"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.0.8_1645036022593_0.7262914012421786","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.1.0","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@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":"9dc704f321373e5dd1489142aca7562c80380584","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.1.0.tgz","fileCount":15,"integrity":"sha512-UkzH6r0/3+OUcY3TjcUmzcx3cWWajw7fJvp+RlACaqxHBBA0RqJaGX5IZsayu+xmZZOfszyRkKwDnW/fi8pCdQ==","signatures":[{"sig":"MEUCIF/X2/1ZFfaYprC1mAU6+qctYWfKZNcKqd8Bbi7o1G08AiEAuRKLWxqKSw+iI1wYZ+m57GEb2lsmyAhRsZ0On9Lel3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40875},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"41f86d99cbb03d63f33b26b5a608ebc8703e045f","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/ndarray-base-shape2strides.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/types":"^0.1.0","@stdlib/ndarray-orders":"^0.1.0","@stdlib/utils-library-manifest":"^0.1.0","@stdlib/utils-define-nonenumerable-read-only-property":"^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-array":"^0.1.0","@stdlib/random-base-randu":"^0.0.8","@stdlib/math-base-special-floor":"^0.0.8","@stdlib/random-base-discrete-uniform":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.1.0_1695423996463_0.5823622544908895","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.1.1","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@0.1.1","maintainers":[{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},{"name":"kgryte","email":"kgryte@gmail.com"},{"name":"planeshifter","email":"pgb@andrew.cmu.edu"},{"name":"rreusser","email":"rsreusser@gmail.com"}],"contributors":[{"url":"https://github.com/stdlib-js/stdlib/graphs/contributors","name":"The Stdlib Authors"}],"homepage":"https://stdlib.io","bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"os":["aix","darwin","freebsd","linux","macos","openbsd","sunos","win32","windows"],"dist":{"shasum":"55eda96ec91adfb66ec6748e9e91a454a9736a36","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.1.1.tgz","fileCount":15,"integrity":"sha512-eBGYO06lGAaO//yo8GWgAbt9WNuPqmc3rkxUv8oXOgFE4djkMAJPXHPz941dVDoqgWTm+Zkb3m6aAzRGq6Bmnw==","signatures":[{"sig":"MEYCIQCWr9FwEE2Vvkj559K1MzQy8IE6yXrQJc4p7U8uOr7nEgIhAOjTtgMtmXZofoJqaN7E0h1WPBymwW8YXNCgVAnxkXWf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40875},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"836b37cf688bfa381fcb3cb3a2dd327f0a94ad19","scripts":{"test":"make test","examples":"make examples","test-cov":"make test-cov","benchmark":"make benchmark"},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/ndarray-base-shape2strides.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/types":"^0.1.0","@stdlib/ndarray-orders":"^0.1.1","@stdlib/utils-library-manifest":"^0.1.1","@stdlib/utils-define-nonenumerable-read-only-property":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"git+https://github.com/kgryte/tape.git#fix/globby","tap-min":"git+https://github.com/Planeshifter/tap-min.git","istanbul":"^0.4.1","@stdlib/bench":"^0.1.0","@stdlib/assert-is-array":"^0.1.0","@stdlib/random-base-randu":"^0.1.0","@stdlib/math-base-special-floor":"^0.1.0","@stdlib/random-base-discrete-uniform":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.1.1_1696378395313_0.10305253681908066","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.2.0","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@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":"bbeb3f0848e1cb4d6e63a2c39c7512ab06dbff51","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.2.0.tgz","fileCount":15,"integrity":"sha512-m3lTkKhRCWIH5FcckKaDwyT/67XKcqcyKDxD2KD7DxfNdn4Yy8AH+gleKQiHROyRy3M+3Pm+1t5TMQlgWApZsg==","signatures":[{"sig":"MEUCIQC6C0dvzyYVGn/9RCfd1nzcMBnP2oROokXFibWjtGSCqAIgKjOr0yasGSTZmY+HVKENaqPYycqNV+yWBJVHBQplRWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40725},"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-shape2strides.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","test":"./test","example":"./examples","include":"./include","benchmark":"./benchmark"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/types":"^0.3.1","@stdlib/ndarray-orders":"^0.2.0","@stdlib/utils-library-manifest":"^0.2.0","@stdlib/utils-define-nonenumerable-read-only-property":"^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.1.2","@stdlib/assert-is-array":"^0.1.1","@stdlib/random-base-randu":"^0.1.0","@stdlib/math-base-special-floor":"^0.1.1","@stdlib/random-base-discrete-uniform":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.2.0_1707885051445_0.8618331338718761","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.2.1","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@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":"daf6f13eb117ff8f3bc1bf93893564d0f3254ac3","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.2.1.tgz","fileCount":15,"integrity":"sha512-Dk8lkxNF5G1ZXhWznEjpaFnIOdp+WjRCvSMPDDdWeE6ubHtYOT6v0Bkn8mJQXjrsktVYVKbSM0wMe3FyEoOPmw==","signatures":[{"sig":"MEYCIQDxFG0dei22VyO1HCY3VBO2oxBHFc7CPqmfZDobQKdrLAIhAJCEzgRhupNDaNQiUB8H12CGiRMlyKb+WwkKReRYLL4Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40041},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"39b81766b9d8a5e89ba4a26e5ea07f6413b46973","scripts":{},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/ndarray-base-shape2strides.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","dist":"./dist","include":"./include"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/ndarray-orders":"^0.2.1","@stdlib/utils-define-nonenumerable-read-only-property":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.2.1_1708566427175_0.7154327075641054","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.2.2","keywords":["stdlib","stdtypes","types","base","ndarray","shape","strides","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-shape2strides@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":"894593a1fab688b547386092c5c663b0106384a9","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.2.2.tgz","fileCount":15,"integrity":"sha512-R1jIxJDLE8Rxs22SyRK0mORwa82zD87zb5j+4DzDEHDHHuUL4XlVg+gHN5tM/ZUsqTH6wzUPwOzXQG+Ab5kusw==","signatures":[{"sig":"MEUCIFswemJc2N+KFCbAH+WSANCVUxcOOQxfd4uaF92G2LZ3AiEAx0lUDCm4dynwhGfKCDHz83nFIjmuT39h0p/rp5fdyuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40041},"main":"./lib","types":"./docs/types","engines":{"npm":">2.7.0","node":">=0.10.0"},"funding":{"url":"https://opencollective.com/stdlib","type":"opencollective"},"gitHead":"33e8edbac6d7d96a3152c652d61ff6aea90af713","scripts":{},"_npmUser":{"name":"stdlib-bot","email":"kgryte+stdlibbot@gmail.com"},"repository":{"url":"git://github.com/stdlib-js/ndarray-base-shape2strides.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate a stride array from an array shape.","directories":{"doc":"./docs","lib":"./lib","src":"./src","dist":"./dist","include":"./include"},"_nodeVersion":"16.20.2","dependencies":{"@stdlib/ndarray-orders":"^0.2.1","@stdlib/utils-define-nonenumerable-read-only-property":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ndarray-base-shape2strides_0.2.2_1722048634624_0.5505619137750077","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@stdlib/ndarray-base-shape2strides","version":"0.2.3","description":"Generate a stride array from an array shape.","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-shape2strides.git"},"bugs":{"url":"https://github.com/stdlib-js/stdlib/issues"},"dependencies":{"@stdlib/ndarray-base-assert-is-column-major-string":"^0.1.0","@stdlib/ndarray-orders":"^0.2.2","@stdlib/utils-define-nonenumerable-read-only-property":"^0.2.3"},"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","shape","strides","multidimensional","array","utilities","utility","utils","util"],"funding":{"type":"opencollective","url":"https://opencollective.com/stdlib"},"_id":"@stdlib/ndarray-base-shape2strides@0.2.3","gitHead":"06188d19cb37068a0aa27c391a443a48fd6b6b56","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8/4oyOFrUTg0sm6jjb0VXKDNi3S6evrmsA+37FIyasvHwBpDFM03IEytTiVXFBOfVqO9CbyIi99+SCtcGL1I9Q==","shasum":"378845ec20998f0a2bc5527869b0c93e037fe2cb","tarball":"https://registry.npmjs.org/@stdlib/ndarray-base-shape2strides/-/ndarray-base-shape2strides-0.2.3.tgz","fileCount":15,"unpackedSize":40810,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIChtRWxJAAPoFmUTrACZ5PKOYVYoIisEs/aoOLDRMTh4AiEAuQqMMWpxXiKa+/SkxP5kAdrA6kfNnDoBrK+9etcaF2c="}]},"_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-shape2strides_0.2.3_1770219266983_0.4426836533562619"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-14T17:32:16.030Z","modified":"2026-02-04T15:34:27.299Z","0.0.1":"2021-06-14T17:32:16.440Z","0.0.2":"2021-06-14T23:25:58.458Z","0.0.3":"2021-06-15T14:55:07.159Z","0.0.4":"2021-06-16T03:43:02.899Z","0.0.5":"2021-06-27T22:15:55.188Z","0.0.6":"2021-07-06T23:40:49.431Z","0.0.7":"2021-08-22T23:26:13.837Z","0.0.8":"2022-02-16T18:27:02.787Z","0.1.0":"2023-09-22T23:06:36.656Z","0.1.1":"2023-10-04T00:13:15.536Z","0.2.0":"2024-02-14T04:30:51.646Z","0.2.1":"2024-02-22T01:47:07.331Z","0.2.2":"2024-07-27T02:50:34.823Z","0.2.3":"2026-02-04T15:34:27.155Z"},"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","shape","strides","multidimensional","array","utilities","utility","utils","util"],"repository":{"type":"git","url":"git://github.com/stdlib-js/ndarray-base-shape2strides.git"},"description":"Generate a stride array from an array shape.","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# shape2strides\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> Generate a stride array from an array shape.\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-shape2strides\n```\n\n</section>\n\n<section class=\"usage\">\n\n## Usage\n\n```javascript\nvar shape2strides = require( '@stdlib/ndarray-base-shape2strides' );\n```\n\n#### shape2strides( shape, order )\n\nGenerates a stride array from an array shape.\n\n```javascript\nvar strides = shape2strides( [ 3, 2 ], 'row-major' );\n// returns [ 2, 1 ]\n```\n\nThe `order` parameter specifies whether an array is `row-major` (C-style) or `column-major` (Fortran-style).\n\n```javascript\nvar strides = shape2strides( [ 3, 2 ], 'column-major' );\n// returns [ 1, 3 ]\n```\n\n#### shape2strides.assign( shape, order, out )\n\nGenerates a stride array from an array shape and assigns results to a provided output array.\n\n```javascript\nvar shape = [ 3, 2 ];\nvar strides = [ 0, 0 ];\n\nvar out = shape2strides.assign( shape, 'row-major', strides );\n// returns [ 2, 1 ]\n\nvar bool = ( strides === out );\n// returns true\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 discreteUniform = require( '@stdlib/random-base-discrete-uniform' );\nvar shape2strides = require( '@stdlib/ndarray-base-shape2strides' );\n\nvar strides;\nvar shape;\nvar i;\n\nshape = [ 0, 0, 0 ];\nfor ( i = 0; i < 100; i++ ) {\n    shape[ 0 ] = discreteUniform( 1, 10 );\n    shape[ 1 ] = discreteUniform( 1, 10 );\n    shape[ 2 ] = discreteUniform( 1, 10 );\n    strides = shape2strides( shape, 'row-major' );\n    console.log( 'shape: %s. strides: %s.', shape.join( 'x' ), strides.join( ', ' ) );\n}\n```\n\n</section>\n\n<!-- /.examples -->\n\n<!-- C interface documentation. -->\n\n* * *\n\n<section class=\"c\">\n\n## C APIs\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<!-- C usage documentation. -->\n\n<section class=\"usage\">\n\n### Usage\n\n```c\n#include \"stdlib/ndarray/base/shape2strides.h\"\n```\n\n#### stdlib_ndarray_shape2strides( ndims, \\*shape, order, \\*out )\n\nGenerates a stride array from an array shape.\n\n```c\n#include \"stdlib/ndarray/orders.h\"\n\nint64_t ndims = 3;\nint64_t shape[] = { 2, 3, 10 };\nint64_t out[ 3 ];\n\nstdlib_ndarray_shape2strides( ndims, shape, STDLIB_NDARRAY_ROW_MAJOR, out );\n```\n\nThe function accepts the following arguments:\n\n-   **ndims**: `[in] int64_t` number of dimensions.\n-   **shape**: `[in] int64_t*` array shape (dimensions).\n-   **order**: `[in] enum STDLIB_NDARRAY_ORDER` specifies whether an array is row-major (C-style) or column-major (Fortran-style).\n-   **out**: `[out] int64_t*` output strides array.\n\n```c\nint8_t stdlib_ndarray_shape2strides( int64_t ndims, int64_t *shape, enum STDLIB_NDARRAY_ORDER order, int64_t *out );\n```\n\n</section>\n\n<!-- /.usage -->\n\n<!-- C API 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<!-- C API usage examples. -->\n\n<section class=\"examples\">\n\n### Examples\n\n```c\n#include \"stdlib/ndarray/base/shape2strides.h\"\n#include \"stdlib/ndarray/orders.h\"\n#include <stdio.h>\n#include <inttypes.h>\n\nint main( void ) {\n    int64_t shape[] = { 2, 3, 10 };\n    int64_t ndims = 3;\n    int64_t out[ 3 ];\n\n    stdlib_ndarray_shape2strides( ndims, shape, STDLIB_NDARRAY_ROW_MAJOR, out );\n\n    int i;\n    printf( \"strides = { \" );\n    for ( i = 0; i < ndims; i++ ) {\n        printf( \"%\"PRId64\"\", out[ i ] );\n        if ( i < ndims-1 ) {\n            printf( \", \" );\n        }\n    }\n    printf( \" }\\n\" );\n}\n```\n\n</section>\n\n<!-- /.examples -->\n\n</section>\n\n<!-- /.c -->\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-shape2strides.svg\n[npm-url]: https://npmjs.org/package/@stdlib/ndarray-base-shape2strides\n\n[test-image]: https://github.com/stdlib-js/ndarray-base-shape2strides/actions/workflows/test.yml/badge.svg?branch=v0.2.3\n[test-url]: https://github.com/stdlib-js/ndarray-base-shape2strides/actions/workflows/test.yml?query=branch:v0.2.3\n\n[coverage-image]: https://img.shields.io/codecov/c/github/stdlib-js/ndarray-base-shape2strides/main.svg\n[coverage-url]: https://codecov.io/github/stdlib-js/ndarray-base-shape2strides?branch=main\n\n<!--\n\n[dependencies-image]: https://img.shields.io/david/stdlib-js/ndarray-base-shape2strides.svg\n[dependencies-url]: https://david-dm.org/stdlib-js/ndarray-base-shape2strides/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-shape2strides/tree/deno\n[deno-readme]: https://github.com/stdlib-js/ndarray-base-shape2strides/blob/deno/README.md\n[umd-url]: https://github.com/stdlib-js/ndarray-base-shape2strides/tree/umd\n[umd-readme]: https://github.com/stdlib-js/ndarray-base-shape2strides/blob/umd/README.md\n[esm-url]: https://github.com/stdlib-js/ndarray-base-shape2strides/tree/esm\n[esm-readme]: https://github.com/stdlib-js/ndarray-base-shape2strides/blob/esm/README.md\n[branches-url]: https://github.com/stdlib-js/ndarray-base-shape2strides/blob/main/branches.md\n\n[stdlib-license]: https://raw.githubusercontent.com/stdlib-js/ndarray-base-shape2strides/main/LICENSE\n\n</section>\n\n<!-- /.links -->\n","readmeFilename":"README.md"}