{"_id":"2d-arrays","_rev":"4-3f7a7ea4608d94162ac2d352542a3935","time":{"created":"2022-02-08T15:57:23.708Z","1.0.0":"2022-02-07T15:18:13.803Z","modified":"2022-04-04T10:18:52.103Z","0.0.1":"2022-02-07T15:37:02.166Z","1.0.1":"2022-02-08T15:57:23.881Z"},"name":"2d-arrays","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"2d-arrays","version":"1.0.1","description":"a node module which can get you 2d Array","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/akashprasher/2d-array.git"},"keywords":["array","list","2dArray","multidimensional"],"author":{"name":"akashprasher"},"license":"ISC","bugs":{"url":"https://github.com/akashprasher/2d-array/issues"},"homepage":"https://github.com/akashprasher/2d-array#readme","gitHead":"b5ed415f32e14b053ca8324b0a6f3b5ea355c56a","_id":"2d-arrays@1.0.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-b0MDlc75H69/xdVVHTUv1ggK89GoWBgm5vLjYKXUVAdva8CzQzDufuRsy81tgnvFOkfpLXzrIt8cUPfL+2zU+g==","shasum":"620bf1184c2e07e3deef5dd64d51fe75c8aa3f99","tarball":"https://registry.npmjs.org/2d-arrays/-/2d-arrays-1.0.1.tgz","fileCount":3,"unpackedSize":1840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiApLjCRA9TVsSAnZWagAACbgP/RqvXM7zuq+YV95vZds4\nCTv14L4bGWvIJ2NkQetNkI/KyqfrwVtpWE5A5sVsfZSQQR36xiG4G8ckp/km\nPGYNfnJTU0LWTLBGeef63Kzol185YFb0+OmMmsU7oeW8HVZGrJHk3U2wJT1J\n+jP+1H1UmcdS29PcstnYxRIZNXi0i3QFhOWKKf/EUSfsg4Im6by55zj+J2YO\nQCv5Un3bojkc57exyaZ+T51JDglcreZodSvEposNS6tOEq4IpCiB0gPKWCAz\nwd7t30sUmxHCrZ/SX8OMU7zQT61/hIOQxl63ut0alj6xw//Cx3DIrdc4Nijv\nYuWaDZAm4pYiKPSbmfIgOD8sHIvyS+Nn1Vf28jW6VBaFkii/ciA04Zr5O1oN\nkYuyNjKfh71rdxS1mlbkGM+2VWV9eFJP9i+65lHTlhm449+3tuBSk2QT3mBP\nDP/eajNUnULH49Ia/BqKXKX0d9aDGhF4TtZ3csUZknPynPB1InOUqFQOzwPf\nc6dVrci8yO9AsrIkn94CsBfqJPqwyYAA6H65s0XOM1uNZLjdcGF+7VXwGOCj\n2rjsIrtnKrCSxknixYQVCiamYzyl4LIsWOf/eWgxFNAp3MKItXaCygo7bSn8\nrS9z+qwCx8i3Afh765wk7pLd3bHOQTA+R6FXzMNOgMpg6fX0bChGdDtGgPww\nRjSw\r\n=Ol1o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1asxQRhehyjUYuoyP5F7pzzpaEpl9mulXd69QbZ2FHgIhAOLBh9WvJ7jm3C5yBcX4DgC0MQRNMrIPvanJ9PbEA1Q/"}]},"_npmUser":{"name":"akashprasher","email":"prince.akash.prasher@gmail.com"},"directories":{},"maintainers":[{"name":"akashprasher","email":"prince.akash.prasher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2d-arrays_1.0.1_1644335843708_0.33404952803930543"},"_hasShrinkwrap":false}},"maintainers":[{"name":"akashprasher","email":"prince.akash.prasher@gmail.com"}],"description":"a node module which can get you 2d Array","homepage":"https://github.com/akashprasher/2d-array#readme","keywords":["array","list","2dArray","multidimensional"],"repository":{"type":"git","url":"git+https://github.com/akashprasher/2d-array.git"},"author":{"name":"akashprasher"},"bugs":{"url":"https://github.com/akashprasher/2d-array/issues"},"license":"ISC","readme":"## 2d-Array\r\n\r\nCreate perfect 2d arrays in JavaScript without writing a custom `js` for it.\r\n\r\n```js\r\nlet dArray = require(\"2d-arrays\");\r\n\r\nlet x = dArray(2, 2, true);\r\n// [[0,0],\r\n//  [0,1]]\r\n```\r\n\r\n`dArray(arg1, arg2, arg3)` **arg1** represents the _n_ number of rows and **arg2** represents the _m_ numbers of coloumns. **arg3** is an optional arguments.\r\n\r\n### Cases for `arg3`\r\n\r\n```js\r\n// Case I - To initilize every element to undefined (by default)\r\ndArray(4, 2);\r\n\r\n// Output\r\n[\r\n  [undefined, undefined],\r\n  [undefined, undefined],\r\n  [undefined, undefined],\r\n  [undefined, undefined],\r\n];\r\n```\r\n\r\n```js\r\n// Case I - To initialize with index position the index numbers\r\ndArray(4, 2, true);\r\n\r\n// Output\r\n[\r\n  [\"0,0\", \"0,1\"],\r\n  [\"1,0\", \"1,1\"],\r\n  [\"2,0\", \"2,1\"],\r\n  [\"3,0\", \"3,1\"],\r\n];\r\n```\r\n\r\n```js\r\n// To initilize every element to null\r\ndArray(4, 2, true);\r\n\r\n// Output\r\n[\r\n  [null, null],\r\n  [null, null],\r\n  [null, null],\r\n  [null, null],\r\n];\r\n```\r\n\r\n---\r\n","readmeFilename":"README.md"}