{"_id":"balajs","_rev":"3281443","name":"balajs","description":"A function for elements selection","dist-tags":{"latest":"2.0.2"},"maintainers":[{"name":"finom","email":""}],"time":{"modified":"2024-05-16T05:28:22.000Z","created":"2015-12-22T19:24:57.842Z","2.0.2":"2022-08-02T18:44:12.184Z","2.0.1":"2022-08-02T18:42:27.755Z","2.0.0":"2022-07-28T18:27:16.047Z","1.0.10":"2020-10-12T12:51:09.636Z","1.0.9":"2020-10-12T08:08:26.722Z","1.0.8":"2020-10-12T08:05:12.429Z","1.0.7":"2017-08-09T12:19:06.481Z","1.0.6":"2017-04-14T18:15:41.117Z","1.0.5":"2017-04-06T11:47:58.688Z","1.0.4":"2017-04-06T11:46:56.886Z","1.0.3":"2017-03-30T11:14:32.975Z","1.0.1":"2017-03-16T13:09:08.092Z","1.0.0":"2017-03-15T13:23:25.586Z","0.1.9":"2016-01-03T11:56:08.001Z","0.1.8":"2016-01-03T11:08:18.515Z","0.1.7":"2016-01-01T19:19:35.273Z","0.1.6":"2015-12-29T10:16:12.459Z","0.1.5":"2015-12-29T00:59:59.444Z","0.1.4":"2015-12-27T21:11:56.891Z","0.1.3":"2015-12-23T14:40:12.749Z","0.1.2":"2015-12-22T20:05:28.574Z","0.1.1":"2015-12-22T19:29:19.029Z","0.1.0":"2015-12-22T19:24:57.842Z"},"users":{},"author":{"name":"Andrey Gubanov"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"versions":{"2.0.2":{"name":"balajs","version":"2.0.2","description":"A function for elements selection","main":"./es5/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","minify":"rimraf bala.min.js bala.umd.min.js && babili src.js --out-file bala.min.js && babili bala.umd.js --out-file bala.umd.min.js","minify-es5":"uglifyjs --compress --mangle -- es5/src.js > es5/bala.min.js && uglifyjs --compress --mangle -- es5/bala.umd.js > es5/bala.umd.min.js","generate-umd":"node tools/generateUmd","build":"npm run generate-umd && npm run minify && npm run minify-es5 && ls -l bala.min.js","upgrade":"ncu -u && npm install","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"babili":"^0.1.4","npm-check-updates":"^16.0.1","rimraf":"^3.0.2","uglify-js":"^3.16.3"},"gitHead":"db14f4abcb91b6d7d102aaab307255a7978975cf","_id":"balajs@2.0.2","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"shasum":"83adad63813f5d0865b1fc4278e85e0b9e0fc382","size":4831,"noattachment":false,"key":"/balajs/-/balajs-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-2.0.2.tgz"},"_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"directories":{},"maintainers":[{"name":"finom","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/balajs_2.0.2_1659465852011_0.21139314650980734"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-02T18:54:34.033Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes","publish_time":1659465852184,"_cnpm_publish_time":1659465852184},"2.0.1":{"name":"balajs","version":"2.0.1","description":"A function for elements selection","main":"./es5/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","minify":"rimraf bala.min.js bala.umd.min.js && babili src.js --out-file bala.min.js && babili bala.umd.js --out-file bala.umd.min.js","minify-es5":"uglifyjs --compress --mangle -- es5/src.js > es5/bala.min.js && uglifyjs --compress --mangle -- es5/bala.umd.js > es5/bala.umd.min.js","generate-umd":"node tools/generateUmd","build":"npm run generate-umd && npm run minify && npm run minify-es5 && ls -l bala.min.js","upgrade":"ncu -u && npm install","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"babili":"^0.1.4","npm-check-updates":"^16.0.1","rimraf":"^3.0.2","uglify-js":"^3.16.3"},"gitHead":"c8bc356efce2a31d5bbc75526ed93d21aefa68dc","_id":"balajs@2.0.1","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"shasum":"6c29ec94ce78852096a0c094de877092540181b8","size":4854,"noattachment":false,"key":"/balajs/-/balajs-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-2.0.1.tgz"},"_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"directories":{},"maintainers":[{"name":"finom","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/balajs_2.0.1_1659465747568_0.14976471311076955"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-02T18:54:33.731Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes","publish_time":1659465747755,"_cnpm_publish_time":1659465747755},"2.0.0":{"name":"balajs","version":"2.0.0","description":"A function for elements selection","main":"./es5/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","minify":"rimraf bala.min.js bala.umd.min.js && babili src.js --out-file bala.min.js && babili bala.umd.js --out-file bala.umd.min.js","minify-es5":"uglifyjs --compress --mangle -- es5/src.js > es5/bala.min.js && uglifyjs --compress --mangle -- es5/bala.umd.js > es5/bala.umd.min.js","generate-umd":"node tools/generateUmd","build":"npm run generate-umd && npm run minify && npm run minify-es5 && ls -l bala.min.js","upgrade":"ncu -u && npm install","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"babili":"^0.1.4","npm-check-updates":"^16.0.1","rimraf":"^3.0.2","uglify-js":"^3.16.3"},"gitHead":"ee7d3efd2542b183f83c7fdeaf70a63ac5f09ef2","_id":"balajs@2.0.0","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"shasum":"cc221b9f9f050899465cdba2a2346f7229abf588","size":4896,"noattachment":false,"key":"/balajs/-/balajs-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-2.0.0.tgz"},"_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"directories":{},"maintainers":[{"name":"finom","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/balajs_2.0.0_1659032835872_0.6189722187050377"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-28T18:36:49.937Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes","publish_time":1659032836047,"_cnpm_publish_time":1659032836047},"1.0.10":{"name":"balajs","version":"1.0.10","description":"A function for elements selection","main":"./es5/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","minify":"rimraf bala.min.js bala.umd.min.js && babili src.js --out-file bala.min.js && babili bala.umd.js --out-file bala.umd.min.js","minify-es5":"uglifyjs --compress --mangle -- es5/src.js > es5/bala.min.js && uglifyjs --compress --mangle -- es5/bala.umd.js > es5/bala.umd.min.js","generate-umd":"node tools/generateUmd","build":"npm run generate-umd && npm run minify && npm run minify-es5 && ls -l bala.min.js","upgrade":"ncu -u && npm install","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"babili":"^0.1.4","npm-check-updates":"^9.0.4","rimraf":"^3.0.2","uglify-js":"^3.11.2"},"gitHead":"ee7d3efd2542b183f83c7fdeaf70a63ac5f09ef2","_id":"balajs@1.0.10","_nodeVersion":"14.5.0","_npmVersion":"6.14.8","dist":{"shasum":"6420df1e24fc72af5b5e9589cafe12852556d04b","size":5082,"noattachment":false,"key":"/balajs/-/balajs-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-1.0.10.tgz"},"maintainers":[{"name":"finom","email":""}],"_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/balajs_1.0.10_1602507069494_0.21699157668319002"},"_hasShrinkwrap":false,"publish_time":1602507069636,"_cnpm_publish_time":1602507069636,"_cnpmcore_publish_time":"2021-12-18T15:12:58.494Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"1.0.9":{"name":"balajs","version":"1.0.9","description":"A function for elements selection","main":"./es5/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","minify":"rimraf bala.min.js bala.umd.min.js && babili src.js --out-file bala.min.js && babili bala.umd.js --out-file bala.umd.min.js","minify-es5":"uglifyjs --compress --mangle -- es5/src.js > es5/bala.min.js && uglifyjs --compress --mangle -- es5/bala.umd.js > es5/bala.umd.min.js","generate-umd":"node tools/generateUmd","build":"npm run generate-umd && npm run minify && npm run minify-es5 && ls -l bala.min.js","upgrade":"ncu -u && npm install","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"babili":"^0.1.4","npm-check-updates":"^9.0.4","rimraf":"^3.0.2","uglify-js":"^3.11.2"},"gitHead":"771ccde1c5e3f914efc9db7937aaf250740c3478","_id":"balajs@1.0.9","_nodeVersion":"14.5.0","_npmVersion":"6.14.8","dist":{"shasum":"469242cd7e1b0afa6719ae8348ba63d58ffc6b65","size":5085,"noattachment":false,"key":"/balajs/-/balajs-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-1.0.9.tgz"},"maintainers":[{"name":"finom","email":""}],"_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/balajs_1.0.9_1602490106518_0.1582289878480565"},"_hasShrinkwrap":false,"publish_time":1602490106722,"_cnpm_publish_time":1602490106722,"_cnpmcore_publish_time":"2021-12-18T15:12:58.700Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"1.0.8":{"name":"balajs","version":"1.0.8","description":"A function for elements selection","main":"./es5/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","minify":"rimraf bala.min.js bala.umd.min.js && babili src.js --out-file bala.min.js && babili bala.umd.js --out-file bala.umd.min.js","minify-es5":"uglifyjs --compress --mangle -- es5/src.js > es5/bala.min.js && uglifyjs --compress --mangle -- es5/bala.umd.js > es5/bala.umd.min.js","generate-umd":"node tools/generateUmd","build":"npm run generate-umd && npm run minify && npm run minify-es5 && ls -l bala.min.js","upgrade":"ncu -u && npm install","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"babili":"^0.1.4","npm-check-updates":"^9.0.4","rimraf":"^3.0.2","uglify-js":"^3.11.2"},"gitHead":"d78ff49c6db20b61d246d7df61b035796e20d4c9","_id":"balajs@1.0.8","_nodeVersion":"14.5.0","_npmVersion":"6.14.8","dist":{"shasum":"9b0bbaac0b8fdcc488640f72fe2c24adbdfd105d","size":5083,"noattachment":false,"key":"/balajs/-/balajs-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-1.0.8.tgz"},"maintainers":[{"name":"finom","email":""}],"_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/balajs_1.0.8_1602489912322_0.7089657648663781"},"_hasShrinkwrap":false,"publish_time":1602489912429,"_cnpm_publish_time":1602489912429,"_cnpmcore_publish_time":"2021-12-18T15:12:58.957Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"1.0.7":{"name":"balajs","version":"1.0.7","description":"A function for elements selection","main":"./es5/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","minify":"rimraf bala.min.js bala.umd.min.js && babili src.js --out-file bala.min.js && babili bala.umd.js --out-file bala.umd.min.js","minify-es5":"uglifyjs --compress --mangle -- es5/src.js > es5/bala.min.js && uglifyjs --compress --mangle -- es5/bala.umd.js > es5/bala.umd.min.js","generate-umd":"node tools/generateUmd","build":"npm run generate-umd && npm run minify && npm run minify-es5","upgrade":"ncu -a && npm install"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"babili":"^0.1.4","npm-check-updates":"^2.11.3","uglify-js":"^3.0.27"},"gitHead":"d0520fd4c6156f67e6340a492edf3010ef8ff28d","_id":"balajs@1.0.7","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"dist":{"shasum":"b30caf117de32f389348ceec2813578a19aa350f","size":4968,"noattachment":false,"key":"/balajs/-/balajs-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-1.0.7.tgz"},"maintainers":[{"name":"finom","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/balajs-1.0.7.tgz_1502281145460_0.13197343423962593"},"directories":{},"publish_time":1502281146481,"_hasShrinkwrap":false,"_cnpm_publish_time":1502281146481,"_cnpmcore_publish_time":"2021-12-18T15:12:59.179Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"1.0.6":{"name":"balajs","version":"1.0.6","description":"A function for elements selection","main":"./es5/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","uglify":"uglifyjs --compress --mangle -- src.js > bala.min.js && uglifyjs --compress --mangle -- bala.umd.js > bala.umd.min.js","uglify-es5":"uglifyjs --compress --mangle -- es5/src.js > es5/bala.min.js && uglifyjs --compress --mangle -- es5/bala.umd.js > es5/bala.umd.min.js","generate-umd":"node tools/generateUmd","build":"npm run generate-umd && npm run uglify && npm run uglify-es5"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"uglify-js":"git+https://github.com/mishoo/UglifyJS2.git#harmony"},"gitHead":"2103d2360732583b9b8da978d93b7d502e7166d7","_id":"balajs@1.0.6","_shasum":"8961ca9b5a787c015e632c77442e36e42186755e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"dist":{"shasum":"8961ca9b5a787c015e632c77442e36e42186755e","size":4999,"noattachment":false,"key":"/balajs/-/balajs-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-1.0.6.tgz"},"maintainers":[{"name":"finom","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/balajs-1.0.6.tgz_1492193740428_0.7082110231276602"},"directories":{},"publish_time":1492193741117,"_hasShrinkwrap":false,"_cnpm_publish_time":1492193741117,"_cnpmcore_publish_time":"2021-12-18T15:12:59.516Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"1.0.5":{"name":"balajs","version":"1.0.5","description":"A function for elements selection","main":"./es5/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","uglify":"uglifyjs --compress --mangle -- src.js > bala.min.js && uglifyjs --compress --mangle -- bala.umd.js > bala.umd.min.js","uglify-es5":"uglifyjs --compress --mangle -- es5/src.js > es5/bala.min.js && uglifyjs --compress --mangle -- es5/bala.umd.js > es5/bala.umd.min.js","generate-umd":"node tools/generateUmd","build":"npm run generate-umd && npm run uglify && npm run uglify-es5"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"uglify-js":"git+https://github.com/mishoo/UglifyJS2.git#harmony"},"gitHead":"7d2bdfa0ba485a2c314553b16cc91b6744bba22e","_id":"balajs@1.0.5","_shasum":"f2c2a4a8984fee44ef409d0e7367c1ffa315f835","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"dist":{"shasum":"f2c2a4a8984fee44ef409d0e7367c1ffa315f835","size":4715,"noattachment":false,"key":"/balajs/-/balajs-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-1.0.5.tgz"},"maintainers":[{"name":"finom","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/balajs-1.0.5.tgz_1491479278042_0.9263584676664323"},"directories":{},"publish_time":1491479278688,"_hasShrinkwrap":false,"_cnpm_publish_time":1491479278688,"_cnpmcore_publish_time":"2021-12-18T15:12:59.724Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"1.0.4":{"name":"balajs","version":"1.0.4","description":"A function for elements selection","main":"./es5/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","uglify":"uglifyjs --compress --mangle -- src.js > bala.min.js && uglifyjs --compress --mangle -- bala.umd.js > bala.umd.min.js","uglify-es5":"uglifyjs --compress --mangle -- es5/src.js > es5/bala.min.js && uglifyjs --compress --mangle -- es5/bala.umd.js > es5/bala.umd.min.js","generate-umd":"node tools/generateUmd","build":"npm run generate-umd && npm run uglify && npm run uglify-es5"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"uglify-js":"git+https://github.com/mishoo/UglifyJS2.git#harmony"},"gitHead":"f54b0899afd7e764674e0c0b6f6afd082c4505a0","_id":"balajs@1.0.4","_shasum":"b66c4520a568855ae5c50be6b6c4b9ee9be32805","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"dist":{"shasum":"b66c4520a568855ae5c50be6b6c4b9ee9be32805","size":4794,"noattachment":false,"key":"/balajs/-/balajs-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-1.0.4.tgz"},"maintainers":[{"name":"finom","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/balajs-1.0.4.tgz_1491479216272_0.7627016794867814"},"directories":{},"publish_time":1491479216886,"_hasShrinkwrap":false,"_cnpm_publish_time":1491479216886,"_cnpmcore_publish_time":"2021-12-18T15:13:00.031Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"1.0.3":{"name":"balajs","version":"1.0.3","description":"A function for elements selection","main":"./bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","uglify":"uglifyjs --compress --mangle -- src.js > bala.min.js && uglifyjs --compress --mangle -- bala.umd.js > bala.umd.min.js","generate-umd":"node tools/generateUmd","build":"npm run generate-umd && npm run uglify"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"uglify-js":"git+https://github.com/mishoo/UglifyJS2.git#harmony"},"gitHead":"0d177a6fd71bcc7627c402399b6c07113ce49c9d","_id":"balajs@1.0.3","_shasum":"215035a28ae57a8545a71340148e95b777e10a2f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"dist":{"shasum":"215035a28ae57a8545a71340148e95b777e10a2f","size":4417,"noattachment":false,"key":"/balajs/-/balajs-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-1.0.3.tgz"},"maintainers":[{"name":"finom","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/balajs-1.0.3.tgz_1490872472336_0.8113573407754302"},"directories":{},"publish_time":1490872472975,"_hasShrinkwrap":false,"_cnpm_publish_time":1490872472975,"_cnpmcore_publish_time":"2021-12-18T15:13:00.247Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"1.0.1":{"name":"balajs","version":"1.0.1","description":"A function for elements selection","main":"./bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","uglify":"uglifyjs --compress --mangle -- src.js > bala.min.js","generate-umd":"node tools/generateUmd","build":"npm run uglify && npm run generate-umd"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"uglify-js":"git+https://github.com/mishoo/UglifyJS2.git#harmony"},"gitHead":"e59fc4b17a1786a3ce0e4d1fbfe71ce8ea05fe62","_id":"balajs@1.0.1","_shasum":"520d2576eef4a8a8728aead77d7b6064bda8226e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"dist":{"shasum":"520d2576eef4a8a8728aead77d7b6064bda8226e","size":4208,"noattachment":false,"key":"/balajs/-/balajs-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-1.0.1.tgz"},"maintainers":[{"name":"finom","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/balajs-1.0.1.tgz_1489669747383_0.8725024026352912"},"directories":{},"publish_time":1489669748092,"_hasShrinkwrap":false,"_cnpm_publish_time":1489669748092,"_cnpmcore_publish_time":"2021-12-18T15:13:00.542Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"1.0.0":{"name":"balajs","version":"1.0.0","description":"A function for elements selection","main":"./bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","uglify":"uglifyjs --compress --mangle -- src.js > bala.min.js","generate-umd":"node tools/generateUmd"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","devDependencies":{"uglify-js":"git+https://github.com/mishoo/UglifyJS2.git#harmony"},"gitHead":"e0852b0cdd3c979ca6f0105d803b99becf4bf2e3","_id":"balajs@1.0.0","_shasum":"6761317cb459bc24c3a7897dc40ff811e02b5a2a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"finom","email":"andrey.a.gubanov@gmail.com"},"dist":{"shasum":"6761317cb459bc24c3a7897dc40ff811e02b5a2a","size":4237,"noattachment":false,"key":"/balajs/-/balajs-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-1.0.0.tgz"},"maintainers":[{"name":"finom","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/balajs-1.0.0.tgz_1489584204888_0.543281678808853"},"directories":{},"publish_time":1489584205586,"_hasShrinkwrap":false,"_cnpm_publish_time":1489584205586,"_cnpmcore_publish_time":"2021-12-18T15:13:00.730Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"0.1.9":{"name":"balajs","version":"0.1.9","description":"A function for elements selection","main":"./umd/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","gitHead":"b5feb047af5ee80bd1f0f833c4eedd7be23b9d34","_id":"balajs@0.1.9","_shasum":"e03d1e6fb88d53cc1a2591a7bfec70d1e52d8f00","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"finom","email":"a@odessite.com.ua"},"dist":{"shasum":"e03d1e6fb88d53cc1a2591a7bfec70d1e52d8f00","size":6455,"noattachment":false,"key":"/balajs/-/balajs-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-0.1.9.tgz"},"maintainers":[{"name":"finom","email":""}],"directories":{},"publish_time":1451822168001,"_hasShrinkwrap":false,"_cnpm_publish_time":1451822168001,"_cnpmcore_publish_time":"2021-12-18T15:13:00.911Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"0.1.8":{"name":"balajs","version":"0.1.8","description":"A function for elements selection","main":"./umd/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","gitHead":"42c50b311dfbea05398546f87a8add102db6abe4","_id":"balajs@0.1.8","_shasum":"f87430848de5a7b659c7c2f95f5f97ae5973dfeb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"finom","email":"a@odessite.com.ua"},"dist":{"shasum":"f87430848de5a7b659c7c2f95f5f97ae5973dfeb","size":6533,"noattachment":false,"key":"/balajs/-/balajs-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-0.1.8.tgz"},"maintainers":[{"name":"finom","email":""}],"directories":{},"publish_time":1451819298515,"_hasShrinkwrap":false,"_cnpm_publish_time":1451819298515,"_cnpmcore_publish_time":"2021-12-18T15:13:01.183Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"0.1.7":{"name":"balajs","version":"0.1.7","description":"A function for elements selection","main":"./umd/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","gitHead":"3191dfe0c6e0a663216917d552e424ed04732599","_id":"balajs@0.1.7","_shasum":"dfef28be9a17fd1bebd41ad14ca6eb7cb0e4db40","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"finom","email":"a@odessite.com.ua"},"dist":{"shasum":"dfef28be9a17fd1bebd41ad14ca6eb7cb0e4db40","size":6154,"noattachment":false,"key":"/balajs/-/balajs-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-0.1.7.tgz"},"maintainers":[{"name":"finom","email":""}],"directories":{},"publish_time":1451675975273,"_hasShrinkwrap":false,"_cnpm_publish_time":1451675975273,"_cnpmcore_publish_time":"2021-12-18T15:13:01.375Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"0.1.6":{"name":"balajs","version":"0.1.6","description":"A function for elements selection","main":"./umd/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","gitHead":"9c7575c23c123c5fdae06e86995b7d5dfd441ee7","_id":"balajs@0.1.6","_shasum":"2c8c3b94fb2b555d6bd29c5f618d18aa4532b429","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"finom","email":"a@odessite.com.ua"},"dist":{"shasum":"2c8c3b94fb2b555d6bd29c5f618d18aa4532b429","size":6115,"noattachment":false,"key":"/balajs/-/balajs-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-0.1.6.tgz"},"maintainers":[{"name":"finom","email":""}],"directories":{},"publish_time":1451384172459,"_hasShrinkwrap":false,"_cnpm_publish_time":1451384172459,"_cnpmcore_publish_time":"2021-12-18T15:13:01.590Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"0.1.5":{"name":"balajs","version":"0.1.5","description":"A function for elements selection","main":"./umd/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","gitHead":"7888fd3a76e153ac040a441ce471cc49671bac08","_id":"balajs@0.1.5","_shasum":"520d33c52dac1e00cece7b7dcffba714ea5896f4","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"finom","email":"a@odessite.com.ua"},"dist":{"shasum":"520d33c52dac1e00cece7b7dcffba714ea5896f4","size":6111,"noattachment":false,"key":"/balajs/-/balajs-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-0.1.5.tgz"},"maintainers":[{"name":"finom","email":""}],"directories":{},"publish_time":1451350799444,"_hasShrinkwrap":false,"_cnpm_publish_time":1451350799444,"_cnpmcore_publish_time":"2021-12-18T15:13:01.817Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"0.1.4":{"name":"balajs","version":"0.1.4","description":"A function for elements selection","main":"./umd/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","gitHead":"ec9d62913ec13ca1cb1f74dd4904cde0ea29988b","_id":"balajs@0.1.4","_shasum":"c9b7e6074f1dd856169d1380ebcd2fb04c9b9f03","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"finom","email":"a@odessite.com.ua"},"dist":{"shasum":"c9b7e6074f1dd856169d1380ebcd2fb04c9b9f03","size":5998,"noattachment":false,"key":"/balajs/-/balajs-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-0.1.4.tgz"},"maintainers":[{"name":"finom","email":""}],"directories":{},"publish_time":1451250716891,"_hasShrinkwrap":false,"_cnpm_publish_time":1451250716891,"_cnpmcore_publish_time":"2021-12-18T15:13:02.039Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"0.1.3":{"name":"balajs","version":"0.1.3","description":"A function for elements selection","main":"./umd/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","gitHead":"e413cdb1e2116f9aca4014c1b9ad7f5b29e1a491","_id":"balajs@0.1.3","_shasum":"fff25f243aecbd26c453316d0c1eca91d621551a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"finom","email":"a@odessite.com.ua"},"dist":{"shasum":"fff25f243aecbd26c453316d0c1eca91d621551a","size":5978,"noattachment":false,"key":"/balajs/-/balajs-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-0.1.3.tgz"},"maintainers":[{"name":"finom","email":""}],"directories":{},"publish_time":1450881612749,"_hasShrinkwrap":false,"_cnpm_publish_time":1450881612749,"_cnpmcore_publish_time":"2021-12-18T15:13:02.233Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"0.1.2":{"name":"balajs","version":"0.1.2","description":"A function for elements selection","main":"./umd/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","gitHead":"efd69b8a3c9bc854b0cb352b362fc9f8b9c0b417","_id":"balajs@0.1.2","_shasum":"2ca520f65e5d71d9526e177005228f80c75c1e84","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"finom","email":"a@odessite.com.ua"},"dist":{"shasum":"2ca520f65e5d71d9526e177005228f80c75c1e84","size":5410,"noattachment":false,"key":"/balajs/-/balajs-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-0.1.2.tgz"},"maintainers":[{"name":"finom","email":""}],"directories":{},"publish_time":1450814728574,"_hasShrinkwrap":false,"_cnpm_publish_time":1450814728574,"_cnpmcore_publish_time":"2021-12-18T15:13:02.446Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"0.1.1":{"name":"balajs","version":"0.1.1","description":"A function for elements selection","main":"./umd/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","gitHead":"8ed65f942429c800c250f4f96a0286b721217ddb","_id":"balajs@0.1.1","_shasum":"a66f1b0da0c8d9f257586cf9bdd2ec75e7d6f229","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"finom","email":"a@odessite.com.ua"},"dist":{"shasum":"a66f1b0da0c8d9f257586cf9bdd2ec75e7d6f229","size":5430,"noattachment":false,"key":"/balajs/-/balajs-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-0.1.1.tgz"},"maintainers":[{"name":"finom","email":""}],"directories":{},"publish_time":1450812559029,"_hasShrinkwrap":false,"_cnpm_publish_time":1450812559029,"_cnpmcore_publish_time":"2021-12-18T15:13:02.673Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"},"0.1.0":{"name":"balajs","version":"0.1.0","description":"A function for elements selection","main":"umd/bala.umd.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/finom/bala.git"},"keywords":["jquery","dom","library","balalaika"],"author":{"name":"Andrey Gubanov"},"license":"MIT","bugs":{"url":"https://github.com/finom/bala/issues"},"homepage":"https://github.com/finom/bala#readme","gitHead":"dc918d6c2115f93390b7d30352ee977ef557c9c7","_id":"balajs@0.1.0","_shasum":"38f684150f8ae1009892c6d56474fcaedc515b26","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"finom","email":"a@odessite.com.ua"},"dist":{"shasum":"38f684150f8ae1009892c6d56474fcaedc515b26","size":5402,"noattachment":false,"key":"/balajs/-/balajs-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/balajs/download/balajs-0.1.0.tgz"},"maintainers":[{"name":"finom","email":""}],"directories":{},"publish_time":1450812297842,"_hasShrinkwrap":false,"_cnpm_publish_time":1450812297842,"_cnpmcore_publish_time":"2021-12-18T15:13:02.927Z","deprecated":"The library is renamed https://www.npmjs.com/package/tsimmes"}},"readme":"bala.js [![npm version](https://badge.fury.io/js/balajs.svg)](https://badge.fury.io/js/balajs)\n============\n\n### A function for elements selection in 226 ASCII chars (less than ¼ KB)!\n\n**bala.js** is a function that allows you to select elements on a web page. Think of it as of `document.querySelectorAll` on steroids.\n\n```js\nconst buttons = $('.button');\n```\n\nYou can use it as a global variable\n\n```html\n<script>\n$=((a,b,c)=>(c=(d,e,f=[])=>(d&&f.push(...(d.dispatchEvent?[d]:\"\"+d===d?/</.test(d)?((e=a.createElement(e)).innerHTML=d,e.children):e?(e=c(e)[0])?e[b](d):f:a[b](d):d)),f),c.one=(a,b)=>c(a,b)[0],c))(document,\"querySelectorAll\");\n</script>\n```\n\n\n*If you don't want to use ``$`` variable just rename it.*\n```js\nfoo=...\n// instead of\n$=...\n```\n\nAnd you can use it as a local variable in a script you make\n\n```js\n((win, $) => {\n    // your code starts here\n    const divs = $('div');\n    console.log(divs);\n    // your code ends here\n})(window, ((a,b,c)=>(c=(d,e,f=[])=>(d&&f.push(...(d.dispatchEvent?[d]:\"\"+d===d?/</.test(d)?((e=a.createElement(e)).innerHTML=d,e.children):e?(e=c(e)[0])?e[b](d):f:a[b](d):d)),f),c.one=(a,b)=>c(a,b)[0],c))(document,\"querySelectorAll\"));\n```\n\nThe function is also published on NPM\n\n```\nnpm install balajs\n```\n\n\n**bala.js** is inherited from ``Array.prototype`` which means it has the same set of methods as the native array has.\n\n<ul>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/concat\" target=\"_blank\">concat</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/join\" target=\"_blank\">join</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/pop\" target=\"_blank\">pop</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push\" target=\"_blank\">push</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reverse\" target=\"_blank\">reverse</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/shift\" target=\"_blank\">shift</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice\" target=\"_blank\">slice</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort\" target=\"_blank\">sort</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice\" target=\"_blank\">splice</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/toString\"  target=\"_blank\">toString</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift\" target=\"_blank\">unshift</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every\" target=\"_blank\">every</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter\" target=\"_blank\">filter</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach\" target=\"_blank\">forEach</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf\">indexOf</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/lastIndexOf\" target=\"_blank\">lastIndexOf</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map\" target=\"_blank\">map</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some\" target=\"_blank\">some</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/copyWithin\" target=\"_blank\">copyWithin</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/entries\" target=\"_blank\">entries</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/fill\" target=\"_blank\">fill</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find\" target=\"_blank\">find</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/findIndex\" target=\"_blank\">findIndex</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes\" target=\"_blank\">includes</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/keys\" target=\"_blank\">keys</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/values\" target=\"_blank\">values</a></li>\n\t<li><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/%40%40iterator\" target=\"_blank\">[Symbol.iterator]</a></li>\n</ul>\n\n## More features?\n\n### Various types support\n\n**bala** accepts many kinds of first argument and converts everything into array\n\n```js\n$('.one, #two')\n$(document.querySelectorAll('.selector'));\n$(document.body);\n$(element.children);\n$(jQuery('.selector'));\n$([document.querySelector('.one'), document.querySelector('.two')])\n```\n\nThat means when you make your own library (VanillaJS \"plugin\") you can use **bala** in case if you don't know which arg type will be passed by a programmer.\n\n```js\nconst myCoolLibrary = (el) => {\n  el = $(el);\n  // ...\n};\n```\n\n### $.one\n\nGetting zero-indexed element in DOM libraries is annoying. **bala** has one little static method called ``$.one`` which selects only one element.\n\n```js\n$.one('.button');\n//vs\n$('.button')[0];\n```\n\nThis function is also created to get rid of extra variables (usually DOM libraries make two vars: ``$$`` and ``$``). It means you can import **bala** nicely via module system.\n\n**AMD**\n```js\nrequire(['path/to/bala/umd/bala.umd.js'], ($) => {\n\t// ...\n});\n```\n\n**CommonJS**\n```js\nconst $ = require('path/to/bala/bala.umd.js');\n```\n\n**CommonJS + NPM**\n```js\nconst $ = require('balajs');\n```\n\n**ECMAScript 2015**\n```js\nimport $ from 'balajs';\n```\n\n### Find elements inside another element\n```js\nconst elements = $('.my-selector', someParent);\n// or\nconst element = $.one('.my-selector', someParent);\n```\n\n\n### Parse HTML\nSimple parsing.\n```js\nconst div = $('<div><span class=\"yeah\"></span></div>');\n```\n\n### Contextual HTML parsing\nIn case if you need to parse HTML which contains contextual elements (``td``, ``tr``, ``option``) you can pass a context tag name as a second argument.\n```js\nconst cells = $('<td>foo</td><td>bar</td>', 'tr')\n```\n\n## I need more examples!\n\n### Add style\n```js\nfor(let element of $('.my-selector')) {\n    element.style.color = 'red';\n}\n```\n\nIn case if you need to set style only for one element you can use ``$.one``.\n\n```js\n$.one('.my-selector').style.color = 'red';\n```\n\n### Events delegation\n```js\nfor(let element of $('.my-selector')) {\n    element.addEventListener('click', function ({ target }) {\n        if (this.contains(target.closest('.delegated-selector'))) {\n            alert('yep!');\n        }\n    });\n}\n```\nOr\n```js\n$.one('.my-selector').addEventListener('click', function ({ target }) {\n    if (this.contains(target.closest('.delegated-selector'))) {\n        alert('yep!');\n    }\n});\n```\n\n### Elements removal\n```js\nfor(let element of $('.my-selector')) {\n    element.remove();\n}\n```\nOr\n```js\n$.one('.my-selector').remove();\n```\n\n### Animations\nUse [element.animate](https://developers.google.com/web/updates/2014/05/Web-Animations-element.animate-is-now-in-Chrome-36) for smooth GPU-accelerated animations. You may need [polyfill for Web Animations API](https://github.com/web-animations/web-animations-js).\n```js\n$.one('.my-selector').animate({\n    opacity: [0.5, 1],\n    transform: ['scale(0.5)', 'scale(1)'],\n}, {\n    direction: 'alternate',\n    duration: 500,\n    iterations: Infinity,\n});\n```\n\nDo you still need jQuery?\n","_attachments":{},"homepage":"https://github.com/finom/bala#readme","bugs":{"url":"https://github.com/finom/bala/issues"},"license":"MIT"}