{"_id":"@smakss/search","_rev":"45-49559ef9f225a04378b623950fbb3b04","name":"@smakss/search","dist-tags":{"latest":"2.1.0","beta":"2.0.1-beta.1"},"versions":{"1.0.1":{"name":"@smakss/search","version":"1.0.1","description":"Search through array and/or objects for sepcific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"5b25f315f06ba2282bd9239418b635da1d7271d2","_id":"@smakss/search@1.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lQynRtzJoTgmIeD8jb6tK8wc2RGVk48wXOr/ZSbPiKnwwzP2WZbOP81Kv1FgkMt+75ZxFj+M0oTPAVzI8MeFYA==","shasum":"af1d70dc12587856ec957eae6ec9740813589f3a","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.0.1.tgz","fileCount":6,"unpackedSize":7351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc2HRCRA9TVsSAnZWagAApqsP/2KIj6LX+x5vz5KnIS1r\nVDMzZGkDhaBDqPavFGTCir8gXybZiJq3lyFw1eZXpiMV5tFESD9SDiqaaxnu\nNW/pWsoFqCRgk1vWf1Sp+celDIEbBcQlNzpNyW1p5Cs8Nl6kPeuI76gGYrxD\nuUU7ofCoMXFjEL4P373+dhlTQVOSEeereb0jtsKbpjpHjS8I4nd2DJHk3h3g\nyDrsm/FyJi9lW/6i3ZsZP+KuqHTjBYGbyudvUVmLtt+El2rHqwZZO6TaravT\n/KHdk7nwvmVkdYRphhOzQGhk7SqVoF372EjL5vdXSbKN2DIDIuCF2VnH5DQ0\nw7h07EbcNx1wNZtQs3yT+WqCLfTnlrIwuX4Aa3qlOop0/enmOaU52ArzHS7g\nOhsmV1H51hZTXHhmNT9USI0DSqThObUnBgLadyOisew1Fr/jCpYQfGB4KbXB\nqiYbF1vJjaTJOg/ccWs1iAsQIT15BIN3N8cKAHev3bDmNVwWDZvZzFDhYVmG\nxXw/lEBPv48CNsyeP3vWGwrQbImcapfpgnu3Ktwok6UsFXValGYyrD/r9mqD\nE0zdl7ImFRg5jXpGUepUmvcRo+s1yD//K/y/AwzrtAQly90NLHy27UaAfPRC\nr3LP1Z/GroW3ONrTV1YAhvAlGUQz0YXRw0sBtw1Zb+6bVhoe5/9bSXFJTuMV\n9z8+\r\n=fOli\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8hOeiMnObcvccU01bMMNS0AU/dyea38bCD1yiZBr+EAiEA5vtQ2I3Mjh56U7ih3DFSzrEUYjrKyIw1Cbx/ShcXWsQ="}]},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.0.1_1601397200898_0.3039301916457582"},"_hasShrinkwrap":false},"1.0.2":{"name":"@smakss/search","version":"1.0.2","description":"Search through array and/or objects for sepcific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"43e2eaed466639ae625c66b35ceacf414e704b1b","_id":"@smakss/search@1.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-EORhWIVlY1BbWc/LLOYn5BmKviJ1k4ydEnZ0nXy/LHTfzcnHM+NwfKvwPksIhouc1TJSb+8+lyfK/4WDA8f1uw==","shasum":"ba369652dd867f4d84c93377593d2a3991fea0c1","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.0.2.tgz","fileCount":6,"unpackedSize":8113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc2YzCRA9TVsSAnZWagAAWZ8P/jDKPusiKFFaWoUDh4Qy\nHuyQTbZi0eVMigw0Ki9NlOXIA2nIjabNdLjAFjGC48lk6GIEyDaJB4irz6l0\nCAhgCrfB9mPLXkSmg/BBGcus1VIL7/zjHI/oMheubBer1otIo8kiYUqgVszM\nrIRP33BnPDS5aJjPRdqQDiA4jTtDKhaEluZXTtEGaQs7D6llwwSY1/z7zkTt\neiKnYFIziK4211V6I/aYRBz3f8e8bcBgBXqOsjAoYMfhoCCOK3/Vxz57pGv+\nfZ0pVR5TGe1AnKwkYjbzWwfuCSSCKNEJzGywrqPpJPPj9VHB4cSndKy14fPX\noBd2v/K/JRi+MrJc9/WoMzf7fM3yyiE2KsxeQuHf8ihgDsiRv6CwPPHhdeJs\nLYFnpQFG+SUpxRVnFEXWXgL5REdOxUkW8rWC/o6CHnYqoW/2tFLZKvLl2tBv\nGTYkeZw4PpldRhdykkoW3pvNsxEh+QtJnp8jdNJSgXfNXwmzXHwjX/qKGHBu\nYZ4uu4tHLl4nuyNpLlHAxTpYlXegqmFmZ1buIcY7V0Hz2CqCjxeYXt8DTyXt\nSjpKz1FaVgsmbvWciNtxaQVN9O3Mj3l9woVH7yiA0QwPPdzVpw21mmeC43vl\np8QLBBt7rb2hN4hxcEYJ09fAX0BpmfL/uHsWuOJDV7kllQknafmoLEmbP5Xg\n9+qB\r\n=Tnkz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELAcdLtS9TQnPihkAnewiOla7ayZlhAVFxbnFWyhoFyAiBveXgspvcotvn94lWLhPfiSC8Fub3E3yv+R3UnD1i1RQ=="}]},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.0.2_1601398322955_0.2580575940854477"},"_hasShrinkwrap":false},"1.0.3":{"name":"@smakss/search","version":"1.0.3","description":"Search through array and/or objects for sepcific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"bcaf808ac73d33a288c2ac52f1c5e3880268f66c","_id":"@smakss/search@1.0.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6qYfot25MfhvVpJVXXqjGp75+YzMxizimWERYGnxMSrecrKzmb94iCrZmRiw7ut3dhBx9Pvd1+IAmQMk3kerZA==","shasum":"98b31060757d0ba0256e753e46e0c8dc207777f9","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.0.3.tgz","fileCount":6,"unpackedSize":7894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc5I/CRA9TVsSAnZWagAAd+8P/1LQlvLXiKsQyo29aRA+\no6ui64SrKS+qChCDo+25mUQ8BzzsZhM+FtfPG0KHeO2NBTJy52IsliR3QSx8\n5fU9HwvMdSXy8gOhMysQrp1+Abfh8RbvJJ0j4yW1raC5qI38bH65/+bC3uHu\nIN8kJak6Y+335nQ4sEsFKrtJQFbOMXfstgGGrZmwz33UZhv1HL8+05NMyf1F\n4n2Iz5wsvPlGuMnWAASj6kVYmptI9wZS3uWtiL8MWk4xNpmUxicKGPHdrTs+\n8i1TcNHsJWSy5iGxkZkvlbjqEEEvkB1XQFgz7y/YzDgMwqcXK0FRR1gPDy7B\numay8eBoPRYY3Ws1HO2lS9/dbc/2yZcjOAmpBZx63vHPDmCAPpYfw1zsecAR\nsnuTLC6QzatRQICaQuC0gWN0byb8W++HwwDB8//Ndqn4lF0L1zP8feUrVI0x\nPvcBfcsvZB/3EzIf6ckP/BjI1g115869e90G58VWmj8ChApwzZ02ertx0+BZ\nYOL4Seo59WvKK1n4opYC8tQVZwGKhHaQhP4HO3lV1FRJCtd4UlgKln73grwK\nxj0kIzBYgU0mHSNqGM5TP3IYdFMvAOX8tyIenfgbnzcHbfj22uFNFgQt7qA7\nC88yrDHlPuyJUwBRIJs8NyQcbGlzb/LQIO6hgw0oHMsTvHQKTaSk0Ykgh+G1\ndXpl\r\n=d9lc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGlt0R78SDamIMgzsbMFTOPeq3sUfvPcxIkndn7JTjfAiBx7AMYB81HC/GCGGjl7yvuNexwz/Fpm+Uq6DqBLbl6UQ=="}]},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.0.3_1601409598853_0.4432253975745928"},"_hasShrinkwrap":false},"1.0.4":{"name":"@smakss/search","version":"1.0.4","description":"Search through array and/or objects for sepcific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"5874f75630db68e71923cc6f66fe19610c480882","_id":"@smakss/search@1.0.4","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-vjRiaB0H8YVH5+kLmugNNeNLubEZsYTMFCVT4zV0t1K1YCic8Wzo448pkSnVIIxJyaewfeiiFTUpcIbQ6pivqA==","shasum":"e0838791ea316aa6636bb13f35783f21a66b3f7a","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.0.4.tgz","fileCount":6,"unpackedSize":7896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPyeCRA9TVsSAnZWagAAyoAP/iMy5K1dCqJu9/s2crAE\nqKu5959mW9Dz5TjwZRGJoMH+vOKuSMFM5yQLEKKDV3dAy34PnM/baGxMv1TZ\nfXA+arK9a3zUHvtEDh04+5hNu4Agg3WkvD3Ns+Ax4uNxgxnGwgW5d3U077Q6\nlDAhAZaHwb9bFDUk1a5y8bux9z7Sqs3JWbFA7sIvfiNJQ8NdhZichvRBiUnu\nkTnSdPrgqeKIpBiUXDTmZSEb13Wy/syw+PHv9PlEKfVDoVsKZaTlapST3j89\nAGftB6SSlFE+MTxo6O/Mt8imxMHv3FawWq8iIzQ6px4gOhqMEXpsdJmStJex\n6mOlMQnRtS/+yZVRoo7BONm0zbZFWEtXYWFhFREmqvOoXU940Y23idxoDC7L\nABY3lD2j1d3XLiBVrfsCsaBn6N7UJVmIWeV8sWrEEZm27rBvAei+BhIJZITS\nAXzipJ5PHSFnWgqETut6ZSlhhiyf58up3Km6S7/SgUl1Q4V1h0G3BBsHThPn\nAjcfhH8osbwH775pjuuk7FTjlGGa62ROzAFU17sxWf/7gKPmBb7auTMmP7ML\nNx2jf9AQC0LiHhag6jB39m4q0Nc2IyzFdp0cde7HqI7JN6jYePm5Jyfial7f\ngEs4FZ826hzoCoIHSts8W3zD9DfHn+eqwztlTxOS7cH97fnl6ir+JvEz+Rmj\n17TV\r\n=y9/+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4wXmCvC0BihPNhh/Vnw3fHmDpPWctx67LozJ8Hsie5wIhAO5m9w0Kt9iIenB1/9j6y0npDed75Ys64h0ohIO16/hG"}]},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.0.4_1601502365813_0.7912208440708755"},"_hasShrinkwrap":false},"1.0.5":{"name":"@smakss/search","version":"1.0.5","description":"Search through array and/or objects for sepcific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"1c22ac9ae04ff455ea27d612bf9b3e12c5c534ca","_id":"@smakss/search@1.0.5","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-5rM6VCa0A4x7xAwjImDZ3wPx4hId7HkK4WAvyihMrBoa1pvWQbqXmeFrq0Ga4GkciSt9jG+AkY3PlYlhH2l/Iw==","shasum":"f0fb818a775569ebe2647ca03c5837260fbdc16c","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.0.5.tgz","fileCount":6,"unpackedSize":7914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdP4RCRA9TVsSAnZWagAAlgwP/1uB34x3otLoZptJOcF9\nmjx+G2DS6/aGnL/a9v6tROz5ThcA12OK9AQhc3yiHTRfgqzZ6WjPrwd0yFoJ\nxczCe6ZVru84CzscbdiNNdqy1hUmH0DrX/kdt7j2Oao+ztti0NC3FdvJmZBR\nIl4TsyCOnxxO0c39ZFaT3u/I8tYbRw7GMZhrUtwgvN7Tu3VEqjGxG6CbN2kX\nYNem/T+v//yLibhoDtJIMp/OksWMDmy+T/3ULb5Es2ga6SHiF3XpBFQAVK94\n+yVpNWwnq7Y0DQeb+F3lnB6TpocDiiwtK1QaywjMFyPFlWT6SvZRA9bBv2zm\nT6tEOJS7GwXoLa6uCD2szEQz9Tc3iCAJnkA6Yluri3npufO89CqTEgUtRLj8\nvi9n0cNIeVWQD38Dpr7K5z1rMX/Ag2BaYNJKJsQrxn3w/ZQfaQze8bCNido3\nBblsWGCdwesH0gnrtAOoRH27vIZtvPF+7PfSQ5+zWKXMthqDDZzS47AxCB+a\nc5IeXoIwb6Q12LV3UXE/fkc9XQf0t16qoCmb76XPjDucfkoXMNkIq74Bzme+\n4c9yhYBt0xSwuL1AXDr3Rmnlbw7ojPxnYcHZpYhdJh6suIIe1uVoknnGWE8q\nP4/uIXFoIAafupnzNagKZgjamxz/75LTuJcr7/6cMFsAO65sHHHNx1dEcIE2\nJ6PZ\r\n=NeQW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDYhXoSDML1bJPRyXfNN20zXNqkSTKghxq4z7vgR+/dAiEA7WMuBH1QtUmzMj0cclmzhKUB3r1TQcCSJP/qAuZpR8c="}]},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.0.5_1601502737200_0.7636993359368436"},"_hasShrinkwrap":false},"1.0.6":{"name":"@smakss/search","version":"1.0.6","description":"Search through array and/or objects for sepcific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"c7d69683526df60d246a486d4e51e13a49c5f868","_id":"@smakss/search@1.0.6","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-wDS9KO7QDq0ArPdEwdBbHW0BrETqnPVOru+BHpthafKAtnoXz0itgLUFyi9llibpJxAMiVWBJSDqgfEZSAzq9A==","shasum":"9a3fed1257023ad2e78f2e0e7445378ded4a7100","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.0.6.tgz","fileCount":6,"unpackedSize":9473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe2N+CRA9TVsSAnZWagAA2O8P/RRavls4Je2zEhf+xYnv\n9K6nQ4sv+JphyDa2Ea/KFurdoBlH7g9QiCscgFDA1Ri+HB2ozbbzE/auZlbx\nRhQPgxm8/tPArazRCq7FEdMp+AWx22TOWfEQ6QmdmvbOPe1yjRn4zTVQcp0Q\nH8vFgh7ef5/3qu1ppM+04BmZLUblX3VibVcgJRYmP4qG4QTUqGuQqSF31Aaf\nzK+waaf0WnWFpPMkLbErwWtmMXfIPJLytHSrPMExDe7D83J6uSukX+RnId2l\nrWBB4vtXEZd+A2MsCCaAkoXCM947e5ii1qI7ZtWb/1Ora/czaHiKY4Ar8pq3\nuwl1uSakCcDcKdEp8ws92tyIphUtJZhXM5Mdtp4Bfr8bp5Sx9Xmhv31K4zKg\nJIhEiV9kFieDvql0LkRyqaTxSqyvUngydjT4pYUGJkxiurS7KHvQNN1pxMlY\n4KHbP8gBOa8FnzKMIyML4Xd90+jKdt7f1lMSEMFh1QaC5+jwRoqrsFDiAlLC\nPayXUeRC1dO6dCu2AUhH/Oy5AM4/K3vY4xO+UEH15bCy5ZbtrMEnh+5yg9PK\nbG9ruhAmmHBlQRp+4OWLFWdpk1QiRdDlzuihvep7GZ+/AcxN/s6dW58mPMvZ\nE89CLFpZ0s5THqk2ouCrz/YowTeyVLN1RfrUtpAOHnghIADs0s4MtoRtsDqZ\nHSk4\r\n=axu+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbrXBictnFMg2om5K1xo+K2FWxMPUKmBMrUoEyc620+AiEAl/O5yLZY1TGIfd+cYdM6oAtN/l51wvyKzz0BryFetNc="}]},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.0.6_1601921918281_0.0184441205413286"},"_hasShrinkwrap":false},"1.0.7":{"name":"@smakss/search","version":"1.0.7","description":"Search through array and/or objects for sepcific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"771955e9a5f3e9717f15e0ea87c25736a8ab09ed","_id":"@smakss/search@1.0.7","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-w1ltg57jURo80MgoN0NyXMR0xj9iRVPBHf/Mo2JfGfAfj4HI/BTgDVLQIg/yTMPbUC3T05snuKP+JNzw7D/tNA==","shasum":"364e6342c93c1a252113f4c58a6905648cca4ba9","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.0.7.tgz","fileCount":6,"unpackedSize":9592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg8wKCRA9TVsSAnZWagAAjR0QAJNmhcyo9dABosM4YVKq\nU7uWD/i0A2J3ETnFpBQySdbtHcGSKQQYX8MgHMvALXyS+lzIbtYN5052kUTR\nq+3VAl1nDNDEnIZbZWnSJfuDqejfHuVJ8j5Q9ImHLyLGDeGxDNxl9rdHKMAO\nww7uMJjsSPXYx298iEOVbyaJ+KNELVElkeJMUL6G6OEQmS3Es+p4Zuq/XAzt\n8AmH8C+X0DydMq7tZJSGEb7bu70i2pdSIh+mp9PQ3YEwS4olszw0piLZySWl\njyiiPycKsexnwK6IfEPogmUxEeDxcOsAHFPM3FclOq43nYvatz9X8rRt+O0J\nuElAwBej+A8+hKhjI7m3HqDktKvBOlDmDjA3iC6UaOc1GRLEBVRWt4fOCoNC\nDw+ll0jj8QMiZXUcNZEzf4J5L012xolMC+bAcRSvs7xI8FOykXl49MMpJcoD\nXBlhojSVJQ5qVdHg9/tem2VQFHzNho2aKfHClhnGjWEo3Hi5Nrs4pCuJY8Ui\nYl96WD3gyScRcVNHJc3pRl3DqDYNaNRDtLQMAgfUQWoje4KMkRIw21lY4zKo\nYNJ5ynasMs6rhR7VBHgA3UHeBubP7eRoRtj0UHor+qIjhKY9MCcaDD7ombGQ\nWdiqPxic5wiqR+eRzDZygLC7Q4AuE1AhUUE87c2b6KvQ5ROXPTT5HiIfCvIJ\nT5lo\r\n=3GkB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC21i1YvC32UoluHTiYd3G1KVSFyqZO+1D/pZyT3UgwgIhAN4OVspG8gBBdXckkPD0aHItx8PbH6H6nXbFMVjc5Spa"}]},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.0.7_1602472969655_0.21422756523269548"},"_hasShrinkwrap":false},"1.0.8":{"name":"@smakss/search","version":"1.0.8","description":"Search through array and/or objects for sepcific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"024ac5a4151ade335d88ff0591261476ce3c6cff","_id":"@smakss/search@1.0.8","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2p4XpbWjCyNKt79fMereaPNW2AOm3vUJ871nToeDQSOPae3r0z1WYyqAGjT16WZdJ0OtFNg/f2cei5T8RDGoRw==","shasum":"6792dcda3e7a6473779e7ce32cdcb7280d81c5ce","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.0.8.tgz","fileCount":6,"unpackedSize":9673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfli8VCRA9TVsSAnZWagAAgQwQAJ6WaMivmZVWa29G21OV\nTg7tlJpSbOG4rMxZxpxd+ZvcbdFqOKvLk5X7X+5C22Q4B0BdB7Ax5lke+Rxh\npXbCJX/gFWE4YXhv0kLCr+SLrlmBQ86B6Re0eLg15MafAAmQAOt39y4ZeChH\nyubCWd2eMsUawbAskgdveX9QnHntXERA4cX/Do823XPFnjj8MRRchfIcy0iu\nHRVNyLQKge2mlVxYmic2Z4vNTaNDttYNfwMXlA7RGlTzLjcE04By5cIRwNdu\nMj90y2ctlprS9Dc6DGvvKBo6EAWIRwtQ/W31dXaU7ylaENkuvzi0RTmBy7wh\n2V5qUCQMsm1ST5Jd0AqZu2AKdxLox8dhaDRlnLo4t5BALSs/mfVsmjuP8eqb\noAogSe1iiw7C2psN4ktIXOdsYc9d1uVAltCLqCiO3hVShLsbpkGBelEY417i\nu7VagPKuuOAKgSiYwYM4vH/OMqGQkJYnrYa7duldd2jgs1rwA4zGpGTBNhN+\nWQL84zwf0LNDT2RzsCptB0gVby2QQPM8nT85u9QhNKpxl6z326nQLmMha3VJ\nrdpTYBwclCOptoqU+uNdcS5w7wRMMgpGJQwTRBpdBY4/rJKwe7kD4UyY0jAM\nwvjWyLSsCAvJ1B3G2/gVC1bqwuu8m600pRW2U1FQol4o6ooWDYg9V/CVjTVV\nRNM9\r\n=1zil\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2qVljeEvkoQG4bm/Y5fUib4w94xE4oVICcVMhmAzvnAiAGXwPkMvvDPuEf3lr4HHYHNVMF89D6M8rG9pH904HbGw=="}]},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.0.8_1603677973113_0.15959305699075932"},"_hasShrinkwrap":false},"1.0.9":{"name":"@smakss/search","version":"1.0.9","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"93ed6adf5daea826ef8c9c7c2a06ff45be10e414","_id":"@smakss/search@1.0.9","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-II1ihbectWw4/7LpOEw2+OiGC5HS/h6tcUU79+FW9lt/axisENnP6oQgUsilJE6hfmynYI/+ldHscq/0E2OAVA==","shasum":"06ed598c6eef237604471c9e6ff97060894ae75c","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.0.9.tgz","fileCount":6,"unpackedSize":9673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqrXOCRA9TVsSAnZWagAAgB8P/iuVshT2ycIIMAubfJ34\nEhsai34WmV23N+qfiptGWyIeGZaLahB5w3yAWdiGzlOV2BqMNJWOzvvhX5J0\nGjALaNp41kL0hRJfKCoeU9wNU1ya393vD1THDnnFF8HMXadAC8Ae00+q282d\nH8MF3wMcLhKgWyQzVn9U7Pxn5Ciy7c+IsP+CqgGko59AFVE2KJ2/dwVGzAvI\n9pnvpPI4XB+xWG9tPkkJpni7ap4DbRTEvTILJaBtplJB/6uWFJNj3ibBNv0W\nCxoSCnsnkwJtBO6RBZyYPfWVicPimMJp71hwPwOt0iygoLDhRLQUD0NVkEcb\nyiFM5LvoY+pbfS6sXHRyr+eWlbWIlok3LiM9S4ST5oIDSDiYtqMhbPFPdewh\nsrfrHehRpRfaHhWUKABtI62DUActMbRdDRriGtuZL1k7ZRMofpDq8cELZpwX\nIwxY/yK343Y402NaOscv4qQioioFkPFkkT0iZhKMMwRzZMkWyjs72meohdyg\n4U7BWjG5cXbNVIFhFPO+mdh2p6S4s02T/dzkiLWYHYfn3QQXFTxztxPCHTbC\nPtTAjjJ8SIE6aeQYFB/UHb+UWL1Y5ufqJREFuWu2ZtN5FWubSXN7vH0hxrqs\nlm4cC88/RVaKggxg6FJSDV3nr3d8092sdHvVTSvGtcnmAmF6UaT8bf88dWrv\nLjso\r\n=8bBa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu+40AqKBfXXdBhxbel8nw1KqR/+3DPCXGtP8qyqAahAiAigZRjDEH/dfXkGMnzA5tETkevEnZiTDW0NEpgpyn73A=="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.0.9_1605023182347_0.13048936939590905"},"_hasShrinkwrap":false},"1.1.0":{"name":"@smakss/search","version":"1.1.0","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"1dcc1b35087ea8e135aeceda1a58479be04a24c0","_id":"@smakss/search@1.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sR7BdUgBlsd+n+tYRk6MBdh4Tj3/MHbeLhJtEJrwAYnVtzDS1d3Q+PU3wl/ZNUnRZ8rBYrWog1ZKrIM1DMB0xQ==","shasum":"07da3f2e24b30321138924a36af02f4c425b9c45","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.0.tgz","fileCount":6,"unpackedSize":9674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvIxcCRA9TVsSAnZWagAAX/gP/RRtUyzoiJdWpn9DZyN6\nQR6J5HJnYiZUAbThtOWOzmRN877U8ovy4dWkAZiXzrVRIzzWpgnwFmCfyZhQ\n8mQw2z8oxeAShfoX65k2V7LAoSUmTsOJgizQjVxlRbt76DBaYrYSIQTL+pAt\nrnWE6t1AaFJAfY5VseZbV7p3NtXdrmj1phQBaRdh5onqEwwAjSAPeqS/KQiz\nIabSlK0uKI8DyuME8m/2/51kAE4dift6wGZlHTXfuWaryhaGoidOzCCjyJGA\nDBZIMgAEfP80cDIt041ZHUpwJEfTopirk4pVWYiP8/voqVv+dw4mNfkSGeQ6\nluUeyOts6IAGKslQ98kwbTmgdxcZm9Yr8dMaFY8h/qDNsiRgSWWfNPFIhhk8\nicxw6WvO4or7Kt33duy6d31DkJHtQTnHTj6Tnpce/JL4bKBQhP/7MYL28Hp5\nfSd97p3kJHpcQ7/XbG+l8bnM5rSNN5uW3Di9HPqYyZOJQ77B53OEh9Otvyc7\nMAEJCqcAb8xhG7FnAL/JyoX3Qs8xYXfCJSR/fGnBPdb7q/wpqxnJpsBLxGDD\nRNJEYhx2DXHjPD2mqEG5KGwhYPkwxvbkjXmXscdCKq6zbnYwT4w51o7DMLBH\nFbYJNqW3Aj1AuV6O/DhjkPem9c89iGj75SZycx/bdvP1YuRpO0CUCbt9lfgc\nBUWF\r\n=gVqU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy+2gLX4LA/m9lXdpgFG4UKT+ePIWLyGijSYCSWXIUqQIhAIxK/uCsWepZSPBiTYt9E6r83+eWgdXjLob32rKpiDOv"}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.0_1606192219693_0.48815184393371913"},"_hasShrinkwrap":false},"1.1.1":{"name":"@smakss/search","version":"1.1.1","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"f0bfb367aad6b6a14a6217c22f16fba990ff4c35","_id":"@smakss/search@1.1.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6TU/+V190f3pWl6InxQ/B1pHew8d8d26o2amtsz8qxJYO7KXKEj7pOumWOmy4zzV6VSvLeZrmUGSV7zRPU9keQ==","shasum":"0bef6b8c6c33e3bb3e353bb9b3e99f3f9f565f46","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.1.tgz","fileCount":6,"unpackedSize":9674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxRgHCRA9TVsSAnZWagAAwcEP/R3L0dprguoYDb6Ic75C\nVHB3NiNKgxEJcezDT3ZeObeXFhSrNjbe8zaofHvno/2ObxLR0ajVWAK6i3ZC\n1n5ASeg2R2A2exbQEKl6NW2laKnNwwG1hSVpFbtE/D+wpMkBu/894aDf//tZ\nZA1b7/UpNwNwdQfL5uOssdVQYdgCBMNagv3SFJ4eCdkeA7gY9FgYN1M9DQFn\nJ1Tv0nfMvibrvIcUAfSoEbyYGJXSf6CT7SxuC2mrXxhXfZShGqz/Y+SrGkwU\njpa6tYQEutAsCX4r4irbtLaGqbS5AXCaaW2mtH/pCunrI5HidKNQ8FjrHnCM\nRCrTnKk4aRWp1SqPdx091KjhhYHdWmFcfYbB571ZRCrm/L48vWCv781CzM+F\nMtHg/e31mUH3WXvn9BL3JvLpZuH49xhjR/wLRgBCapxb6/x0AZ0PhpJx6d2u\n29U23unbo9z59JZO/MBVvbRpX2WS9T6yio0O9/ogeJz0CjBO7l46o7xp9ac+\nu9giX6bBkZObY5C91G+A9jfendHsKiNrEebdysgoNeXVfMw7Zs/nuSaK+nqW\nHAB3s/6JYIKDVaDZHXsDUV0D04U4N2X+YC6vqllrEpZPIdPfOnTG/i/yzghR\nAc1hA2SLCp/oshz3tnO2WvUnzUYY1gVS2ZUAeVEO1hgZwQ+oXFzPj2wDxfOj\nK+Q0\r\n=7Cku\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwpfjXB2Sa8xNEJkbA1hJkeL37vD0TSukEJXuuPZQMIwIgd1LgAvTotJxHzFMIdCrLbwCJbLvbD61cW4+9SoyAHwI="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.1_1606752262670_0.49477222766165596"},"_hasShrinkwrap":false},"1.1.2":{"name":"@smakss/search","version":"1.1.2","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"a1134a5d960ed9743135d42d9eae3584d5cfef35","_id":"@smakss/search@1.1.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JDfOqsjwPsJIdeW6dRcsGcyZ8JOB6jnUkjNkJEDI9/VmixvKgpAVVpkJ+R+ap45ldl78g5YgFOyIt6bdRdA9iA==","shasum":"9412e8327c0e8da2bef913a3c8afb8cd6cb8baf6","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.2.tgz","fileCount":6,"unpackedSize":9674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz02fCRA9TVsSAnZWagAACE0QAIDnhrx+pwnY8yJJYu75\n4AFvDBRXloIl9tRp3AevQwdjxJIqizL8F/R6LcDatmz4hODWMQ8xtHe3OaLv\nmGOMyWWjfNEXDFPgM71/H1inJHdM9DfSEHDur4v0VnshJCEJrz/F1HGiOCBa\necAq8qVpwYPaiSXHMCbIOxg2O1FwnorVus5yVbxQqIjghC3fMGjN+8lGPxke\nygOAUCTYB16fdYKPIsQSPGuxmd/EhH6nzTYNVwKtXWn50OZ8Dt98VxGhSfRw\nfz+0byOlQ4O2AKJ+4iGY8CiFVP5fUp+ieGBaeZyk4WTtOuucScCvfa1m3S/z\nsGtIJqAwfwwW9FYBx1PGaVmd0GqrZuRjOAsoUKQ/UUNpPi5XSh0yB/vHlPv+\niu3UD/aQbp2D3Rpy/l9aiQWcmvQYqZ1ye56VNmAM94NlTUDKaDxu6BP1ccby\nJ+u1cCqIap1FIywzGD9JtX3AdaDtObA9LMjERL8EiFUz7g7ZGFaUwwd2yuFQ\nYIpMVtdc9IOlUbKvXBnINfCK2J47a60bluEqUPtGUh1y8CMdXTaC7UmTkJc6\nMvp0Gv8UgK6MxatkNQAeG4j+sDU6q+Jwr6iIr3/tn14VTY72+wJuwn5JcB8I\nbLCiERUGnS7UZCE8+pFt/R31DYOJjd3V+lrmkyhg4oxHoqLcfZ1FZnQwjwru\nFL35\r\n=7gh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfaECFEAkppCnouOuuPjKJ/MoxNAGECaTxHzdDe/OS8QIgE574usbojUcPdlM3cfLmD++aQALr/GV+H7ydorlGJsM="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.2_1607421343295_0.49352575813594735"},"_hasShrinkwrap":false},"1.1.3":{"name":"@smakss/search","version":"1.1.3","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"137c6a19a012d3f3d8adef1b4b8e17490a2fba27","_id":"@smakss/search@1.1.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-94MHxzHNbseF+xlQC1bsQlewjbIIb3ky4loiCecTAFrLFjnki3NZACNUXyZY9ZrDGajGFSCblhofmvjP0WWvxQ==","shasum":"b94363612dfb1265736b7efaee07d725cb3bf454","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.3.tgz","fileCount":6,"unpackedSize":9674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2MsHCRA9TVsSAnZWagAAYqMQAJlJjAeokq/5HqvSFrSg\nGJzkj7PopxdbY8JxHPUdTre0mMMpILc6M+Ro9aVNgg5PWsPrpxiFY1DverxO\n7gXvWrWry4arfszvqi9fsvnaq1cxbHrfoWIhexOZ/J6fGM8ffZDe8aUDx9Bs\nJTbE4DTyMTTpwiR+jx8ZZxN+j+ek8Y7Byb7js6qm1g6jcN/0TDpOzGtEirdr\nJxWVJmzQzptKCk2rDhxFkbYj6GfR/SnvANndUsr2zUjC2/Uwll4XsxYRLgq0\nI5lvaxUUJ7WIc/sx64lYBkVwtY+MaIfdspLaCVWHbqdqcQXx+7NeyhRsOY7c\n2uI6oOCL3zKsIsAkmUtNZQoHGVgkMZrEvI4akSaEtZ4gcPybAO8PQRIDaT+/\nYkIha00A6/3gGe4csq6eX1/0sCXKqiKWahh7YpAo6AaITa2u18jFQE6nJW5Z\n1qiJqSG/8W3Tb1mZKFlQYEBifADqMMrxiCBvaZwMMOjldX4ZX4zP+xaEsD96\nPdzp/YxODp4BbfXsyZRMtlxqMEMAsX4+Gd5INH/G8wW6TRhZ9Kt0OvS4PH4a\ndvAbY2lHNy53ncb66NBAuunRdaZKFZ7EvraKygipX6jLtF2weg+XrkQesjwx\nLmkzyYqhdEGGXkqaYlm89Tfq3h9vyRT1elO6Mq3AzenFIkvyJ8qRSVPXfLkJ\nmR31\r\n=nu9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXE2V3Gp7UwtCUGtvgm0Eo3kWzOC26FRhtb2QD5QgggQIhAOLfiJC9KETdl4wiYYzGcedzCtaqYSgYUJ4HKlsjRfFS"}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.3_1608043271519_0.9261239874242988"},"_hasShrinkwrap":false},"1.1.4":{"name":"@smakss/search","version":"1.1.4","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"069192d9e8d20bf41648feb3c0f5df81f1461a16","_id":"@smakss/search@1.1.4","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uap5d2/BLZ7W9lInOoq+5a33loyLzd02gMOJDoL9dkond3+JOwcMSuhJrfpXxOwG62xVP2ST0AJ6mtlWKfwtqQ==","shasum":"15b4888a86dac2be2a08066211660583b212463e","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.4.tgz","fileCount":6,"unpackedSize":9674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4ckHCRA9TVsSAnZWagAACY0P/04o9/3xo/Mt36xDeDR0\nHjZXt/yblb1lGM0MmFCpEbEXZFheTmf3brMJjOR30KdYM5J/rWEoFast35zH\nJb+w/i9iG5G+DUE2QUccGPuVX8ukDLsiiD6kMlT+5Tz85UXWGbJibt8ODFqr\nKmDBhTN02ShgvqkRE1kCV4qLPRMT8HXW7uhCwaMbI77bzYHU5fX9VmxHbpnT\nl/AGgRVprTWoFIfK5bAV7WaOhDbXF2g6TBpu6lkpUWDbox/SE7hEPXJIX8/m\nh1BfFH6pJ8GpvL8PUpUiav0uOBW80X3D916kwL73GvSLSx3xGUNXIeMghUH+\nfMU5mr+4/vO6RYTY8uLLlNwr+wrGkPeCLvbtx825PNy338xBnzImwHGhOGtM\nnRGQiOipEkS8QA8RBC4KwWZE4pik0Bvbp0A4XAHZI/k0B3ji4k6PGbp70llE\nfKNaZNu01PRGcbqGzp6hw3BYsgHzwFY2K1coymIqiNrT8+Qt7YQGBc8M2VzI\nNGt83aIOPEiKRLQk98OTkc4tPrFqGwKFS6ARCCp800kI3QX4NxXLkgugenIl\nmuFnFCOPiWp7In5TFX3kT2wTCJnxjUEN+cgPtdk11qzi2maiB6ArJ0eWERfw\nGEtZZr40s0CLqMxhmAhMCOGY72+B6cHheLTqpEkBp0xv9H6+4IKWCZ9ScH17\n0oZX\r\n=XNrC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD95yWm8qqADYvazmb6zutcrXiVNs4pSGg8EyVwO329eAIgN1Sp5QTwx378WdOm55aQdno1cRQddtuOH9shoc9enus="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.4_1608632583295_0.6190614251369235"},"_hasShrinkwrap":false},"1.1.5":{"name":"@smakss/search","version":"1.1.5","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"40c3584cc036301543e82884d55693083f20f597","_id":"@smakss/search@1.1.5","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jMvZtE+Y63ztp1B3tSMxNcF6EEmd+6b+8gqNXrcey9MEDi5EWg0jbjil2EaagbfhJnX9RbBJ2az9I01mgrRA1g==","shasum":"2cec9fcffab8df569d435bb9695873debd94e0fe","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.5.tgz","fileCount":6,"unpackedSize":9674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6+IuCRA9TVsSAnZWagAA6zUP/Ai0Fb9+gqj5Kz8VB2KC\nBaDf55OdgfwNm3jVgoGUHVA1TVV5hyqdxiOfqCifb2HdnhxsLj3sdWzmW4tC\nH8iPlfpnGZMppa8Uhft0ouDTxJQwT9YqGcHzj8QXqR3zDLErrbPixMnDI3CV\nwo66uVPWcknxDo88v2kY3kaHt5NEIkpw+Lg/7vjLxLDxEXEENtGeBGc+2V7o\n17ZlPFthevfNuVBZsY7lgbmofqH+t5TWaWsxxouX9HB5QJ5cNmP8cLxR6SGc\nbP1fHiATHO62JTSGSGGhj1JQgixePN1XV9E4W00rF9aOVCL5er8WSKPfWo5X\n2L/o6EWMIbMhnITY/RyG8x1/w9RqAuYM3Or2LbFODZ/8xJuEHpBGwUOCmXrR\nrSYgweJKs19r7uC3CW3/NQY/D5/WP4CVCEnxzMBSSH2THQ4RfX+6Y7J3HsuQ\nDmYECUDwCol8oa2YJhHEeEQxmYy/gp0X0JwCuyNemUk0Q/hVvItoVBAvb6gm\nJiDib1rfc/H3iz05NZacN+F4UG/jnh7/juhg4JMzYjpF4RHx/ssPM/O5cqJx\n+QE19mhnkw+QBMmyTt+0dLbtFPPgsCK70l361KRQAqSHE1Czdcfo4aU+ArFD\nXIUnosr89r6MYEkpSLBi8aMa9bRMsod7DVbzn8GQhv6PkHZe3DbW/mLOXk6o\n26t8\r\n=cTc7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwHqhJqoxKySw3glyVC7C9gRNOxhFMef+GdcOR9pqtqQIhANF7Mw5O/t3bWq51JgAFD2kzZazqomC18PcOII7hHK7G"}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.5_1609294382252_0.6857304325466791"},"_hasShrinkwrap":false},"1.1.6":{"name":"@smakss/search","version":"1.1.6","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"3685e3d762352c7846d8a8e8033fc438bce2cd55","_id":"@smakss/search@1.1.6","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ZIdzMs9YGZD9VR5yN5uObhAL+qmlwuX7T3f6z6q/i4PNGYz4u/9JPAwbD/Nm+bL90Zt1iRTWICtsKdpB2JZICQ==","shasum":"b25d90a733c968530c1611ce1fac0d1fbf6d9ffb","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.6.tgz","fileCount":6,"unpackedSize":9674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8pDbCRA9TVsSAnZWagAAZUoQAKULx5bdTQKUKuLstC0b\nZrC5zmehlUv7BMbQFaV2Szv+Y2vx6Reb4l5+erzN2hmcGliXN8uUkABLXHWj\nqtw2HqClzaI8qawx/t9yhV79SPo5Lwc5BdTYOA9KjB7+TMka1aWlydbPbuID\nsrqauN/t95wzPCXZ4rGuIXLrEE+oidv5zSDDk7AK2MAkA92iP/4+y5zPoQFR\n6ddUJTDWsXWdSDl2doleJGH8PNLQSLkwkJC6mOLAbqqjQcxC11mALJQvi0Uq\nbnKCD3OXHi+eDJ1+jdWR0qfEOvdXN/cKrNOwt5AZkLDRNFLGA5F5NkIHzuPa\nI3oYrE1vxz8BgW52HZqadEI34ayi/gc/J+UKeMTPELZzvPz9i1NgnX8j+hqM\nqytPs0kCBMj8OqvxQzwiAMlsygvMUL0LMA3bZF8Z7c8eRy1muViZQhpk/qoW\n1sWqMb9HVIqSD2aOUqMjbwL38kNL0eKssb3soAiotSTRaq9jIQlPnk7cHxF+\naV2j97QPAI+8c1jqT9BerwAwMPRSVPlXagZto2oqIPdC+9tL14OLuG3BJ2Hs\nlBp1C0PmTPXVRJkoW5ohU2YS9+iQzzuaErGhn/lVDPSa/IeE2gY6ih5Ts1As\ns7sKog17WiM8HWoguNG9Umj5J+btBAeyp3CNWlfKnbTBfpq/i+a4EQU7CReR\niENf\r\n=3d8J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuEVTCHffbDyLfjvw1DzIpYKwXT6j0k7jaJ+jDlxFiLAiBPs3x5ksu3aSvzbinZq0NvcvO9FepW4lLpSTCQvjA/Uw=="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.6_1609732315390_0.2712851229096158"},"_hasShrinkwrap":false},"1.1.7":{"name":"@smakss/search","version":"1.1.7","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"33baef05816661c41d775bc9f72e2e5e9133a9a5","_id":"@smakss/search@1.1.7","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1Y+iQywLMclzZFor92sKhgfDp5CaQ+5poFJOFtmfBfXcMsQmZ7XA39/YxJzbpfyUZ+hGC4fm47iWMT6xSlH4nQ==","shasum":"31225defd977330489a1d85a97a8d5d6b62cce39","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.7.tgz","fileCount":6,"unpackedSize":9674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/egZCRA9TVsSAnZWagAA54EP/jCkEueonQP3wFqdhHuZ\niHCR1Dpg5ZKxaWM3eP9krN/Fw6RNwGO37KUl6RkRKWY/AKzU3FQ1m+vRP7QK\ngYaHUsPPw8jxrrLoxCuvKJjd3kA98BNkNu6/DxkxYGzdeH7KFsp8oSiQPxih\nQoKx6UpEPtPkZmxfNhoctQHAoYyYNj7cAU7/zsqcHMIAsnVBMSNrEI8ra0z5\nSiIjFCOe44W4hAsql2h9Tyio8/DQ1DuTmzo0ZyaKiiDXFUtTi5DFITmHvDAv\nrclScmo/9zz8ZBh3yOjDKJPvD7GXPjuJudz9CJOwnNtIdE5SANIwJsAuMSRz\nicEY3dknAN9W1Iy/GcveW/fEgGvgpshoX8rtvlaOVJROHPlwFTffT+2YtxtA\nBZxafra/pI8Oe16g2kIo20WdHPonO5FbnH5twbnwbtUBzzil2r/yX+VVQIJa\nQH/9df3w3crIT+YPP3vTTcc71m9JgEFs8NosU0VGLfFhvo8rTgfiMi0DdK9L\nZkMx1fc+KuhrioVrPzeQHvNPQgmGCpTyo8kDzm6X5nViKQ89kC72S8n6iHEo\nUade4r4xq7EcJdu52PjnixRxOpPby/bM6Ygmo/jAdSxzPDekmFehl9Vp4oml\n83dj49FIWU0lSPIkyhk/MQJCfaoAKJhdR2PENLwlRUCaw9EtIbtX/7F7W2B7\nrcOq\r\n=EU7O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXWDA2JMbehzdW1lbYH71WFEpiHtiQNsZJqaJQ7vNVhAIhALgtkzcJAMWon2XgNIGnYFu1IuEMeSX8hFtNwt/C5lZt"}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.7_1610475544549_0.6936274885807485"},"_hasShrinkwrap":false},"1.1.8":{"name":"@smakss/search","version":"1.1.8","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"9687955d68b2872d11e483887e0b88cb0d5d9bdc","_id":"@smakss/search@1.1.8","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-gcwcodVsdOqE5QNYUQwt4UIn9fmzTASI7G9STw74ulpMbQs/mHf44al5n5vhEAMMudx/7WryYxZfCB4hzMn9KA==","shasum":"fee3f8ce67995a35521a49f7d7b983d27b0749a4","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.8.tgz","fileCount":6,"unpackedSize":9674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBNeRCRA9TVsSAnZWagAAOZYP/3+I4ZhdxVe5l2GLpDpC\nRriHrLMRHZ44pC/lyVBbdqssiWxiUtG3ml1iKo2Oxv2PikvKtQUNlmHTT990\nSz9Az6OArNhwuQ66XG7FhwCuhvqJhHx1nxGJl+OYQ1Qi12rzKT0FFvofkLmN\nFMn3n+Y3hb8YRUTqM+pEBSm3JaqVbxt8anLONpC18orSWCz5HZWgfcbh+0bm\nMBcknP0EsxKZipAnWxNTTQKccNcVySF9EjPNY5sgKQdijZvbWGjVPFHL0djo\nY9WSsD4mUlO6auzhma5uaTa+wHg76XUrhI/nVXeWGVypLZSMO6ZSPNPd0hIH\nNQm3O9K3AhxIAZBKjG9nTpSReQmxDqTCFdxhpHFpGhXY8cD4gxER9OwlRpjb\najlR37/qpva3phJ7UoJ+b65SCQRudwv83Tx1RKThHQ0RIspFnG4v48+Ns260\ne8KWdhuyeuhPQ+wIb4rzWN2hp7bCVsBxLoM2w451mgEk1p4UZfKop9k3jUQ4\ncMBYRJnQYbBAPGOhsCMlNnDb2lAcPQGgHxTm4KlkX84oIn2NIpFrRH2zK8W3\nGt/BiKg6NQY0yhRqXVgF2yTkdBJC34gqSAsxSQtLhE7lzlH7u3upq5UftU8c\nhYzmzHocE01ZYen0/55kqRt0p0baKkvFKNrkabMhYCoudo/vLwO80FkBt02M\nKoww\r\n=XD9n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8Sh70CVoqvVKqvQ7EVUmvaDkfrVuVliyPAk7qmjigfAiEA4cHsKO1iAKNiIwHw+gxt2fyRtfR7YTD+Xv9ah8+0gpE="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.8_1610930065308_0.4724099903176011"},"_hasShrinkwrap":false},"1.1.9":{"name":"@smakss/search","version":"1.1.9","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"c928f9938092ae8d243121ceee405d32f0f37af7","_id":"@smakss/search@1.1.9","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-RDjspeBqVQkjA9xBCDPl2C8gmHB1iRrT8U1iq+y1smFvTsrz75OOKcXd3lZItgNuabb8COjXvhrT3bsyyMavAA==","shasum":"3bf1c7102f3922a0f6ff51e72f5178426ce98bff","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.9.tgz","fileCount":6,"unpackedSize":9674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOUCpCRA9TVsSAnZWagAAy8wQAI7Fy5ZRDkIUkPNZN8Jo\nvojyzhLjyvw1fnONPPIRscQzpFfN6dCuB0X30i9q2Y4p8nrwUuDV9MGQ1gWz\nEFPA8xEPXBDN0g1Ncxvh39ZeLcIxzwcuDAHfz9BJx4MEl+p9rlmkRwiazKa4\nHORcImXJR/Ktxqal9JWSI+VyOcVFrTZR+J57h3nQ4UjK7sZc14KkQLFaNJpY\nnnDx3Zc5v6UDzCFkzpQN8S52neBRmaWHTkyE/Yd7KWdiUYbQFX5P1/DX65Tg\nGeAazRD51x/aeORRyDQ5Tb11m0d3NVFNwPmPaPjQE4XAOOFXJcHHAvHYMzvC\n0Cs4Cu9XhvpwA/QQKnlkc67Alsbi39cMTqvlew0BoEip4nQBqjAxWHyRJePZ\ngHWJRDtvDKmQfReIjZGn5kRw56bGWV8xq3CO30BVI0iPId81fGnL/I0IzqP6\nEligAs9ZbuCry+GPaCDcfwhxLZBi8UplUmrar5GvNXEEWFSVlt7fJS4TmkXg\nkThZm7R0f+05Wx88t9QNlInk/pUg88IVo6NQ+MQ68sWmX2gPgUrCpYBeRtF0\nzEopw65BqgLvcgARqr3LNJuw1FltwFLCqXkUtbTr11ByLIzs/emGm77pKiEt\nf6SCgNVd7IFsrwBWHGZJD22wFLdb6bw4kaCXuQTIitF/UW1drA3pagewfzyx\nV3KK\r\n=9bmG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNkzMl3eDA7CxomC/r8Slilszip+mfVS4YTtRBXSUGVAiAYrixm8S1lnjR14paC6Jc2JnY2hhhLCAVaPfXQdN+EaQ=="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.9_1614364841375_0.6981838322677987"},"_hasShrinkwrap":false},"1.1.10":{"name":"@smakss/search","version":"1.1.10","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"68a0c0ce225d1c38b383b93ca7ff68c572795f76","_id":"@smakss/search@1.1.10","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-XABuV7gu8xjr7ZUd64dhYQGwmCQ3gBYF5xOsQIseYPOkBOsjnnDscShXbCKjvzMCToU1D8pynFOVB6m8BHEasQ==","shasum":"eb945f9f77d71fca2d021480de24efadde040ffa","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.10.tgz","fileCount":6,"unpackedSize":9675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgROsgCRA9TVsSAnZWagAAGBYP/2RU20MBLLY6KPGse6Ll\nUbH5Fc2G8gfVVITTayUYNqGNzL4B3uZviJoUJ0sxYl7UbLXTtPaulMLjHiv9\nAe1qqfTX/bGwj8K7Wu0dBq4hKlciPNKgDZsyzotQwF4RDSqodJuLu2KlM/zN\nVCuXlVmE4x2GScwhFgqHOFj1Nt3rACod17EEgw+LYpB5dqUwJwLmm6TbP/6I\nVr/ickwxpDvBA7PRwhl8bIRnRRfOqa9hb38oyoWI7MIXvaN/NQc71kwJBWgN\n85cTZToxlzAGUancQ0dCglpyCai6k/mh75j26PVyTxzsR0RNRMGDFOLi54d8\nAjqPQC/soah55dDmYt4a6K1NjUdJNS3srDZ03hddCJkX0ijotJONr6OGHwRl\nDF5hlOWEqGAmBVAHTRdRr7qc3X0neHcU+UUw1GbJS0qI5VaA3OR4rxKyHYau\nqMQbLppaWyvCsjJt9i8LiDw7Z0NUcPdrECTlubIUXJxJbchhMmy9UEFNz4p+\ntaGmDQStYTOHwnacrRmpM4/Xg98NhmMMaVeRZryGCAKmvDClNSh/RuwIlxOX\nKx8meG3eR880x/ZhzLmizwJwngDLUHKg7t/SQy04PJDcIokNyvjpZ++uLChX\nqSXxste5EPe8bd6DzNxo4fgSK+kunTIAjIGgXmAoPye+V0NyC7lDNCirf4es\nIdt/\r\n=JJ33\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaVaAAFgfWJ9KXvv4QI/UYsM/NRW/1lRCgI83nXtFEEAiEA2mix+pFU8t13TnVx2qMc5cPtWbMG6pY4OO/WIadICVA="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.10_1615129375791_0.32834831108397733"},"_hasShrinkwrap":false},"1.1.11":{"name":"@smakss/search","version":"1.1.11","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"24156760552496dc95f94e53060837e2068bd6f8","_id":"@smakss/search@1.1.11","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-04famh577WAvFaqSskZ3JVWhxZ1OUtQ9NOWYqt+ywLFCLx2AtuFhq0DuMgl7Nejtctfn5anv+lJmAEEsen83Ow==","shasum":"2ddfdab95e8a069882267fc53783d38e5ad934cb","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.11.tgz","fileCount":6,"unpackedSize":9675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS1d9CRA9TVsSAnZWagAAzhEP/1TkgRL9V7xGw6XiVu6z\nygrm4lj2g+FPMu9CWrEYfHtNu3gBI6U+zcKo96Qf7qpn86AbvjsqRSSPMPu6\nvs3eBm9nqwBjurTiQh3TQR9WK9PQD4qnvLPe47i8d9NTOqSNojpUIeoXo0gC\nKOTt/LvGdWTIllIaUiDs1RsWb4w5CASLWYNHfsjV9mxyWzd9weI/a29LFhKk\nXK7thM3NPutH1BWgq4NSBvxNpddF7JFMaLJlZiBbkgLrDWq+DJEs0NqZrDUE\nwabKLhRTi6QAS8nLH9V0KE3GaShEwQaGVd4Bta+fyuOZ/oxbgqW/PFTs/LIm\njRkDwZ4hhy7HSwe1IG3RqFLM/IWeaR7SD6v6hhHOE3jlvXq8rYlRdhLbxP8s\nQ/NNKtj9fXgeLeGCiPqMV//zArJ9LEaKrSnxpCfX4SEc8TL537ITf38PDmUF\nvh0cGtpJFFdzwsLBnLWD/SlcxqFddWWHUzF8OyIBzYbSea9yGso8z1wm2eKU\nsPnI1yFBxWmyNQZ4bZRLUjjgylPc6qXLf2zj5gbBq/XXDQrFtYizG7QVKExP\nGEc6WP1rFW+uljFSwjrAe33oNMarYY0vQ7TwFZFeCBNu+7U8pMaatAZJ7USs\np5Pjsn19XkFaa6vIFDqip368nPVqJyHQU6vV35MaVhw7pmO2W8em99wxflcf\naoWW\r\n=k13N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBuRXmgOli8uFCiNkkZbHN0MnZ0FK8gom3oB++VLawrgIgJLacmjZAEikICKkuO3a/jA0Nb/Nw3EraK0395PlStYc="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.11_1615550333044_0.04902291037222195"},"_hasShrinkwrap":false},"1.1.12":{"name":"@smakss/search","version":"1.1.12","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"178deabbd0d9f613c9761da35f428313827638bf","_id":"@smakss/search@1.1.12","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-vV2s5mF4ekG4GbHD4TwBDczsAyUcM5A9cB21RT5fEGj7WW+XjqdxMCxWuWuV7MB/BDJi1P5aegbF81m3gAfyxg==","shasum":"ee171b3ffc39df8abb582a41a346680d49ff810f","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.12.tgz","fileCount":6,"unpackedSize":9675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVNb7CRA9TVsSAnZWagAAeasP/irahVSR/Kp7emmueWVR\n+HorXqfBkWxcg0uczuz480/AfKm7SZxfytxmG/Fj0nawY9nzITjrUZkMLbT7\nQNCVsxsGusPoiY78z+kaVrhUWp42Frr5QOoNVFHm/AtY4GTAYz8y9wzlq/Nt\nnYZ79eGKVQUEGOQd0UHkZyJ3QNZaG+3x6fbU3AoRQZn0uD/vaYR1iPCZF8mp\n+XeyeQwVLTIsbdIJLCgg5wnLeAcDwDy9ZbcsXVzzjMUa2uqaY6zAHYxe+/t4\nBPG071D1Pjre93AnoOn9HZoMT8uUIu4Q++jZ/9WvRlgHQUZ8hniukwKXcs8P\n3X6IgF0XegAVFWYMQmdEFZf7ST/ONQLhGgEmqnfwXtqs9KCx3AzDpwelMguw\nlf/nNOVPztfI3CeoqtIsP0Uq8dSxD+2F9/eOGUo2QTJNUqke1iCm3AguGi+I\n9qxv2V+6XSpcIYg3IvwRhRRGVrrg4Xz37IU1+GciLMVopinPd5qdf1PWq9UD\nN6dSmStqyuVS5As9ApEiAkQrIe2+IksKe2AZuo8V4HEwJV4Wi+m9Xm8dW4uf\nnwc4D/ZUEqn2j0FGXOvxCFDgaxSxLxc0Is/hKjny9w3TBKDwg6Ah2JmM6DKF\nP5+AcUOxQteSgXvErHnPElSkuC6CeuoUVkmRa5Vc6DU1WjtzJ/T5E3NPMLUH\nSGZm\r\n=o9Lb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBnsFbvLeLmaQSCkFPWOkeDKrP1dsoLEtPj2XWCUYZFAiEAuzgqKJU98/quh9NPChCIc7MBDVoGPHOnHp2AD6+LkNM="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.12_1616172794673_0.9603821907011023"},"_hasShrinkwrap":false},"1.1.13":{"name":"@smakss/search","version":"1.1.13","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"f3871629443b29da705c49f3910d79ac0e2ed0b2","_id":"@smakss/search@1.1.13","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-tJLcZqZBWq3q3vWmvojroFx58IpqNNAOoCB2S0MwRbBPmIDqaUmijT/6l3YOYU/m4hUUVbhiOYpNDSae+TEofw==","shasum":"0b6615a7ee7c8af999bc1860372f9f52e56603dc","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.13.tgz","fileCount":6,"unpackedSize":9675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXJExCRA9TVsSAnZWagAAXNwP/1ipCJGb81ODXhGR0imW\nCrkExceb1qWURUvwb84OzW3ycQf03YxfuSdqmzTdVihoyN+CLVXT+jbrOoBu\nN8qteVA0T2QxgpSDfC3jW1SXDqTMVI+tpEGg5BXEyhi5XTjCwartTDyYXhEj\njcxDQ2dfG+YrFJL9ialigqKtmXscABOZL6dxy2+5Ms0Nz4mVaM6YvdS7IQfz\nQYGBWbr6YIb3fM97uTjaLxPc7jq9T5u5oy68T/FSfmIz8re/VrZoPyQRNZq8\n3vT8y2JH48mwJPHCa+sf98sVbt4ZuMPnMxRUmf/5Cgx1ycM3DYxB5bmfP5q8\nFsYmAuZm5BRGMnEzbo0RKx/CpYNSwDkXrd/cR0uBGXpQVJqF1gIDknmaHNaS\nLTOjtr3HrQcBK9dF3sXK11tRpiRA+KEePhuwZkEYlsL4HT/MZXDWIcBus1TW\nC7FJpu1TRWtZg8lmws+M9I+tA/1OizHNoNeCMjK7HHdF/PYzI6QuvQFkfbHs\nlFDXXg1lod7YagxKSLpQy9DqvemGXM7xXeikOjNoFhB+p5nB+CmnnSht07j4\nh5J0phc0VLw5sb7b5MzBLiqIecO8O4uoj9cxpbinkK07sO45qwMZIz5rn6ZU\nmm/pOgnwweh3yVKXBw85U8W1Jtct+LP6JcIQheP2Tu+wgs9ocveNKlU5dLeI\nEqr9\r\n=SSZd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmDUs5EJO6C+mGDo8GFTIz+mxhX1/UESWh7k/XNShdfAiBAWnWbeJm0jQGSBU4VKUJW5pnithCxytbNDs1jjUtrKw=="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.13_1616679216481_0.1600323102758432"},"_hasShrinkwrap":false},"1.1.14":{"name":"@smakss/search","version":"1.1.14","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"28ea1822fb6a0464b89bd41f65e4d2a4aa02afb7","_id":"@smakss/search@1.1.14","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-vJ8gQIe/IC2ySC75lRJzD3vbqlBz35h7ZGZZyun7S31ldQczd8RQTOFs/ZeQUhIox9UozMt8K9dG99OGv1j8Qg==","shasum":"4c5267a2a40e0fedeadf8b7f19b4ed8a5777b95c","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.14.tgz","fileCount":6,"unpackedSize":9675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbHoLCRA9TVsSAnZWagAAsqoP/i8pnNE5glBkId8MTxg4\nSnigYm0H578BHtmHzQBkby+/fZidHVXNBKj0/xMXfm2c4grRQrzO7lDlRcDj\ne0mJTpWW/mFggID9KrH7gUXzzvgNNIVyHMQtdXz8KRDr8/otGswh2bY204on\nwdlN5QQ3I3mFVmEB57sOnqiFE2pfdY+4DoOeyxvCMcrNbaQpJvEYyYjm40RR\nI332TxEY5N+28ejQqU0PqdqUiIzXQMa2jlr0X1e3vXi4SJ6Rs81K76Y9P4mU\nf+J4dMlmwtGhQLRFhWkE7HslvbDy9eBHPbRcPXJOI423tXW0EhBlBrdqlBfQ\nj3Xaa7K8D0dTc7QteKhFYlUiKRU3yUF9wedFxskUyE9A6UY4S0NumKrBcZgI\nauf8zzXeKY55AddXfx+9JOKLy5dZLgfdcEyxFQ/fURwyrAagVkLCCIeO425E\nLPFJ8kT0GtePUsO3Hblhj4IAxaJNfCSG63hqHDRaKYzouthabyjFgOrlBcat\nfxY6+mh4ldt1pQeLy81JHkTMCGWZNcfG980F6LJJpZShqGkr7pkoycwOAbff\nBZGcLEtbrxAbIxRqJcpaXGPkpoOosh2lxFY1IoacdkW6WZVUHh+ywxvXoQtl\nzE238R0KDC+YoBftMdWAg0WySLaNQINw8jc1PJGji14EtPxtXUM7YaPBsrmM\nGiI/\r\n=X+DU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH3zy1dfKDbA/zkW7BrmpPkeWmsVtwKHbsvoR+GnyNdICIBB/G2d9rScTMghIaFWAlTsptT9j2LyTjKxCc6jsfPHf"}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.14_1617721866563_0.5814250645346537"},"_hasShrinkwrap":false},"1.1.15":{"name":"@smakss/search","version":"1.1.15","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"27ba747cdaa117077a7eadb9bdbdd5d80efbb9cb","_id":"@smakss/search@1.1.15","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-GP/V+sHAh85MWzhXyJ4yuJYfR86u/xbmwT7EoyAkBwES+nVDPp+SJQkXkqTZO4UUycACe664+1sohBYzh/aF6Q==","shasum":"9397a43096e684ec8119f44d7c6aa4e068cd42c1","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.15.tgz","fileCount":6,"unpackedSize":9675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdwLGCRA9TVsSAnZWagAATrkP/0mTWzxLE86c93d84FFz\nCZf7xqqBa7NYhVtPl7V5TIw6ufuot+ra+8SCrmwj7/r0fi+NHzrOesDbrzh/\nKPkScWSNpCz5mqSmVBbLbKxF7og3KlbeqT9B3BBs+QPdXctsC85XRnYtTEKN\nbIqAkX2Wk+2Zz5OPfR3S6rcOVPy/xiL0L1JTlzpoRHZ2MDx14WjDBb+9VbDM\n8FSJAifvkivS7wE98V7obJfMMJoquCgzoDoWmNfcBE4WFSidsZpKqRp67vAA\nAAtd01UCsNT62wta5B83YjLV4UDYBveuJCWDiIQK+Mva2iOnJz9rI0vSQ9Tj\nsGxtP2JjOOXO4k2KUo4hmZT8G4Nz+1W2vtY60q4xl8XEV2cLAX+LR4bP2B3x\nzW5xeeMB2uWGXkOg60TXPcjgesM7Yckoe7Um6sOm8BMAZwp2CgoAKI9Emwlx\nfZQ9BjfNi95ksXSBG4d++z2RQbSS966BqHqK2n3o4PmVU+XcQcrt/RkeE0VE\nV0aCj1JwmXk3MlbimCsfpEPvNJ1Jab3C+DO3j2s4bZ0dCbSqJhNESp5EODy6\nIPj2mc8Pp4LOHrhclYWgoNuNDCLCEyF5tlqwN5Ugk3/rkxysGugGvUZSM65m\npjQDdQiw4DM0npmmkfuR9ugUwqsU5GIKkBKexbj5S7TiBubp1OHbwk4Poipp\ndzWy\r\n=rxVY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1Z4PZGxR3wfwEATpPVTcq93+oWVgbaCKPwHdvxH42IAiBIxXa0H7suNiYJqvEsDANrKFp4lA7UdyNoorpOI7fO8g=="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.15_1618412230392_0.4020956049095583"},"_hasShrinkwrap":false},"1.1.16":{"name":"@smakss/search","version":"1.1.16","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"87b676ad45048cd5e11d2157ddf1a9fbf3ec1e16","_id":"@smakss/search@1.1.16","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-bxx4fVeS5+uOpYdzjfYrPF0K9VDGpQrxGYTLSw1Rl9KRZhF4+Zeh6h1LUjpCizilX3VQXntx5mv0UqFXJoFpJA==","shasum":"0c17b7f7148915a96992c55cff2def89f723bc5c","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.16.tgz","fileCount":6,"unpackedSize":9675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggDDGCRA9TVsSAnZWagAA3wkP/AgsMurJkp1Em4Pma53z\nE6Gbjjh/OMOBPzCgTA/AWq3idOlN/VhITAoGGPgR9nwpT57TITnZf/JDT7jM\nWOkFfiFmas+pnV47VXwapRRB7kcBWdylqqpjAfuulG9DJzek9HPoUOURDmcX\nD0Wf+hhMXJffGahjhsQAT+3/LRIpj+OfDNEZ/KhAKRlTSaigKpunZBVrSX+o\n459FFcHZDmKVX6citNVSEkIvEx3SZpHH23n+UMqnW83FGBEGakGXf9hS22F+\n4wFi5QyPm/wBP82qo2g+GQ3z3q6CfkWD3fCvKM78Si63taOeGQn9H7rFrih4\nRM/htRZY3nsvN0Szsn+HFBnxR4kx61e8tQOSoB9Wsb2IDqv5bSxXGHFcaMoU\n31BeRLrB/jUTsk5WGiQyAT/+GThxWWqDj1Uo31uhM8aJsrXePEmuwIWDPAQm\nrokgIw+ZSxiWqnjW/XocrbmSeKHWC6Ot/0OCPQ5MdZdFrioqHqPNZi61kwZC\ns5LsFylCgLu8eBQ/JVcwc1qu5ypSfzqn4Ws2mgeZ70YJdAEI+cDrbOJN119C\nr/RZ6NXAWFKlUTaXxmrZDkEb8hRIMDCknSo21CRELIknnEsHE7dVhgVZh5wb\nc/miubXTFJ1O2AXIM1iQS1//C00K5UpcL+MeRy+H6dgk8jIxVtksaoiCMTxu\nXCkQ\r\n=FvsR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWiMDqj6Gwj1ORIjdqxS0tPo4dT93vbwmihdSy0vZEOAiEAwD1xbFN4pNifws6rrEE28qVVsMjGFkQdJJvoDd8d+BE="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.16_1619013829526_0.06022424092864398"},"_hasShrinkwrap":false},"1.1.17":{"name":"@smakss/search","version":"1.1.17","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"e8f507f848204869fd8b8185c62dfe4e16b2e6b4","_id":"@smakss/search@1.1.17","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-j1994AUnnRZcMqadHVEj3gsyaU2bCdkzD8tMg+4qV2kyqkW607pEkMppPa4N8kxOsk6+Hq4JUyVaZJXMkjKgog==","shasum":"1333eabc011e77de1a031bc94e694c6f1ab36dd8","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.17.tgz","fileCount":6,"unpackedSize":9675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiBopCRA9TVsSAnZWagAA0IMP/ibhVh5Kn8qIeZbleKIV\nMfbBgFCOtVlbbF8lSdSLwZVPiYktyOqUCFEGo0Lu16yWZPiVlnlBva22rjJE\nq6iT+8UwgQWQ42Y3cz5+cb/TFO1NiphEtAhBuq49aWDLbTPs1Szze8ixP8w2\nw1uCfOtyXhp9gk0JoFESi6Sb0NN4oDCrA+w+CGnIdo/rYntBExIGsuO0XCZf\n/rXR5/26PdZGlBt95KFoYR0fsbttyt1uv8t/eDOGpjKOi5bNSFI8ijv2Te6V\n/qW+Wvs+Qa2We/vMhlH0cX8Q04aQc9kVw+CbYP7iOphFEl/FUw2aq0An11cy\ntx3lNigh9nsRfY9t3TCl7TBgbyiGDSzNrlj/Nu+evmafCtFiGBl7FMv25iZc\n3t0E75nsBv/P1tNNBNv64/CH2pQA3HshJJKx54Kk3eeNXv8rv3TZB01VWQMl\nvf3qRJaxaDpwwXKDoyad8U/Lb88QQX5UNPjjoAIbyVGLjaKa0q1+zpKlq/7v\nuicKZpxUy/d/9AKGFNIyxezGrBG2uWlhsih4BVIGPPBm6IQjJ9uFjQiFr0D3\nclB4SKt1zbJKh53E3vCvKDr3ay7+P5qhMDE8yyVzI4+w8WtJCLUduk84w2zn\n3mhoj3SQ0smYwzosCnTRvV22riZF/RQUL0tsVPXF7NkGMUbIbYGubgpgFxdb\n/Afn\r\n=GqLi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmFL5E+k1tTGjRKcv2HsmJn40PWmDcmqDiILbBxCqbogIgGf0bk88yzmWtLKyfNZpGFmZAxsNmQcrfo+stpUokfHc="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.17_1619532329127_0.3549131508775456"},"_hasShrinkwrap":false},"1.1.18":{"name":"@smakss/search","version":"1.1.18","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"528ede98f90ed99a0225fbc2d41517f2e587f943","_id":"@smakss/search@1.1.18","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-gG53ap3m0nVd6U2JaSJ4nHEWB3Zg3Ndo75aOqgC6Mj03GpN4s7aylv9ikNObEkd1sT/WUAwaIPVzozYl7vnFoQ==","shasum":"857c6f2fe9f8fee5915e30ef5ef69dd258ab3a5c","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.18.tgz","fileCount":7,"unpackedSize":9800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkS/+CRA9TVsSAnZWagAA1QsQAJrlFU+kE0lffUfH68Uc\nXD9qR4Bmvk30RgQ6W/MkLkgGm7m6Dc97ocrsnbgLhC5ZG1ky5K6r5FxuBFht\neWReTRg8WlNnaSHiM36e1zr6Rh/YdFBwqCu4lgQYknLnIOo44dv6EWsRCYC6\ntn5CfymxaSwazItr+N9HapERcVxIFX3VLR+ypo9X5NfbVTVmmLjueQTNP3vm\nZ0MzvSKbkq6Wcn9coQQYrvbdbWgVJ4xfebWfdQ4vmL695naTmMW+eeK5qulZ\no68ns2Gd8lLQjoIw7AG0rPmRruJPjZ0nOpMfbNNbNcR11KydbQgZqw7eXaZJ\n7uQws2y3eEogbPs8OeZ7DeaePsRuxdmM64cb/8si0E/4PCQgi28YUrrQFq1A\nGTJVYdH9qNcr/JqVq13GxxRTVjSCLXesaVPEdiGvfPao9HqXf6GntuxTZ8ra\npzbdCV/Lf3w1481iIOKwGrJ11OktiSxNbSAnCUHRGo8PqXpolyDQHr4mn/rl\n3KrVFMuOI8XY8AGD6A4p9Yma5BZ2ZXfinkvRHyyayy5AhqhYSS01EIIVlQlI\n15rU9lu/XLWRHUzgZmEmRXPdId3K+4wFUWEF7qUvI2ZICbeowATN7UOou8GO\nLxUZqaHCKEbA21SAseokgbhhbSeQgKDOPJ+vu0UEC1nqF7yACyGqCwpt6kLb\nsJCw\r\n=iHC/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHp0wuZL8N4ZOzZS32cg0Y6pYsBHNWZ8XEo5Wu/jyMJwAiB012au8cIcehkF0BlSc+j/sKCRXgegnTUhCjlBAkdItA=="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.18_1620127741642_0.33540427946709817"},"_hasShrinkwrap":false},"1.1.19":{"name":"@smakss/search","version":"1.1.19","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"34d3b4a589767c6d14febe48ac7704a23b638e37","_id":"@smakss/search@1.1.19","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Xe5w7iTxvUTy2rrX+cZzTEWx+b5+GcObvm51TcRT6GAyl2XrW6PV+x2bauDmC5vWH5q3IJghIdwKGEaCmV3Msg==","shasum":"760a051ce494bed203c51d1831cfe8b34f917dc1","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.19.tgz","fileCount":7,"unpackedSize":9800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoUVgCRA9TVsSAnZWagAAFF4P/inscjlxHF7MNI7JjKxY\n1Gq013/qUrj7sIvj5zJGFp6NlyTBZa9cCnUzTzaGF8lb79Ss6/aHl/U0fSbn\nfXYzOicsZrNBgozrMjl5jldE2GyBbX2R1WxteVWxaJVUCXe7R+lFHkuT3oXv\nqmxVb4aIyn85OZJ5DPmce/nPTdZmdOl+LeSzTfrycyS0A647lCI1K0yvZXTK\nG2Tll46aynEYHYEibIy2VCMpz3STJDPQdrWyUfAWIPy4xZoCJtOF3F5xkbsM\nM5ny0Umtm2Ilibds0vPmzWfMT5Jc3qyfAMd0QZfeyTvP0mdz2Ab6d5vcS7Bf\nRawYYPxkc2RwwzmpN4ygWm/zg6lXPwXkxgrnVPm0GDIKr8WHM3Rn8e85arpG\nWfz2xy4D9IDOw4ofLa9dBkSqggz1x2LxiXPI2FXb0Gr6qAtuNQ+z3buwV28u\nKZm5sKYK2y11mS6k1WnMVfwB1PAGv4XPShylPfWwd7je5hb1WP56KxP4hjvM\nG+zf9fHCOXf9kM0XlOBIsASUDJ1IR3yyB67SpM7FdcDj/idUFY5rr1WvgypY\npuy+J3Xv3rVozF6FMWKVWlJUoh6gbisuK1KePA48mX68o56RRS5OiheJNE5S\nwr6YN9bu+K5IlGZMKx+u4BMoTRA7mpH1dNMjXVEu4v4HwUEUzayYb7okCbb+\nPK5x\r\n=2zS5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARMYXMiDDDvz+pjffLntFr9q+fXY1z0brwcLx58JGdLAiA7SUG/CBsrVKJulLky6RGIl81F6Cgb2Ob9kX0HK8Wv/g=="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.19_1621181792321_0.9676041019719126"},"_hasShrinkwrap":false},"1.1.20":{"name":"@smakss/search","version":"1.1.20","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"6bea4eb415c09641ad49a5794b1525dbf393187c","_id":"@smakss/search@1.1.20","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ziypSs/1cy+0oa3gW2AWmWms1nfg6B+UO4ni2K84ZnMzlcuF0R61JenMlGck31+05jsYvEhmV+LiazqmqFkE0w==","shasum":"eef2587fcbcc87e26cb8d6ffac9438799348e295","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.1.20.tgz","fileCount":7,"unpackedSize":9800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqSrkCRA9TVsSAnZWagAAdREP/AzFg9A/uaiWSnG6HuBv\nyofPmskma+n+ktHc9dNvgqm0OGTYu59cgkUfb/N/Y+sXEEkRAovXOBvpNszy\nQrAfNEYCZU5gq3E7h5IgeHPlAg+z1Ow0hHuytIfV1tU1pHuEB2nCJBBXbY8P\nUya0iAt8YE0QiSeM3Dpgs8WnPudxMNQRZG+9J3AmnYpr++d1G7gqk5fGGs2g\nUBri1UYidDcYHJi3hWUThfyOVclhJ6d06fjLHnmmU965fPnaclTPfOwxvTag\n3sa5SmKm/pgrhVyPL6jWwuQnAr/8m30Exv+HmZT500LZfw3qAvfbMlzR22XD\na25ZW1ck9koG/TgVq5jVTFHyU0nqQyvPxC8pakJ/0Y/twNL7ktOyGmKVzBR+\nF/46cPEv3Lq0trX7lB1c/3Aq3DpOuwU+LDp78FnEQyKQ4XMPhBxYajg+oYgO\nJ2oO5OWk8w1r+8yrIi7k6BoVB+i+xFYU5RAyiU3Vy/aABzEpFKOvSfyGCf4U\nYyv2RtJLDis2WHEBNtSBuMgtM4l0WhIy9ZAxFVLca1Ts/i6R3i7JfwmAI85S\noBTmJpJjWb6L6rph00mUuP/piEhbXLYmFDzXhGCvMhtIxz0Cez/qkBgfElz/\ng101iiJ7QM447IGaYBrIxoj+cuKMSVyRJQijalvm7xl5n0RVo0rNTM3VjSZi\nOCPH\r\n=oQrm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCct+2xo0Ac3gltUseSp1CLliE22BFcTArsbIUoY+0AyQIhANyVhZ51TF1XTbgg5LDVkwoKNEGNhzJ90K6O0ex7Htg1"}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.1.20_1621699299652_0.16420702915899654"},"_hasShrinkwrap":false},"1.2.0":{"name":"@smakss/search","version":"1.2.0","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"e870b8fab363a0d0bc5396a2d2d6235fc4a3a16f","_id":"@smakss/search@1.2.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-EZfkUxvbNU/r7rYhAynD2gfINb7b/TRUQCMe/8jetKlKpwkhkqfUA3R4ngXrGH8Qe3Ew3PmI3/8DX/561BHIvw==","shasum":"28938d1030191d8a6eea2d85a176b975a612c6dd","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.2.0.tgz","fileCount":7,"unpackedSize":9799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsMQYCRA9TVsSAnZWagAARI0P/1L2Pb/wPFXv7nTPE9uP\nbIKgbVPcESSBPsfHGyntjQvJEfmCtQoOiUZ039QYpelMNU5HnYGGVjhbTIi0\nG9/nmT9f6Iv9D5EcOE+1XIMQyNdYq2KkZGFIi62oYOCwnQL3ghMI+KiCDrsi\n9MaE5F+vhyJ8m6ihyk2TIvl7M3VBuckjcGnO+gfxwmLVRWY5o4P3mh0J/AFr\nJhWTEBPJpjm/DGkPPcnLNWfweMZlH8uKDYK+SKogCY+nwjNtNZPG8hEv3A6R\n0vIdqcqOqdm1/+5ouu7Kse4Kf8uuI2Dm5x9jdhez2S3nrykrYGUNsSdUHiij\nvGJ8vJ+1BjUtKfUqMlR5co0IjgYkSf2jm3wiN4HUOlal07fHrsQMc/uIx6tZ\nkCo8GQAKiicWkBxnhK6u93su0vveqVNEc6RTVazjfXUO4pQO8LkR58SsuCZm\nbUoYQCqRwZK2dvazyLQPUf1hT+x6iJa2awGatnhfwPJFMKJDAHSsPZjEb4a8\nJJeG7LAXhc8HEmCXFm/AYgkBpSgAxXsNxSjNTUHLaTwgJPoD1KgNzAE58jRv\nahD7xpyUMSPnncF7W4OKdOK8TyiTK/bS6SbfnJq37ZxVVphnpDScCbWol+bu\n4dKyl8mPdmnxvtL/YqRiO4Bx78TepBbj8H2pVONn/YiJtRX7O3SNBvHVaVCc\npJsq\r\n=wH61\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG81WNx/v8GJ2g7cQVM9YtoKOfWtdUSut6FCDQIfjkwpAiEApG5Rfihk0hk8tPnfdr7pDbzi/fkk4fvgKpwHSdwu4W8="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.2.0_1622197272463_0.7379045008784373"},"_hasShrinkwrap":false},"1.2.1":{"name":"@smakss/search","version":"1.2.1","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"57e666b0dcb997d0a86803b0f177b7c35962a606","_id":"@smakss/search@1.2.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-TMRxFfkpGuRvMtXLhdE3I4HYRgsyBzWjhvni12eVbeovf6sQms2RU8/N3oMPCtIIFZLntE/0iSNffX5hhPisEA==","shasum":"13930db0b1a4524095f5270989a19dbe8676e8b3","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.2.1.tgz","fileCount":7,"unpackedSize":9799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguLW9CRA9TVsSAnZWagAAFMUP/AyPr/e1/uSQjvv5ci2R\nkxE5qdbt57BT+INEyX8F7ygLMeYjQpDzrrl+FrZbiv2NOKw3bu2jzI4vB1hZ\ndjFdL0onj+q8ZdXffpbq8gwt5171s9ll2c+RaUsH1SLux5tfW/O3wr7rTf0T\nvG0cbwy85yaAjPCtQ/C7kms49AR0KUSNRbtDAEe25Bl2ZPZirr/VHJY2WlY+\nJpv9mo4cqo6q9WfRK5XJBopSGXYfnMCiQ6t2X1X/T+XuR9vzYP18GatfBy02\n1s8BtTq25q2v2bEW5CWb24mAmkNpRZ0zMJIEf+o06EbJTBojZZIzwqgbdgXj\njbX9cyW9iXMnMPZwAmWVk7tBr216yXLM/W5KnYJjiGTgWg9fwYXLrlVo9/Vj\n7G2tS1XEJi8CEV7DGf8kz26dxJB2n2SAO1PAysDQXlbIFxdou8oQmiQpryK8\nfWiwEyvkLN4PnROOVGL7qahUNMAMasp9yeU26oKxeuPVDwubu3+3sYUU/r4m\n05fhpRKwivQKZeG7xkviwzfGnxGNnR4EW8+Ku7KnrYcyOesIbc/jIfO5WSVG\npJzTe2y+cJ+IDYIAhpFpwrmuaRPVFHPIV/vBIOWXcX35V2swxqzw56NtbKMr\nDCIm3+qMq48ZqK4KOSMXama3RmdOQQ3br4b5FRZrakCc4rFUTdkrOYgHAGb3\nVIW+\r\n=ArOB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6iCxSey3pgatAllK6qRCAmbE0z+1a1F6W7nKszqToMAiEAzTLIUUv+/pNnpXMa1IW7Fg/XSzhDis3cJyLf7CLR6Ic="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.2.1_1622717885328_0.8331671451302278"},"_hasShrinkwrap":false},"1.2.2":{"name":"@smakss/search","version":"1.2.2","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"229e4720ad5f05e7eb5aad9422a4d8dad75bacd5","_id":"@smakss/search@1.2.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-NfrlOBsq8fGNvAMjM80D9H6N5ioXDhvKDh0elQphau5RJPAtgyiq+lvoH1EMxJxMB4vXGOPBKQR/EdtNaz4BIw==","shasum":"41e145048ce8e5cf4634dc3f68d692f07c023dff","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.2.2.tgz","fileCount":7,"unpackedSize":9799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2bLGCRA9TVsSAnZWagAA8a8P/0ImjewizGYG20ktohvh\nHqpNV0vamPD5MCi97bWvtcXrfa7/GWmDSPlM3F0aowyh7kMcAxcv4TT9xjy0\n4FE3Jb5WCfTa3Dw9G2DnOqDMdpuMpwdYcknzYp7h8ePYqYklktAVR+4ITA+t\n01h5mA3ez7dDSPQiFZt2VKCT7sTX5NSrFp8G7ZDBTXqCXcuQI+i6ZvstzcdL\nJnbz0KjKVwarY4p3K+qxAemG+NNrgtJhJNnWPm7eCC6x0Wkehuat3DTNlnpP\nK3YCtDp3m4qUcZxJ5JvHjgAzQNhpr3ypTtvDu15kneKmtUZKlun5yJjRXnxS\nBdZWpCNLuqEQZPj2FbeoEJo/fMM8v0Z0d/lngQk6Xh3jh2mQqDohwGkOWa9y\nYdGgmU07583i8b8BAG8ND8WT4gMSDxpovLSUfWUqH1WtzJG3UA0E8xD7Xy3b\nVC7NJhpHRpZ+QnpUEzn3rTkZtivW9KFivob58mNEYpkdrKcyxpqbQiNXVlOi\nXEoG/W7HzUe84Tdigo5V5mBUTnKbnIekCo75RY9PHoiN2T6D2LODryN7zquX\n6tSiy5ekDeAUEMHgI/aOYqORQCNZwmJtOVQfR75e0XxNj6FssZcdbDM5+FqE\nN1X9G9PFwGhkR1mZGzlb9o9hT1OM7fXwfXyMinshHG6r8PJ7bSTligvEg5LA\nMAqb\r\n=FPEQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0TTYDCuTq009fhIHtDLI360BUKddAHpLSzQ93B+iH1wIhAOkmF1lSKM3ViAVvOmy+PAfF+y9SNR06qJb1Zz4o00xJ"}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.2.2_1635688565617_0.034279133995004374"},"_hasShrinkwrap":false},"1.2.3":{"name":"@smakss/search","version":"1.2.3","description":"Search through array and/or objects for specific keyword.","type":"module","main":"./index.cjs","exports":{"import":"./index.mjs","require":"./index.cjs"},"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"author":{"name":"SMAKSS"},"license":"MIT","bugs":{"url":"https://github.com/SMAKSS/search/issues"},"homepage":"https://github.com/SMAKSS/search#readme","gitHead":"f50cd2b79c2bf90698d1db9e4d0d7dd5ae899918","_id":"@smakss/search@1.2.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-L2nlw0rnj1d42CuIXBw1fVkUHRgBlZTP+erqU3VUo/U2jFiTCSDE3+reSi2B+HpXbWVeBZwn8TpNyIbxfA0u3A==","shasum":"ad915c32209aea7dcbe5566d078e62d2f277e9f0","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.2.3.tgz","fileCount":7,"unpackedSize":9799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/HiqbHFLu+ujUJTxh597dMLai5UOe7Trg29fRl37qlAiEAjT/1enSKXRVobJ91VGLYW8VyXPbnUSgXJ6A0j86r+Ys="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuBzqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqW3A/8DWHPq8lrb113t2dVaK+NYwY+hOgnqNZyiOSxtab2DNybHRZw\r\ndvnbB0eR9XdRqCFEMNbY8/sIlzqh6UqGBRo/psOFKNLNB42rg7+6Qo0bB0ir\r\nUUL3a2PsF+71N1Q02gHUYTW8v1eE2pACeU0vb1DjKLxgCmg0Lgywmtw3G+gr\r\nd54Z+P7h6Q+a5aD+MecvfnrGwpu5hLJ/+fP7ke2cgx3QSaR4QrXOkerB4PNo\r\nDqEnKQXdYPdhwUHzGXnwd/nZ1FlBWTOxu/B1p5pD9coPM7nfvWuWRFKXeXU5\r\nCDDm0HYzt2SVhFLooRGA16TZkwbvWYXJwj6CgR5tuaCaqqM1NdaEEtn9628b\r\n6Lc72Gr60/+0wC3UReZkdfkzhHc5LuKMEJl3PY+eAe+or6Dbq+F6gGxYbWRn\r\nCsIMurkgM3Sk1RdP48Mq2I1NiA7CY/CYSIxtVBCTIsCCCw0/ac7b92CH9bJ2\r\nSx6kqzugvENsLnb268Yze+mbYXRTMVjk4I6tZExH/IZsDS7YfJnF1L1SRYP8\r\nT4QYEOtjTOO175hXSbgoKC/W4JnUoHjGra+1FPviskb0el4T5KO9WX11h999\r\nmLICwy9RMJQ4TsBniHWQXK6E83uD8ibym2nKNKf01L3mxSAna5YrrBGjXlJ3\r\nnAhsFFcqCTfj/1ZpOgds6bVCioCkyGWhqEA=\r\n=DmpR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.2.3_1656233194545_0.576914615973747"},"_hasShrinkwrap":false},"1.2.4":{"author":{"name":"SMAKSS"},"bugs":{"url":"https://github.com/SMAKSS/search/issues"},"description":"Search through array and/or objects for specific keyword.","exports":{"import":"./index.mjs","require":"./index.cjs"},"homepage":"https://github.com/SMAKSS/search#readme","keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Nested array","Nested object","Search in arrays","Search in objects"],"license":"MIT","main":"./index.cjs","name":"@smakss/search","repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"type":"module","version":"1.2.4","gitHead":"dc460663730c1b4a43507353c596c6d82deaf641","_id":"@smakss/search@1.2.4","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-rQI+s2Litde4sf6YBX21fnBqZK0yXC3fljix1C1t4eWlcY8f6LBVeKziC88R+oj6mgmIQLpGbrlIT+Dg3vwQGQ==","shasum":"1b2f1232f64a725cebe49ca5a988b6fb0ff20e1d","tarball":"https://registry.npmjs.org/@smakss/search/-/search-1.2.4.tgz","fileCount":7,"unpackedSize":9988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFYXl1LOhh4o0kKPLNFm/Dygau0X8sONeCfwOZen3ZewIhAPxnNzY8qzlHeDMaBnSL/IsyESLxW8DigA31CREBRSfw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVZ0KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpudA//XuhIkrxLiIG1qKeb40Cm7yHK7oCMoliLCWoKuE79MOijrJ4s\r\nYms6ClnDuoU7hibrkkq9oiuHsVBiE/p2FuLHLamcZNeyH/s2ZmdH5N5YL6RT\r\nEv5HcLx9J0nj7f8TQblZqxmurVYQG3eQx+2BRPcp+Fwb+i3j5YeXhsHLJ5hn\r\nzOg7qpt9Ih/nQJbShzb6xFHjT8l1/ZH0NaOWimIVW8JwI+OaOMQLtAmcMZuI\r\n1DNG06TvRL7gT8CKLclbERpHTX2/IqONW+o4NAr3MZHPWYmrF2RHGwELgZiW\r\ntG7HOovbMF27a0KZIp25KqbeCX8DEFmdb2L6gIbaRHQd0+CBUiuDItdKsZlj\r\nAN/GBpkNOB7mzh4LUtee35FsAM26J3+Bwf9EodFivIr/ODkz60KmVcIfsM3v\r\n2S8hjFplpPaB758Kt0/QicUx6k+9fnsIwNXsHMKvJ/XOpO3CSbEaBW2ltG7M\r\nht3IiMP3fhqyQRQ+BCsHVVUYwptO7mCmPhKDfsOpv9xJEN6VASwWc7zbrCRS\r\ngxprJ8Q2xsMfeSXmIJj9YE1/F3dHg3Pr6U2VqjPN4P9SIM06hq1lc5oO59/X\r\nGaQZkVCVjj6divKChepqDkOIdZWO/cLHvrH7vW7F/COjV2cAVmvlIuiOiCmB\r\nDZCKGUyOW8qAxgf0jetZOhI9tx/1j6pCg5Q=\r\n=+//Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_1.2.4_1666555146029_0.3083214408763024"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"author":{"name":"SMAKSS"},"bugs":{"url":"https://github.com/SMAKSS/search/issues"},"description":"Search through array and/or objects for specific keyword.","devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"^18.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/eslint-plugin":"^6.9.1","@typescript-eslint/parser":"^6.9.1","eslint":"^8.53.0","husky":"^8.0.3","lint-staged":"^15.0.2","prettier":"^3.0.3","rollup":"^4.3.0","tslib":"^2.6.2","typescript":"^5.2.2"},"engines":{"node":">=18.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"homepage":"https://github.com/SMAKSS/search#readme","keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Typescript","Nested array","Nested object","Search in arrays","Search in objects"],"license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","name":"@smakss/search","repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"scripts":{"format":"prettier --write \"**/*.+(js|json|yml|yaml|ts|md)\"","format:check":"prettier -l \"**/*.+(js|json|yml|yaml|ts|md)\"","generate":"rollup -c","generate:check":"yarn format && yarn lint && yarn typecheck","lint":"eslint --cache --cache-location ./node_modules/.cache/.eslintcache --ext js,ts --max-warnings=0 .","lint:fix":"eslint src/**/*.ts --fix","setup":"yarn && husky install","typecheck":"tsc -b ."},"type":"module","types":"lib","version":"2.0.0-beta.0","_id":"@smakss/search@2.0.0-beta.0","readme":"# Search\n\n![npm](https://img.shields.io/npm/v/@smakss/search) ![NPM](https://img.shields.io/npm/l/@smakss/search) ![npm](https://img.shields.io/npm/dt/@smakss/search) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@smakss/search)\n\nSearching through arrays, nested arrays, or objects for specific keywords can often be cumbersome, especially when dealing with deeply nested structures. This package simplifies that process by offering a lightweight, flexible search utility that delves into every key of an object or array elements to find matches. It utilizes ES6+ syntax, so if your codebase uses older standards, a transpiler might be required.\n\n## Demo\n\nCheck out the [working demo](https://runkit.com/smakss/5f738b7f464579001bfda2d0) on RunKit.\n\nor\n\n[![View @smakss/search](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/smakss-search-zlqtu3?fontsize=14&hidenavigation=1&theme=dark)\n\n## How it works?\n\nTo install the package:\n\n```bash\nnpm i @smakss/search\n# or\nyarn add @smakss/search\n```\n\nFor CommonJS modules:\n\n```js\nconst Search = require('@smakss/search');\n```\n\nFor ECMAScript modules:\n\n```js\nimport Search from '@smakss/search';\n```\n\nThen, to utilize the search function within your application:\n\nThe `Search` function accepts an options object with the following properties:\n\n- `searchText` (`String`): The string to search for.\n- `searchItems` (`Array|Object`): The items or structure to search within.\n- `keys` (`Array`): An array of keys to include or exclude from the search.\n- `include` (`Boolean`): Determines whether to include (`true`) or exclude (`false`) the keys specified. Defaults to `true`.\n- `exact` (`Boolean`): Determines whether to perform an exact match search. Defaults to `false`.\n\n## Examples of Usage\n\n### Searching Within an Object\n\nWhen the match is found in an object, the entire object is returned:\n\n```js\nconst obj = { name: 'John', lastName: 'Doe' };\n\nconst results = Search({ searchText: 'john', searchItems: [obj] });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within an Array\n\n```js\nconst arr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' }\n];\n\nconst results = Search({ searchText: 'john', searchItems: arr });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within a Nested Array\n\n```js\nconst nestedArr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' },\n  [{ name: 'Jane', lastName: 'Doe' }]\n];\n\nconst results = Search({ searchText: 'jane', searchItems: nestedArr });\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Including Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['name']\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Excluding Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['lastName'],\n  include: false\n});\n// Results: []\n```\n\n_Note: The result is an empty array because 'lastName' is excluded from the search._\n\n### Performing an Exact Match Search\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  exact: true\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n_Note: Only the exact term 'Jane' is matched, not 'Janet' or other partial matches._\n\n## Contributing\n\nInterested in contributing to this project? Please refer to [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.\n\n## Code of Conduct\n\nOur community prioritizes the well-being and inclusivity of all contributors and users. Please review our [Code of Conduct](./CODE_OF_CONDUCT.md) to help maintain a supportive environment for everyone.\n","readmeFilename":"Readme.md","gitHead":"7333e3f029b80a6b697eba50af0c03baa6944ec5","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-0rp8RKoZnIm6PekuYUQas8s2CKhFdrugSIaMvrAwZnazKE9rTiV3JvCfmOpnUOm2hZCmtq0ETXfsA+NSczx8PA==","shasum":"b0f949aa324a2ff5b91b8010ed31a4efede95308","tarball":"https://registry.npmjs.org/@smakss/search/-/search-2.0.0-beta.0.tgz","fileCount":15,"unpackedSize":50359,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUZoTB/KIYwOu0sXvGa4rac/TIjDXM+iw5fGo7YjDyrAiEA+NFLfzOO/0au1IWcGKDg0DDgulTQ5U2SqKLYq+2auEk="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_2.0.0-beta.0_1699117279721_0.8674554100224354"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"author":{"name":"SMAKSS"},"bugs":{"url":"https://github.com/SMAKSS/search/issues"},"description":"Search through array and/or objects for specific keyword.","devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"^18.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/eslint-plugin":"^6.9.1","@typescript-eslint/parser":"^6.9.1","eslint":"^8.53.0","husky":"^8.0.3","lint-staged":"^15.0.2","prettier":"^3.0.3","rollup":"^4.3.0","tslib":"^2.6.2","typescript":"^5.2.2"},"engines":{"node":">=18.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"homepage":"https://github.com/SMAKSS/search#readme","keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Typescript","Nested array","Nested object","Search in arrays","Search in objects"],"license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","name":"@smakss/search","repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"scripts":{"format":"prettier --write \"**/*.+(js|json|yml|yaml|ts|md)\"","format:check":"prettier -l \"**/*.+(js|json|yml|yaml|ts|md)\"","generate":"rollup -c","generate:check":"yarn format && yarn lint && yarn typecheck","lint":"eslint --cache --cache-location ./node_modules/.cache/.eslintcache --ext js,ts --max-warnings=0 .","lint:fix":"eslint src/**/*.ts --fix","setup":"yarn && husky install","typecheck":"tsc -b ."},"type":"module","types":"lib","version":"2.0.0-beta.1","_id":"@smakss/search@2.0.0-beta.1","readme":"# Search\n\n![npm](https://img.shields.io/npm/v/@smakss/search) ![NPM](https://img.shields.io/npm/l/@smakss/search) ![npm](https://img.shields.io/npm/dt/@smakss/search) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@smakss/search)\n\nSearching through arrays, nested arrays, or objects for specific keywords can often be cumbersome, especially when dealing with deeply nested structures. This package simplifies that process by offering a lightweight, flexible search utility that delves into every key of an object or array elements to find matches. It utilizes ES6+ syntax, so if your codebase uses older standards, a transpiler might be required.\n\n## Demo\n\nCheck out the [working demo](https://runkit.com/smakss/5f738b7f464579001bfda2d0) on RunKit.\n\nor\n\n[![View @smakss/search](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/smakss-search-zlqtu3?fontsize=14&hidenavigation=1&theme=dark)\n\n## How it works?\n\nTo install the package:\n\n```bash\nnpm i @smakss/search\n# or\nyarn add @smakss/search\n```\n\nFor CommonJS modules:\n\n```js\nconst Search = require('@smakss/search');\n```\n\nFor ECMAScript modules:\n\n```js\nimport Search from '@smakss/search';\n```\n\nThen, to utilize the search function within your application:\n\nThe `Search` function accepts an options object with the following properties:\n\n- `searchText` (`String`): The string to search for.\n- `searchItems` (`Array|Object`): The items or structure to search within.\n- `keys` (`Array`): An array of keys to include or exclude from the search.\n- `include` (`Boolean`): Determines whether to include (`true`) or exclude (`false`) the keys specified. Defaults to `true`.\n- `exact` (`Boolean`): Determines whether to perform an exact match search. Defaults to `false`.\n\n## Examples of Usage\n\n### Searching Within an Object\n\nWhen the match is found in an object, the entire object is returned:\n\n```js\nconst obj = { name: 'John', lastName: 'Doe' };\n\nconst results = Search({ searchText: 'john', searchItems: [obj] });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within an Array\n\n```js\nconst arr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' }\n];\n\nconst results = Search({ searchText: 'john', searchItems: arr });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within a Nested Array\n\n```js\nconst nestedArr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' },\n  [{ name: 'Jane', lastName: 'Doe' }]\n];\n\nconst results = Search({ searchText: 'jane', searchItems: nestedArr });\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Including Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['name']\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Excluding Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['lastName'],\n  include: false\n});\n// Results: []\n```\n\n_Note: The result is an empty array because 'lastName' is excluded from the search._\n\n### Performing an Exact Match Search\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  exact: true\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n_Note: Only the exact term 'Jane' is matched, not 'Janet' or other partial matches._\n\n## Contributing\n\nInterested in contributing to this project? Please refer to [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.\n\n## Code of Conduct\n\nOur community prioritizes the well-being and inclusivity of all contributors and users. Please review our [Code of Conduct](./CODE_OF_CONDUCT.md) to help maintain a supportive environment for everyone.\n","readmeFilename":"Readme.md","gitHead":"6eb26c46065e7f4816809b5c644501958af06080","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-RTE/wNZBF5KA9tE6YiNU5mdMAgJgI/MPWd0r64CBYoDfgY0tQubdicrGYQ8atRf1K80HptGVTDmNpC0/V307UQ==","shasum":"dbc7484a9c651e460403f9b87a4450c1fe880006","tarball":"https://registry.npmjs.org/@smakss/search/-/search-2.0.0-beta.1.tgz","fileCount":15,"unpackedSize":50001,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUlQFYUUEoBSLwFoF9Vhy+UChomaQU7lL1wjh8LkyUBAiAehvjSWEAcnRwQRpZ96um/T0YQTEjRg4AdnKzf0bD75A=="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_2.0.0-beta.1_1699120479234_0.8798068723806916"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"author":{"name":"SMAKSS"},"bugs":{"url":"https://github.com/SMAKSS/search/issues"},"description":"Search through array and/or objects for specific keyword.","devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"^18.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/eslint-plugin":"^6.9.1","@typescript-eslint/parser":"^6.9.1","eslint":"^8.53.0","husky":"^8.0.3","lint-staged":"^15.0.2","prettier":"^3.0.3","rollup":"^4.3.0","tslib":"^2.6.2","typescript":"^5.2.2"},"engines":{"node":">=18.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"homepage":"https://github.com/SMAKSS/search#readme","keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Typescript","Nested array","Nested object","Search in arrays","Search in objects"],"license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","name":"@smakss/search","repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"scripts":{"format":"prettier --write \"**/*.+(js|json|yml|yaml|ts|md)\"","format:check":"prettier -l \"**/*.+(js|json|yml|yaml|ts|md)\"","generate":"rollup -c","generate:check":"yarn format && yarn lint && yarn typecheck","lint":"eslint --cache --cache-location ./node_modules/.cache/.eslintcache --ext js,ts --max-warnings=0 .","lint:fix":"eslint src/**/*.ts --fix","setup":"yarn && husky install","typecheck":"tsc -b ."},"type":"module","types":"lib","version":"2.0.0-beta.2","_id":"@smakss/search@2.0.0-beta.2","readme":"# Search\n\n![npm](https://img.shields.io/npm/v/@smakss/search) ![NPM](https://img.shields.io/npm/l/@smakss/search) ![npm](https://img.shields.io/npm/dt/@smakss/search) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@smakss/search)\n\nSearching through arrays, nested arrays, or objects for specific keywords can often be cumbersome, especially when dealing with deeply nested structures. This package simplifies that process by offering a lightweight, flexible search utility that delves into every key of an object or array elements to find matches. It utilizes ES6+ syntax, so if your codebase uses older standards, a transpiler might be required.\n\n## Demo\n\nCheck out the [working demo](https://runkit.com/smakss/5f738b7f464579001bfda2d0) on RunKit.\n\nor\n\n[![View @smakss/search](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/smakss-search-zlqtu3?fontsize=14&hidenavigation=1&theme=dark)\n\n## How it works?\n\nTo install the package:\n\n```bash\nnpm i @smakss/search\n# or\nyarn add @smakss/search\n```\n\nFor CommonJS modules:\n\n```js\nconst Search = require('@smakss/search');\n```\n\nFor ECMAScript modules:\n\n```js\nimport Search from '@smakss/search';\n```\n\nThen, to utilize the search function within your application:\n\nThe `Search` function accepts an options object with the following properties:\n\n- `searchText` (`String`): The string to search for.\n- `searchItems` (`Array|Object`): The items or structure to search within.\n- `keys` (`Array`): An array of keys to include or exclude from the search.\n- `include` (`Boolean`): Determines whether to include (`true`) or exclude (`false`) the keys specified. Defaults to `true`.\n- `exact` (`Boolean`): Determines whether to perform an exact match search. Defaults to `false`.\n\n## Examples of Usage\n\n### Searching Within an Object\n\nWhen the match is found in an object, the entire object is returned:\n\n```js\nconst obj = { name: 'John', lastName: 'Doe' };\n\nconst results = Search({ searchText: 'john', searchItems: [obj] });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within an Array\n\n```js\nconst arr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' }\n];\n\nconst results = Search({ searchText: 'john', searchItems: arr });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within a Nested Array\n\n```js\nconst nestedArr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' },\n  [{ name: 'Jane', lastName: 'Doe' }]\n];\n\nconst results = Search({ searchText: 'jane', searchItems: nestedArr });\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Including Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['name']\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Excluding Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['lastName'],\n  include: false\n});\n// Results: []\n```\n\n_Note: The result is an empty array because 'lastName' is excluded from the search._\n\n### Performing an Exact Match Search\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  exact: true\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n_Note: Only the exact term 'Jane' is matched, not 'Janet' or other partial matches._\n\n## Contributing\n\nInterested in contributing to this project? Please refer to [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.\n\n## Code of Conduct\n\nOur community prioritizes the well-being and inclusivity of all contributors and users. Please review our [Code of Conduct](./CODE_OF_CONDUCT.md) to help maintain a supportive environment for everyone.\n","readmeFilename":"Readme.md","gitHead":"8ec3574bf76ed2e6b98ac01c828b2c2fe38fcce9","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-orU+XCn8urOkjZk9DyZTO60B8+FNo2p8auTrs2bGqc2NMC/ZCUS+UuCiZCdL0acFKNiCIpqBjXxeyBbpzYTNvA==","shasum":"432be1ba2ef09f234d4880063b9969e63ad585b4","tarball":"https://registry.npmjs.org/@smakss/search/-/search-2.0.0-beta.2.tgz","fileCount":29,"unpackedSize":100862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq+qNqiHFMTCNkK+jzUDKLIN8kMY6hzmv+SZsgZAIlgAIgEAcP00KI5fgoS7dAILcozqDvatB1DnWAN58DnPDntUY="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_2.0.0-beta.2_1699123897990_0.6481330965408496"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"author":{"name":"SMAKSS"},"bugs":{"url":"https://github.com/SMAKSS/search/issues"},"description":"Search through array and/or objects for specific keyword.","devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"^18.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/eslint-plugin":"^6.9.1","@typescript-eslint/parser":"^6.9.1","eslint":"^8.53.0","husky":"^8.0.3","lint-staged":"^15.0.2","prettier":"^3.0.3","rollup":"^4.3.0","tslib":"^2.6.2","typescript":"^5.2.2"},"engines":{"node":">=18.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"homepage":"https://github.com/SMAKSS/search#readme","keywords":["npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Typescript","Nested array","Nested object","Search in arrays","Search in objects"],"license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","name":"@smakss/search","repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"scripts":{"format":"prettier --write \"**/*.+(js|json|yml|yaml|ts|md)\"","format:check":"prettier -l \"**/*.+(js|json|yml|yaml|ts|md)\"","generate":"rollup -c","generate:check":"yarn format && yarn lint && yarn typecheck","lint":"eslint --cache --cache-location ./node_modules/.cache/.eslintcache --ext js,ts --max-warnings=0 .","lint:fix":"eslint src/**/*.ts --fix","setup":"yarn && husky install","typecheck":"tsc -b ."},"type":"module","types":"lib","version":"2.0.0-beta.3","_id":"@smakss/search@2.0.0-beta.3","readme":"# Search\n\n![npm](https://img.shields.io/npm/v/@smakss/search) ![NPM](https://img.shields.io/npm/l/@smakss/search) ![npm](https://img.shields.io/npm/dt/@smakss/search) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@smakss/search)\n\nSearching through arrays, nested arrays, or objects for specific keywords can often be cumbersome, especially when dealing with deeply nested structures. This package simplifies that process by offering a lightweight, flexible search utility that delves into every key of an object or array elements to find matches. It utilizes ES6+ syntax, so if your codebase uses older standards, a transpiler might be required.\n\n## Demo\n\nCheck out the [working demo](https://runkit.com/smakss/5f738b7f464579001bfda2d0) on RunKit.\n\nor\n\n[![View @smakss/search](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/smakss-search-zlqtu3?fontsize=14&hidenavigation=1&theme=dark)\n\n## How it works?\n\nTo install the package:\n\n```bash\nnpm i @smakss/search\n# or\nyarn add @smakss/search\n```\n\nFor CommonJS modules:\n\n```js\nconst Search = require('@smakss/search');\n```\n\nFor ECMAScript modules:\n\n```js\nimport Search from '@smakss/search';\n```\n\nThen, to utilize the search function within your application:\n\nThe `Search` function accepts an options object with the following properties:\n\n- `searchText` (`String`): The string to search for.\n- `searchItems` (`Array|Object`): The items or structure to search within.\n- `keys` (`Array`): An array of keys to include or exclude from the search.\n- `include` (`Boolean`): Determines whether to include (`true`) or exclude (`false`) the keys specified. Defaults to `true`.\n- `exact` (`Boolean`): Determines whether to perform an exact match search. Defaults to `false`.\n\n## Examples of Usage\n\n### Searching Within an Object\n\nWhen the match is found in an object, the entire object is returned:\n\n```js\nconst obj = { name: 'John', lastName: 'Doe' };\n\nconst results = Search({ searchText: 'john', searchItems: [obj] });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within an Array\n\n```js\nconst arr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' }\n];\n\nconst results = Search({ searchText: 'john', searchItems: arr });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within a Nested Array\n\n```js\nconst nestedArr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' },\n  [{ name: 'Jane', lastName: 'Doe' }]\n];\n\nconst results = Search({ searchText: 'jane', searchItems: nestedArr });\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Including Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['name']\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Excluding Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['lastName'],\n  include: false\n});\n// Results: []\n```\n\n_Note: The result is an empty array because 'lastName' is excluded from the search._\n\n### Performing an Exact Match Search\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  exact: true\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n_Note: Only the exact term 'Jane' is matched, not 'Janet' or other partial matches._\n\n## Contributing\n\nInterested in contributing to this project? Please refer to [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.\n\n## Code of Conduct\n\nOur community prioritizes the well-being and inclusivity of all contributors and users. Please review our [Code of Conduct](./CODE_OF_CONDUCT.md) to help maintain a supportive environment for everyone.\n","readmeFilename":"Readme.md","gitHead":"b3886320b54d0382de27dfb4ca0a09a8c14baf21","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-/btQee39Mu7faHj+ommzLrZYKC3z34158AbxtD83uoxYjZIoI6805KGQNoRfyBNnFihfggcDxhyoR2Afcm0I5g==","shasum":"4ea06b153e781ba8eccbfaf822b835ccfc672757","tarball":"https://registry.npmjs.org/@smakss/search/-/search-2.0.0-beta.3.tgz","fileCount":29,"unpackedSize":100863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICh1na2Cm6DJNUpqFAA/6I5/eGHnIEGAh5sATAWW04mMAiABE1E38hR6yiv69ALgnQ0IiEtXmEIGx6XCXZMcD1Qojw=="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_2.0.0-beta.3_1699961758110_0.8116816041015931"},"_hasShrinkwrap":false},"2.0.0":{"author":{"name":"SMAKSS"},"bugs":{"url":"https://github.com/SMAKSS/search/issues"},"description":"Enhance your searching capabilities with @smakss/search. Effortlessly find keywords in arrays, nested arrays, and objects, perfect for deep search needs in various data structures.","devDependencies":{"@commitlint/cli":"^18.2.0","@commitlint/config-conventional":"^18.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/eslint-plugin":"^6.9.1","@typescript-eslint/parser":"^6.9.1","eslint":"^8.53.0","husky":"^8.0.3","lint-staged":"^15.0.2","prettier":"^3.0.3","rollup":"^4.3.0","tslib":"^2.6.2","typescript":"^5.2.2"},"engines":{"node":">=18.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"homepage":"https://github.com/SMAKSS/search#readme","keywords":["advanced-search","deep-search-arrays","object-search","nested-data-search","keyword-finder","npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Typescript","Nested array","Nested object","Search in arrays","Search in objects"],"license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","name":"@smakss/search","repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"scripts":{"format":"prettier --write \"**/*.+(js|json|yml|yaml|ts|md)\"","format:check":"prettier -l \"**/*.+(js|json|yml|yaml|ts|md)\"","generate":"rollup -c","generate:check":"yarn format && yarn lint && yarn typecheck","lint":"eslint --cache --cache-location ./node_modules/.cache/.eslintcache --ext js,ts --max-warnings=0 .","lint:fix":"eslint src/**/*.ts --fix","setup":"yarn && husky install","typecheck":"tsc -b ."},"type":"module","types":"lib","version":"2.0.0","_id":"@smakss/search@2.0.0","gitHead":"c52cbbbcf57af2bf05f162826563e1c265c2c623","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-lFqme/CtkJtNNQPZiZlIG6coUHXTMdlM4YOUNFEzdifMlGVYHUK+FlzOTwbMJiXC+Hh2Hwn9hnw96gErdld+Vw==","shasum":"b3d76c3f69fa993a24d97ae8c0196ecb12780a4d","tarball":"https://registry.npmjs.org/@smakss/search/-/search-2.0.0.tgz","fileCount":29,"unpackedSize":101122,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2d4nS9QPkWhcw4QXDY6ry0lNFEnXuT769jFwoLf2n9wIgCxYXGicGZhLl3H8xv4pBc4kvbrwZlcIQ+gySkwaCbOg="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_2.0.0_1700177442472_0.4931035072125374"},"_hasShrinkwrap":false},"2.0.1-beta.0":{"author":{"name":"SMAKSS"},"bugs":{"url":"https://github.com/SMAKSS/search/issues"},"description":"Enhance your searching capabilities with @smakss/search. Effortlessly find keywords in arrays, nested arrays, and objects, perfect for deep search needs in various data structures.","devDependencies":{"@commitlint/cli":"^18.4.3","@commitlint/config-conventional":"^18.4.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","eslint":"^8.56.0","husky":"^8.0.3","lint-staged":"^15.2.0","prettier":"^3.1.1","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"engines":{"node":">=18.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"homepage":"https://github.com/SMAKSS/search#readme","keywords":["advanced-search","deep-search-arrays","object-search","nested-data-search","keyword-finder","npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Typescript","Nested array","Nested object","Search in arrays","Search in objects"],"license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","name":"@smakss/search","repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"scripts":{"format":"prettier --write \"**/*.+(js|json|yml|yaml|ts|md)\"","format:check":"prettier -l \"**/*.+(js|json|yml|yaml|ts|md)\"","generate":"rollup -c","generate:check":"yarn format && yarn lint && yarn typecheck","lint":"eslint --cache --cache-location ./node_modules/.cache/.eslintcache --ext js,ts --max-warnings=0 .","lint:fix":"eslint src/**/*.ts --fix","setup":"yarn && husky install","typecheck":"tsc -b ."},"type":"module","types":"lib","version":"2.0.1-beta.0","_id":"@smakss/search@2.0.1-beta.0","readme":"# Search\n\n![npm](https://img.shields.io/npm/v/@smakss/search) ![NPM](https://img.shields.io/npm/l/@smakss/search) ![npm](https://img.shields.io/npm/dt/@smakss/search) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@smakss/search)\n\nSearching through arrays, nested arrays, or objects for specific keywords can often be cumbersome, especially when dealing with deeply nested structures. This package simplifies that process by offering a lightweight, flexible search utility that delves into every key of an object or array elements to find matches. It utilizes ES6+ syntax, so if your codebase uses older standards, a transpiler might be required.\n\n## Demo\n\nExplore the live demonstration available on CodeSandbox:\n\n[![View @smakss/search](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/smakss-search-zlqtu3?fontsize=14&hidenavigation=1&theme=dark)\n\n## How it works?\n\nTo install the package:\n\n```bash\nnpm i @smakss/search\n# or\nyarn add @smakss/search\n```\n\nFor CommonJS modules:\n\n```js\nconst Search = require('@smakss/search');\n```\n\nFor ECMAScript modules:\n\n```js\nimport Search from '@smakss/search';\n```\n\nThen, to utilize the search function within your application:\n\nThe `Search` function accepts an options object with the following properties:\n\n- `searchText` (`String`): The string to search for.\n- `searchItems` (`Array|Object`): The items or structure to search within.\n- `keys` (`Array`): An array of keys to include or exclude from the search.\n- `include` (`Boolean`): Determines whether to include (`true`) or exclude (`false`) the keys specified. Defaults to `true`.\n- `exact` (`Boolean`): Determines whether to perform an exact match search. Defaults to `false`.\n\n## Examples of Usage\n\n### Searching Within an Object\n\nWhen the match is found in an object, the entire object is returned:\n\n```js\nconst obj = { name: 'John', lastName: 'Doe' };\n\nconst results = Search({ searchText: 'john', searchItems: [obj] });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within an Array\n\n```js\nconst arr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' }\n];\n\nconst results = Search({ searchText: 'john', searchItems: arr });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within a Nested Array\n\n```js\nconst nestedArr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' },\n  [{ name: 'Jane', lastName: 'Doe' }]\n];\n\nconst results = Search({ searchText: 'jane', searchItems: nestedArr });\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Including Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['name']\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Excluding Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['lastName'],\n  include: false\n});\n// Results: []\n```\n\n_Note: The result is an empty array because 'lastName' is excluded from the search._\n\n### Performing an Exact Match Search\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  exact: true\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n_Note: Only the exact term 'Jane' is matched, not 'Janet' or other partial matches._\n\n## Contributing\n\nInterested in contributing to this project? Please refer to [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.\n\n## Code of Conduct\n\nOur community prioritizes the well-being and inclusivity of all contributors and users. Please review our [Code of Conduct](./CODE_OF_CONDUCT.md) to help maintain a supportive environment for everyone.\n","readmeFilename":"Readme.md","gitHead":"b03aa2c793175ca2b578747262c43832b196ddfb","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-r1n86Vv8DkNTyf1Q5wpqOJSHkjOQ4hgwabSNUnSBPlS9Psrf1O0/mN0mcu8mqlvjlkfrATZ13M62a8n5eUF8CA==","shasum":"67ca2c90406784900b9bb33da9e4ca2570898335","tarball":"https://registry.npmjs.org/@smakss/search/-/search-2.0.1-beta.0.tgz","fileCount":29,"unpackedSize":100871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG1RxrvKDzxum0Zkoy0UKzpj8+t69FaE+1yVNGu4BWlQIhAMfzSqTZq0x4vZfFEZEraQxbDByiPsXjkYmcr0IOlcX0"}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_2.0.1-beta.0_1704063962756_0.1364196959455628"},"_hasShrinkwrap":false},"2.0.1-beta.1":{"author":{"name":"SMAKSS"},"bugs":{"url":"https://github.com/SMAKSS/search/issues"},"description":"Enhance your searching capabilities with @smakss/search. Effortlessly find keywords in arrays, nested arrays, and objects, perfect for deep search needs in various data structures.","devDependencies":{"@commitlint/cli":"^18.4.3","@commitlint/config-conventional":"^18.4.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","eslint":"^8.56.0","husky":"^8.0.3","lint-staged":"^15.2.0","prettier":"^3.1.1","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"engines":{"node":">=18.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"homepage":"https://github.com/SMAKSS/search#readme","keywords":["advanced-search","deep-search-arrays","object-search","nested-data-search","keyword-finder","npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Typescript","Nested array","Nested object","Search in arrays","Search in objects"],"license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","name":"@smakss/search","repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"scripts":{"format":"prettier --write \"**/*.+(js|json|yml|yaml|ts|md)\"","format:check":"prettier -l \"**/*.+(js|json|yml|yaml|ts|md)\"","generate":"rollup -c","generate:check":"yarn format && yarn lint && yarn typecheck","lint":"eslint --cache --cache-location ./node_modules/.cache/.eslintcache --ext js,ts --max-warnings=0 .","lint:fix":"eslint src/**/*.ts --fix","setup":"yarn && husky install","typecheck":"tsc -b ."},"type":"module","types":"lib","version":"2.0.1-beta.1","_id":"@smakss/search@2.0.1-beta.1","readme":"# Search\n\n![npm](https://img.shields.io/npm/v/@smakss/search) ![NPM](https://img.shields.io/npm/l/@smakss/search) ![npm](https://img.shields.io/npm/dt/@smakss/search) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@smakss/search)\n\nSearching through arrays, nested arrays, or objects for specific keywords can often be cumbersome, especially when dealing with deeply nested structures. This package simplifies that process by offering a lightweight, flexible search utility that delves into every key of an object or array elements to find matches. It utilizes ES6+ syntax, so if your codebase uses older standards, a transpiler might be required.\n\n## Demo\n\nExplore the live demonstration available on CodeSandbox:\n\n[![View @smakss/search](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/smakss-search-zlqtu3?fontsize=14&hidenavigation=1&theme=dark)\n\n## How it works?\n\nTo install the package:\n\n```bash\nnpm i @smakss/search\n# or\nyarn add @smakss/search\n```\n\nFor CommonJS modules:\n\n```js\nconst Search = require('@smakss/search');\n```\n\nFor ECMAScript modules:\n\n```js\nimport Search from '@smakss/search';\n```\n\nThen, to utilize the search function within your application:\n\nThe `Search` function accepts an options object with the following properties:\n\n- `searchText` (`String`): The string to search for.\n- `searchItems` (`Array|Object`): The items or structure to search within.\n- `keys` (`Array`): An array of keys to include or exclude from the search.\n- `include` (`Boolean`): Determines whether to include (`true`) or exclude (`false`) the keys specified. Defaults to `true`.\n- `exact` (`Boolean`): Determines whether to perform an exact match search. Defaults to `false`.\n\n## Examples of Usage\n\n### Searching Within an Object\n\nWhen the match is found in an object, the entire object is returned:\n\n```js\nconst obj = { name: 'John', lastName: 'Doe' };\n\nconst results = Search({ searchText: 'john', searchItems: [obj] });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within an Array\n\n```js\nconst arr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' }\n];\n\nconst results = Search({ searchText: 'john', searchItems: arr });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within a Nested Array\n\n```js\nconst nestedArr = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' },\n  [{ name: 'Jane', lastName: 'Doe' }]\n];\n\nconst results = Search({ searchText: 'jane', searchItems: nestedArr });\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Including Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['name']\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Excluding Specific Keys\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['lastName'],\n  include: false\n});\n// Results: []\n```\n\n_Note: The result is an empty array because 'lastName' is excluded from the search._\n\n### Performing an Exact Match Search\n\n```js\nconst results = Search({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  exact: true\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n_Note: Only the exact term 'Jane' is matched, not 'Janet' or other partial matches._\n\n## Contributing\n\nInterested in contributing to this project? Please refer to [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.\n\n## Code of Conduct\n\nOur community prioritizes the well-being and inclusivity of all contributors and users. Please review our [Code of Conduct](./CODE_OF_CONDUCT.md) to help maintain a supportive environment for everyone.\n","readmeFilename":"Readme.md","gitHead":"1bcfcd75f8c593812fb05efe3c453cede0c6ad13","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ZaBKG3p03oyhOwtYihFdL0vJnzCEnHrqjnpvZ3Yq5HQMO2Ynes9aeSUOLly+7W3MO00LBbK3LxuQWGBFcyAJcg==","shasum":"0904dda768d34bc018f0cef8565e703da8a25dfd","tarball":"https://registry.npmjs.org/@smakss/search/-/search-2.0.1-beta.1.tgz","fileCount":17,"unpackedSize":46038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxpPJTh8zyjutKKC0/3qKlN2pUIQuUmzQbFjkp6tGsLAIgbOFR84Ubb01Sb4OmV7pCniPj++Wj7sIBqv+3nOw3xDM="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_2.0.1-beta.1_1704064462935_0.39970434595623217"},"_hasShrinkwrap":false},"2.0.1":{"author":{"name":"SMAKSS"},"bugs":{"url":"https://github.com/SMAKSS/search/issues"},"description":"Enhance your searching capabilities with @smakss/search. Effortlessly find keywords in arrays, nested arrays, and objects, perfect for deep search needs in various data structures.","devDependencies":{"@commitlint/cli":"^18.4.3","@commitlint/config-conventional":"^18.4.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.5","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","eslint":"^8.56.0","husky":"^8.0.3","lint-staged":"^15.2.0","prettier":"^3.1.1","rollup":"^4.9.1","tslib":"^2.6.2","typescript":"^5.3.3"},"engines":{"node":">=18.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"homepage":"https://github.com/SMAKSS/search#readme","keywords":["advanced-search","deep-search-arrays","object-search","nested-data-search","keyword-finder","npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Typescript","Nested array","Nested object","Search in arrays","Search in objects"],"license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","name":"@smakss/search","repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"scripts":{"format":"prettier --write \"**/*.+(js|json|yml|yaml|ts|md)\"","format:check":"prettier -l \"**/*.+(js|json|yml|yaml|ts|md)\"","generate":"rollup -c","generate:check":"yarn format && yarn lint && yarn typecheck","lint":"eslint --cache --cache-location ./node_modules/.cache/.eslintcache --ext js,ts --max-warnings=0 .","lint:fix":"eslint src/**/*.ts --fix","setup":"yarn && husky install","typecheck":"tsc -b ."},"type":"module","types":"lib","version":"2.0.1","_id":"@smakss/search@2.0.1","gitHead":"8961fa1bd1fb874fc257dd4af7434368ed6ecd7c","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-kmiDtotX+1cniki3YWWYlHDLo+LfJ3okFErzQua892PvZGa6uuaKSOluHRXuUtWZy3Hm6B6J25OeKyfNNNMKKg==","shasum":"6899a10ff16bb52a3dc40a565bb3a01d69fc4e21","tarball":"https://registry.npmjs.org/@smakss/search/-/search-2.0.1.tgz","fileCount":17,"unpackedSize":46031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7Qgeg2a4Iqr98p7dxx5mVnIkHn3RaSN1iSnfeQFl7bAiAIUZrc27KKiNSp+vA3nqPnaUjZfbfW9CUdC15OAtT+9Q=="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_2.0.1_1704064713793_0.17908197348149213"},"_hasShrinkwrap":false},"2.1.0":{"author":{"name":"SMAKSS"},"bugs":{"url":"https://github.com/SMAKSS/search/issues"},"description":"Enhance your searching capabilities with @smakss/search. Effortlessly find keywords in arrays, nested arrays, and objects, perfect for deep search needs in various data structures.","devDependencies":{"@commitlint/cli":"^19.2.1","@commitlint/config-conventional":"^19.1.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.12","@types/node":"^20.12.5","@typescript-eslint/eslint-plugin":"^7.5.0","@typescript-eslint/parser":"^7.5.0","eslint":"^8.56.0","husky":"^9.0.11","jest":"^29.7.0","lint-staged":"^15.2.2","prettier":"^3.2.5","rollup":"^4.14.1","ts-jest":"^29.1.2","tslib":"^2.6.2","typescript":"^5.4.4"},"engines":{"node":">=18.0.0"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"homepage":"https://github.com/SMAKSS/search#readme","keywords":["advanced-search","deep-search-arrays","object-search","nested-data-search","keyword-finder","npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Typescript","Nested array","Nested object","Search in arrays","Search in objects"],"license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","name":"@smakss/search","repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"scripts":{"format":"prettier --write \"**/*.+(js|json|yml|yaml|ts|md)\"","format:check":"prettier -l \"**/*.+(js|json|yml|yaml|ts|md)\"","generate":"rollup -c","generate:check":"yarn format && yarn lint && yarn typecheck","lint":"eslint --cache --cache-location ./node_modules/.cache/.eslintcache --ext js,ts --max-warnings=0 .","lint:fix":"eslint src/**/*.ts --fix","setup":"yarn && husky install","test":"jest","typecheck":"tsc -b .","upgrade:deps":"rm -rf node_modules yarn.lock && ncu -u && yarn"},"type":"module","types":"lib","version":"2.1.0","_id":"@smakss/search@2.1.0","gitHead":"08bfb761c75065d0293f30ace87fc9f664662a60","_nodeVersion":"18.20.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-vw8dFEyqZEOtCdhjesiJcX+BFJX+ZxL0W1nH2fM1avs7MfnqguaB7/USScctD5sM5w+LPctdf1Aqj1COaMsQSg==","shasum":"f08071ed874c2250f6e560d2bd651d7109621ca7","tarball":"https://registry.npmjs.org/@smakss/search/-/search-2.1.0.tgz","fileCount":17,"unpackedSize":48888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBr35h4iRodnRPfsoy7cehBRjkOEVV70hul4Pz6gJSs6AiEAwlSeuPlikWMOOtk1FH//GHX5vsuAjMOn5nHpBp+84TQ="}]},"_npmUser":{"name":"smakss","email":"kazemi914@live.com"},"directories":{},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/search_2.1.0_1712659212788_0.20469201703107465"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-29T16:33:20.827Z","1.0.1":"2020-09-29T16:33:21.059Z","modified":"2024-04-09T10:40:13.106Z","1.0.2":"2020-09-29T16:52:03.150Z","1.0.3":"2020-09-29T19:59:58.968Z","1.0.4":"2020-09-30T21:46:05.927Z","1.0.5":"2020-09-30T21:52:17.369Z","1.0.6":"2020-10-05T18:18:38.515Z","1.0.7":"2020-10-12T03:22:49.859Z","1.0.8":"2020-10-26T02:06:13.271Z","1.0.9":"2020-11-10T15:46:22.496Z","1.1.0":"2020-11-24T04:30:19.821Z","1.1.1":"2020-11-30T16:04:22.821Z","1.1.2":"2020-12-08T09:55:43.428Z","1.1.3":"2020-12-15T14:41:11.653Z","1.1.4":"2020-12-22T10:23:03.418Z","1.1.5":"2020-12-30T02:13:02.410Z","1.1.6":"2021-01-04T03:51:55.539Z","1.1.7":"2021-01-12T18:19:04.715Z","1.1.8":"2021-01-18T00:34:25.441Z","1.1.9":"2021-02-26T18:40:41.507Z","1.1.10":"2021-03-07T15:02:55.908Z","1.1.11":"2021-03-12T11:58:53.382Z","1.1.12":"2021-03-19T16:53:14.792Z","1.1.13":"2021-03-25T13:33:36.609Z","1.1.14":"2021-04-06T15:11:06.682Z","1.1.15":"2021-04-14T14:57:10.520Z","1.1.16":"2021-04-21T14:03:49.762Z","1.1.17":"2021-04-27T14:05:29.302Z","1.1.18":"2021-05-04T11:29:01.762Z","1.1.19":"2021-05-16T16:16:32.456Z","1.1.20":"2021-05-22T16:01:39.814Z","1.2.0":"2021-05-28T10:21:12.682Z","1.2.1":"2021-06-03T10:58:05.433Z","1.2.2":"2021-10-31T13:56:05.740Z","1.2.3":"2022-06-26T08:46:34.712Z","1.2.4":"2022-10-23T19:59:06.229Z","2.0.0-beta.0":"2023-11-04T17:01:19.906Z","2.0.0-beta.1":"2023-11-04T17:54:39.438Z","2.0.0-beta.2":"2023-11-04T18:51:38.254Z","2.0.0-beta.3":"2023-11-14T11:35:58.310Z","2.0.0":"2023-11-16T23:30:42.670Z","2.0.1-beta.0":"2023-12-31T23:06:03.030Z","2.0.1-beta.1":"2023-12-31T23:14:23.107Z","2.0.1":"2023-12-31T23:18:33.956Z","2.1.0":"2024-04-09T10:40:12.945Z"},"maintainers":[{"name":"smakss","email":"kazemi914@live.com"}],"description":"Enhance your searching capabilities with @smakss/search. Effortlessly find keywords in arrays, nested arrays, and objects, perfect for deep search needs in various data structures.","homepage":"https://github.com/SMAKSS/search#readme","keywords":["advanced-search","deep-search-arrays","object-search","nested-data-search","keyword-finder","npm","yarn","search","Array","Object","SMAKSS","CommonJS","EcmaScript","Typescript","Nested array","Nested object","Search in arrays","Search in objects"],"repository":{"type":"git","url":"git+https://github.com/SMAKSS/search.git"},"author":{"name":"SMAKSS"},"bugs":{"url":"https://github.com/SMAKSS/search/issues"},"license":"MIT","readme":"# Search\n\n![npm](https://img.shields.io/npm/v/@smakss/search) ![NPM](https://img.shields.io/npm/l/@smakss/search) ![npm](https://img.shields.io/npm/dt/@smakss/search) ![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@smakss/search)\n\nSearching through arrays, nested arrays, or objects for specific keywords can often be cumbersome, especially when dealing with deeply nested structures. This package simplifies that process by offering a lightweight, flexible search utility that delves into every key of an object or array elements to find matches. It utilizes ES6+ syntax, so if your codebase uses older standards, a transpiler might be required.\n\n## Demo\n\nExplore the live demonstration available on CodeSandbox:\n\n[![View @smakss/search](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/smakss-search-zlqtu3?fontsize=14&hidenavigation=1&theme=dark)\n\n## How it works?\n\nTo install the package:\n\n```bash\nnpm i @smakss/search\n# or\nyarn add @smakss/search\n```\n\nFor CommonJS modules:\n\n```js\nconst Search = require('@smakss/search');\n```\n\nFor ECMAScript modules:\n\n```js\nimport Search from '@smakss/search';\n```\n\nThen, to utilize the search function within your application:\n\nThe `Search` function accepts an options object with the following properties:\n\n- `searchText` (`String`): The string to search for.\n- `searchItems` (`Array|Object`): The items or structure to search within.\n- `keys` (`Array`): An array of keys to include or exclude from the search.\n- `include` (`Boolean`): Determines whether to include (`true`) or exclude (`false`) the keys specified. Defaults to `true`.\n- `exact` (`Boolean`): Determines whether to perform an exact match search. Defaults to `false`.\n\nThe search function can take a generic type to specify the type of the search items.\n\n## Examples of Usage\n\nLets suppose we have the following type:\n\n```ts\ntype Person = { name: string; lastName: string };\n```\n\n### Searching Within an Object\n\nWhen the match is found in an object, the entire object is returned:\n\n```ts\nconst obj: Person = { name: 'John', lastName: 'Doe' };\n\nconst results = Search<Person>({ searchText: 'john', searchItems: [obj] });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within an Array\n\n```ts\nconst arr: Person[] = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' }\n];\n\nconst results = Search<Person>({ searchText: 'john', searchItems: arr });\n// Results: [{ name: 'John', lastName: 'Doe' }]\n```\n\n### Searching Within a Nested Array\n\n```ts\nconst nestedArr: (Person | Person[])[] = [\n  { name: 'John', lastName: 'Doe' },\n  { name: 'Joe', lastName: 'Doe' },\n  [{ name: 'Jane', lastName: 'Doe' }]\n];\n\nconst results = Search<Person | Person[]>({\n  searchText: 'jane',\n  searchItems: nestedArr\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Including Specific Keys\n\n```ts\nconst results = Search<Person>({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['name']\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n### Excluding Specific Keys\n\n```ts\nconst results = Search<Person>({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  keys: ['lastName'],\n  include: false\n});\n// Results: []\n```\n\n_Note: The result is an empty array because 'lastName' is excluded from the search._\n\n### Performing an Exact Match Search\n\n```ts\nconst results = Search<Person>({\n  searchText: 'jane',\n  searchItems: nestedArr,\n  exact: true\n});\n// Results: [{ name: 'Jane', lastName: 'Doe' }]\n```\n\n_Note: Only the exact term 'Jane' is matched, not 'Janet' or other partial matches._\n\n## Contributing\n\nInterested in contributing to this project? Please refer to [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.\n\n## Code of Conduct\n\nOur community prioritizes the well-being and inclusivity of all contributors and users. Please review our [Code of Conduct](./CODE_OF_CONDUCT.md) to help maintain a supportive environment for everyone.\n","readmeFilename":"Readme.md"}