{"_id":"malevic","_rev":"64-ec021b156bfcbf509bfd23a767610a6a","name":"malevic","dist-tags":{"latest":"0.20.3"},"versions":{"0.0.0":{"name":"malevic","version":"0.0.0","author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.0.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"255694cf26bd7f4ce0be7c70df56426c9ce99ab0","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.0.0.tgz","integrity":"sha512-+VLVn/xmoamj8lOqWfJZTOMZVN3MfPB+xfszvN+XkFvhmngvhI2wsRkYidgNK22NyIauYLQ4EQnXW1cAVsjebA==","signatures":[{"sig":"MEUCIQDspco1sOrXR/R5kLOQMZZEh3rUfZCLoE7AwKZ/OJHWWwIgTOfLNNXK7ujZ0W0NLzPSJdRbJ/9m+DID6OLyYZXawZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"255694cf26bd7f4ce0be7c70df56426c9ce99ab0","gitHead":"d8091b8e4e93fa92cd8a5885c2098bb2329dd91c","scripts":{"build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"4.1.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.0.0.tgz_1506415037972_0.12732224888168275","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"malevic","version":"0.1.0","author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.1.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"65f3a9573d72f55ec055cdab434729028154dd35","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.1.0.tgz","integrity":"sha512-tDKpiG5eFj+3lBtUs1fT2bWsK3CzSbAadeVEzD4a90H1kIWL9ye2+D45kW5kkO80NrVCrTatqGB/viNutH2ong==","signatures":[{"sig":"MEYCIQCpFHkRzgssg6NVuvZu4S8oE8a5lXrBIDQrkEpIj3KE+gIhAM8f3NgGjpOWxFfWgnUHCcRUeqDymupnJ8h9tBPOmT+v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"65f3a9573d72f55ec055cdab434729028154dd35","gitHead":"bdfcec1cd282aedb7b18b3e3c373abd276f4d2e5","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.1.0.tgz_1506640235047_0.9009759007021785","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"malevic","version":"0.2.0","author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.2.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"14a8a3071618c254bd42b881c2469fcf390cb4e8","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.2.0.tgz","integrity":"sha512-gLkPY6tUEV1m4xVGL8AB8AQNAnew72SjUux0MHlmkza/AN6N1WEeSNAQ1lIcIbqULkdCXnNAWm7p0yUj1eBCKA==","signatures":[{"sig":"MEQCIH9yIlwO6my7JjeqTtWPLOBCmuGfMh+ArUoQ7DAKEJ4WAiA/23qXySIMhC3t0wSkpr0H1k3UiM7ZrmZoXakn4b4ccA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"14a8a3071618c254bd42b881c2469fcf390cb4e8","gitHead":"018f7f15851044e8abd69749fac854548667ced8","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.2.0.tgz_1506727805518_0.7215033716056496","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"malevic","version":"0.2.1","author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.2.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"82a8ae7023ac2dc62ca93eeee3c75ce7496622fd","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.2.1.tgz","integrity":"sha512-L+aabD/Q7AHSD21kmr86X56itZwef2hfnka/0ZeBynM17fWU1/enzkJ6cgfD0dvS/A9Y2NiwggQydKw0pKA7BA==","signatures":[{"sig":"MEUCIGN+3el9KmNNgpSge+eb6qd+Lf7/jAlFCX1CgnVLVOCLAiEA1MuNTtVuZRwL1+qqBh3Rwm1rmwZCkf1Uw9ycwGlKjBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"82a8ae7023ac2dc62ca93eeee3c75ce7496622fd","gitHead":"2606bf7ae1ce33347ffe86592cc1ee10bd35121c","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.2.1.tgz_1506728901976_0.5695050614885986","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"malevic","version":"0.3.0","author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.3.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"ea5f3c7faef5b5b2bbb53a80ebe8364c2a66ad91","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.3.0.tgz","integrity":"sha512-1OkeHzcCdUV1vig6Ctci/Ps49cVgQzh9gN3x3siL4VUjp9OIWuIRjaXKCkgqLLcCUdL0L/MfD+geuOsaVtrbrw==","signatures":[{"sig":"MEUCICLM7ktfR3m8VvmJdLpy0n9iEA0yg/EyjpMTsYkJ/xxfAiEAnWWyZdqFFYXq58R+/wnshvmwZoERGmqltwDK2lIEvSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"ea5f3c7faef5b5b2bbb53a80ebe8364c2a66ad91","gitHead":"1dd440af7f32cd9fe9445947bfc7a7ef551024b7","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.3.0.tgz_1506880379833_0.1339618000201881","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"malevic","version":"0.4.0","author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.4.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"c7ecce4e7c9e890990b5c703eb59c9e8062aa9d6","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.4.0.tgz","integrity":"sha512-78fhRg2nMwGUmX+TDlMe1TOHmR+DR62w9HVkcZsAYZBEDHtU1wQ3xOltJOAgz/ZZHPPjM75+sPfugK4/PcHuig==","signatures":[{"sig":"MEUCIBU0gJR1f4ujUk2+VMp4oqpzOvFkKXJpbcy60/w07TvLAiEArH1I0bNkjr7h8KCTzpycmHITuj5PEPuhwnngow3mTi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"c7ecce4e7c9e890990b5c703eb59c9e8062aa9d6","gitHead":"711f807c64b9ffbc7d50c3a335f8898192a864af","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.4.0.tgz_1506984342427_0.012860669987276196","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"malevic","version":"0.5.0","author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.5.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"f4f8714406c7e47970a2590bb9501758d8c6147b","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.5.0.tgz","integrity":"sha512-fNrETrXpL+8pKrmGKMaR51SAUi1Zgf/gKQvjH4chG4ejUPPlD8GlC1+hB1YDOO0lqWKLFDjcXK6Tlv1Lkz8kAQ==","signatures":[{"sig":"MEYCIQCOWzp5q4KAVkiULO0PKpM1/d4/iEisvqZh9UVOJHqmRAIhAMG/CWVOUzxmF9MDynkdDJ2/OpN2Yt76AM2Qj7mWdBKQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"f4f8714406c7e47970a2590bb9501758d8c6147b","gitHead":"28452b91ad568f2db017acb076d944d05068bbb2","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.5.0.tgz_1507233956723_0.7861739513464272","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"malevic","version":"0.5.1","author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.5.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"9a54a95da7dd128d1685ec360aaec6d9f0c4dad8","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.5.1.tgz","integrity":"sha512-NfaEC5vt2suoNv1/o8tS5iHwo3LWt6CvxFhqSIZqOhRDpMujQtV85X46BJ7vnqGcv5/B6MIPsDx1SqiviJL8PQ==","signatures":[{"sig":"MEQCIDi90DSObuKTnvtztLp3R26ar2V1FuUT4Di0CvPOeifxAiAwdFL8zBju+GPiKTYLsOcIRC0JzMVf1ayYrX4R5WzwnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"9a54a95da7dd128d1685ec360aaec6d9f0c4dad8","gitHead":"27b08ef0f7ffffa2d62e3c9f2164fd5132f6bf56","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.5.1.tgz_1507234561340_0.2467624235432595","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"malevic","version":"0.6.0","author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.6.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"640af1944937887908ac4660f4b112eb68581277","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.6.0.tgz","integrity":"sha512-xPgr+KR3pAmw2SStlSjDwK8C6jqcAT9wvpbPW4bCkbzivIOXr3ZRRkUWzdWWSVs1KoXVtlQ6gb0y+n2iYi7CaQ==","signatures":[{"sig":"MEQCIFDvd+ShY+DmJYpaSEuT5GIqexClqPxSRA7eFEALAfFnAiAPnAF4H8If6KUcq/S7VcOU66+VIUYP738/oXNeMmaJUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"640af1944937887908ac4660f4b112eb68581277","gitHead":"4a7f52d195bcf31b121a3f066fad2a639478e859","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.6.0.tgz_1507506925124_0.9342109153512865","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"malevic","version":"0.6.1","author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.6.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"c8d561e630268e0d2b3a54e4f76e80c646370008","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.6.1.tgz","integrity":"sha512-gNQY5n34rMwrHC7RhsezKbLdwtZiqd8ejhv/a5gTxIq9P/6IlzrwbK753fNJbF+65aEFwLckHiE75gXFusqyXQ==","signatures":[{"sig":"MEYCIQDyv4vkevFGSRVlQpYDD/nUYnupPWxS/yIZmneHqUi/uwIhALTCFE+ihCUG4V+w/YNpiMXTDQYPfr191lLnV/gl6/nV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"c8d561e630268e0d2b3a54e4f76e80c646370008","gitHead":"4b10f68e59101ea1ffafaa9fac74d145d3f14f9a","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.6.1.tgz_1507829012462_0.7071988270618021","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"malevic","version":"0.6.2","author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.6.2","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"81a57aa664cd523151e5ac29adc5f1cb749aef4c","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.6.2.tgz","integrity":"sha512-csQrCpWhW8cHbl/ah1w9dR0/WK08Va+yrmvsyVx/Y9E3a/6xE/inryLfGOG7SBbWgugTHlElOeFDH1nNdyLM2g==","signatures":[{"sig":"MEYCIQDWdat6+fls/P9+SeyuRxODdx8XJbOPKuLE+QocAsRtbgIhAP6yUS4kQqgyFRacIhxa74wCpt571aVykZEeS5fp8PRR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"81a57aa664cd523151e5ac29adc5f1cb749aef4c","gitHead":"3c6f6e188f418e0cc59f18453a1008ad1497b864","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.6.2.tgz_1507832718807_0.6496603630948812","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"malevic","version":"0.7.0","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.7.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"592af01d2d0cdfeb0b8f7bc76329390bae2a0c83","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.7.0.tgz","integrity":"sha512-hlp8DALhyA9+DSPsXigO03xJBxAfdFNZaBdtQ5PEffxvKCNA/+Qp2Tm3yvupvKEBY28OkOEdrV8y26L1NXQ8ag==","signatures":[{"sig":"MEQCIHxJ2u4katvDnJuT82rzJtSU/e8jx/LnibO0k8nQMgY+AiBONi+igNosZS+KEC58YlANc6zz71Grc+/N4i2aijIIuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"592af01d2d0cdfeb0b8f7bc76329390bae2a0c83","gitHead":"8d5b8b84ce2c4784fb80211888e8bb322683014e","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.7.0.tgz_1507996847322_0.8098192680627108","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"malevic","version":"0.7.1","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.7.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"b0200283678df9b1bb72ca7259386782b8b4c72f","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.7.1.tgz","integrity":"sha512-d66EC7vYcfZXBOwvf2gEFuEN75isgFydKn8pWoOIgZ+f59MH1mrsKreuKSmVBoitm9EcDVZ5MOwCSqmAp88PZA==","signatures":[{"sig":"MEYCIQCyzsIul8v+jto+nbQxFzk0ZpABN5PWfzcISsciWv6KRwIhAMnrtiPp0CaesOorLuyyylqfjG2/AWCQdg0hZixr6lyY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"b0200283678df9b1bb72ca7259386782b8b4c72f","gitHead":"5f495a8b3dbd178e7c567c7ecd0b523f807776e3","scripts":{"dev":"gulp build-examples","build":"gulp"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","rollup-plugin-typescript":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.7.1.tgz_1507998595451_0.7262392870616168","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"malevic","version":"0.8.0","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.8.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"8434525162dd862d90c822dbdd946555c60ae55e","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.8.0.tgz","integrity":"sha512-xbC2qQazVBj79Z41gr56Le3/hKuvSShocZBZL/uXXBknKpEjKqyjzutXKyGdPMEcTjHgDsSIhCK0zJIkczSRhA==","signatures":[{"sig":"MEYCIQCZJ2VgIBoaPYUM3ijvYLxzmzjmVNt8wLi+bCNbF+HHoAIhAJEmxJFtwIpp83q/HzQuAU2s1WQ0pKH9ylrYq/qGjwN8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"8434525162dd862d90c822dbdd946555c60ae55e","gitHead":"e90e7930bd55c531fc036ed011a490f330afc1e5","scripts":{"dev":"gulp build-examples","build":"gulp","start":"http-server -p 9002"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","gulp-less":"^3.3.2","typescript":"^2.5.2","gulp-cssmin":"^0.2.0","gulp-rename":"^1.2.2","http-server":"^0.10.0","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","gulp-autoprefixer":"^4.0.0","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","@alexlur/rollup-plugin-typescript":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.8.0.tgz_1508273009832_0.1537861591205001","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"malevic","version":"0.8.1","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.8.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"a819d11912b4b96638a0880765a74e081acba5ce","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.8.1.tgz","integrity":"sha512-M7PH4XvdTLPa8JtIeJsUro/gMIvsW85qK+9xfLLyLFEnQQVDYIv0vw8IsywzPXjhpWbrLfgGUPLXATFGTnnGbA==","signatures":[{"sig":"MEUCIF1VuK3RClaQ8mV/lVoCfGXsGW4ZAWqTSnquy7f7Euj9AiEA5tPOLc6BF43ad3Bmx5cDkbEfprREirnP7xx3YLEoXgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"a819d11912b4b96638a0880765a74e081acba5ce","gitHead":"0f6086fa1b260f27280ac79ae3bbf4b4135f59bd","scripts":{"dev":"gulp build-examples","build":"gulp","start":"http-server -p 9002"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","gulp-less":"^3.3.2","typescript":"^2.5.2","gulp-cssmin":"^0.2.0","gulp-rename":"^1.2.2","http-server":"^0.10.0","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","gulp-autoprefixer":"^4.0.0","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","@alexlur/rollup-plugin-typescript":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.8.1.tgz_1508353091506_0.287793533410877","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"malevic","version":"0.8.2","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.8.2","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"13c718e6fd27d5bb095bcebf08dddd0979ba20c7","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.8.2.tgz","integrity":"sha512-ynB7/GTBgU1c444mQ3GiOGyCLosUHBoq9F6ywbm4kA8DPQaWO2i2ofn9Gl5Ycj7lkbArlHPx7oAkg0zJ6hFhyQ==","signatures":[{"sig":"MEQCIFt1lOINtJPm5wucq2V7RVY9YQX4LoSH4XbVhnDJitUVAiBReI8brQ6ngOvIkUh9WibA+cAtFCr0jdPx12c4JhutZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"13c718e6fd27d5bb095bcebf08dddd0979ba20c7","gitHead":"1d260e3c3db4db1cc2a566c5ad625b025f225c58","scripts":{"dev":"gulp build-examples","build":"gulp","start":"http-server -p 9002"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","gulp-rename":"^1.2.2","http-server":"^0.10.0","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","@alexlur/rollup-plugin-typescript":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.8.2.tgz_1508599462781_0.838877912145108","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"malevic","version":"0.8.3","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.8.3","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"8672fa3b8729ecff30181c38d50760dbeaf8d42b","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.8.3.tgz","integrity":"sha512-VatuXKfunuZUZOZkaZVLp51XOhTEWnmfeFMmgmK98Yfxw9mhFS0Y0SlFxio/dAP4Ncb//iLOTERcqi885OAEFw==","signatures":[{"sig":"MEUCIQCTjoqDis/K79LDNP41dxGWHehqnu5HROF2LDCdNI2ovQIgeuftTjw49CZwEHACnPmNZBgNE7vb7LQe7IURAm/i/y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"8672fa3b8729ecff30181c38d50760dbeaf8d42b","gitHead":"6960c81747054b42c019c5e66f81d9594b422fc1","scripts":{"dev":"gulp build-examples","build":"gulp","start":"http-server -p 9002"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","gulp-rename":"^1.2.2","http-server":"^0.10.0","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","@alexlur/rollup-plugin-typescript":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.8.3.tgz_1508767076434_0.6415748160798103","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"malevic","version":"0.8.4","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.8.4","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"e6eccadf1e0d477ae40e84e3a6aa7687334c7053","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.8.4.tgz","integrity":"sha512-07PXfb4s/Dm7U1Al9DAVwWoa2RRgOZX8uDJAY66WQdm2TMWUaPoSnE5+8GEaXtjmXA86jPJ5fJSjPq377elU9g==","signatures":[{"sig":"MEQCIEpkvN2gplvfyjWATdtvmrmRXBjKSDvY6mof50yGHEFcAiAYN+VvvicWT5lGPxSWq9dFTIa8towbPnzYQu8+ZawOUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"e6eccadf1e0d477ae40e84e3a6aa7687334c7053","gitHead":"424ff90b017fdc15014088121e86d549d3d4ee0f","scripts":{"dev":"gulp build-examples","build":"gulp","start":"http-server -p 9002"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","gulp-rename":"^1.2.2","http-server":"^0.10.0","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","@alexlur/rollup-plugin-typescript":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.8.4.tgz_1509303114714_0.5813052814919502","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"malevic","version":"0.9.0","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.9.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"753d5a014395c12387a62103ba0ae53e8e5b6152","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.9.0.tgz","integrity":"sha512-ZBc+HSEm8+9k2C4RPkN32dWk6vZkkg1hVGbwlDO6xKPxeVcIq35YXxneAAqLEZ0ajSTZgo/T660drU7cnGNQ4A==","signatures":[{"sig":"MEUCICnp9Pm/xvVh0AMpf2qZnRsgKg3mitePCJseL8oU58BPAiEAkLXTvKfBxIwd82lEaia0TeaT0dDgNhSeUY822OXGa+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"753d5a014395c12387a62103ba0ae53e8e5b6152","gitHead":"7f2bb5113b25a458c340bc8fe8650afbdeaabaf3","scripts":{"dev":"gulp build-examples","build":"gulp","start":"http-server -p 9002"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","gulp-rename":"^1.2.2","http-server":"^0.10.0","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","@alexlur/rollup-plugin-typescript":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.9.0.tgz_1510003626773_0.8208526235539466","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"malevic","version":"0.9.1","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.9.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"594ed06c20f4e80d91839d8ada9fcde61bb3ca6f","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.9.1.tgz","integrity":"sha512-L8Ziec0P9um5axl0bJSEvArO5XeHyLyZ13/9Asjn1lpdoMCy12OzbKvpRBVk0oaqf79aBFmlcr40KDq+VXgrRA==","signatures":[{"sig":"MEUCIBs0CHbyITzTNdRkIgKKTBxa2bI+w3goSpazoS/8Ybp8AiEArJnTIRt10zSTW0o4kD2CSWTAWAWdlOcWRWwxpxhIyEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"umd/index.js","_from":".","module":"index.js","_shasum":"594ed06c20f4e80d91839d8ada9fcde61bb3ca6f","gitHead":"f8059f4b37466ab5a8ab3fde926cf8a0818823c5","scripts":{"dev":"gulp build-examples","build":"gulp","start":"http-server -p 9002"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"3.10.10","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"gulp":"^3.9.1","rollup":"^0.50.0","typescript":"^2.5.2","gulp-rename":"^1.2.2","http-server":"^0.10.0","merge-stream":"^1.0.1","rollup-stream":"^1.24.1","vinyl-source-stream":"^1.1.0","rollup-plugin-uglify":"^2.0.1","@alexlur/rollup-plugin-typescript":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/malevic-0.9.1.tgz_1512383668910_0.09309962042607367","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"malevic","version":"0.9.3","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.9.3","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"a8dcd6f7d9a912df1b0352e0a979563e4eeffe02","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.9.3.tgz","fileCount":16,"integrity":"sha512-S++J5Y16da9GVfS+UL9IAW0fYGv5MV9C+Bi0D2+awBoOYE540GxzvfKbTEvQGD+hs+/X2ASHbwFbFLVpgCc1KQ==","signatures":[{"sig":"MEUCIQCljnHJ4q9q84C9VNN/h6uo/n3SXv9TqvezvbRm2geotgIgQkMw4278b4MTzxvw0uG9oU3WSi7RpAqrh1zj+Hsphpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150747},"main":"umd/index.js","module":"index.js","gitHead":"cdc13c02856e7177b95414f97cd2aff4c5d33f9b","scripts":{"dev":"gulp build-examples","test":"jest --coverage","build":"gulp","start":"http-server -p 9002","test:dev":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"5.6.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"gulp":"3.9.1","jest":"22.3.0","rollup":"0.55.5","ts-jest":"22.0.4","typescript":"2.7.1","@types/jest":"22.1.2","gulp-rename":"1.2.2","http-server":"0.11.1","merge-stream":"1.0.1","rollup-stream":"1.24.1","vinyl-source-stream":"2.0.0","rollup-plugin-uglify":"3.0.0","rollup-plugin-typescript":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.9.3_1518728705570_0.3393776013419094","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"malevic","version":"0.9.4","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.9.4","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"cf74877799c2c9df68bb8c9cb4bbad530ed34ef8","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.9.4.tgz","fileCount":14,"integrity":"sha512-AA/FY/KHSL3k+WezEFL4GTspKGSKBTImNOcJTVUypLFEEYjUMEdpAwLOFo7yHIpNan2aIwFKayaZx7HHzTlrcg==","signatures":[{"sig":"MEUCIQCzaCQPim5rZMc7szQptN8L74kEY+8NwYi+f60/NH8//wIgGBwfXOURQNB759lGOJU1vJS5IHg+i5VpB0+dXi2cuVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140242},"main":"umd/index.js","module":"index.js","gitHead":"8c30feeab528735df8141c7e4df503e8b494dfd7","scripts":{"test":"jest --coverage","build":"gulp","start":"gulp watch","test:dev":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"5.6.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"gulp":"3.9.1","jest":"22.3.0","rollup":"0.55.5","ts-jest":"22.0.4","typescript":"2.7.1","@types/jest":"22.1.2","gulp-rename":"1.2.2","gulp-connect":"5.2.0","merge-stream":"1.0.1","rollup-stream":"1.24.1","vinyl-source-stream":"2.0.0","rollup-plugin-uglify":"3.0.0","rollup-plugin-typescript":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.9.4_1518793287783_0.21094424068042517","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"malevic","version":"0.10.0","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.10.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"ded15d9211964c315e7e4a7d11dface5ac30ae27","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.10.0.tgz","fileCount":14,"integrity":"sha512-LqpBJ6qjVh7zYewiDlFakXeDJVWbGfgu4dZyYgIZI4IzMpu/n6Xn5L9oVVlsESP9F6ggYgIutEisV0OXpfShSA==","signatures":[{"sig":"MEUCIDpYK1tV9C1ACZUgzQKy2BCjU2MUxt96hiGbbnm6kt1iAiEAgnZVOw775/goRDIVsiXAoLMkBvrzow77jPqgp8yZDfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142064},"main":"umd/index.js","module":"index.js","gitHead":"509cc02531cf4a28f5cd1c7039c8657efe5f011b","scripts":{"test":"jest --coverage","build":"gulp","start":"gulp watch","test:dev":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"5.6.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"gulp":"3.9.1","jest":"22.3.0","rollup":"0.55.5","ts-jest":"22.0.4","typescript":"2.7.1","@types/jest":"22.1.2","gulp-rename":"1.2.2","gulp-connect":"5.2.0","merge-stream":"1.0.1","rollup-stream":"1.24.1","vinyl-source-stream":"2.0.0","rollup-plugin-uglify":"3.0.0","rollup-plugin-typescript":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.10.0_1519416512365_0.14939489577162846","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"malevic","version":"0.10.1","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.10.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"529bd95b69583e6f4d5dc3bd4a12378c5d71cc6f","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.10.1.tgz","fileCount":14,"integrity":"sha512-vSkI9qpGHBQ5pNro8d+fo5uoBkYIhVdIpjqDfJuVU7EZeUAkMB4HhyERmPHN+JcEiMGGYHZcFmcQCrzwHw0lLQ==","signatures":[{"sig":"MEYCIQDH4gEIQuwVzthb6f6mbO+SZewc+czyNFTNos60Sq2J2QIhAJbLnHrbxF06px2tYj15ULBkDYqJwROOVz+DY/n/BNPR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142113},"main":"umd/index.js","module":"index.js","gitHead":"34c664bde830c8c10180c14df676ec177a3d5afc","scripts":{"test":"jest --coverage","build":"gulp","start":"gulp watch","test:dev":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"5.6.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"gulp":"3.9.1","jest":"22.3.0","rollup":"0.55.5","ts-jest":"22.0.4","typescript":"2.7.1","@types/jest":"22.1.2","gulp-rename":"1.2.2","gulp-connect":"5.2.0","merge-stream":"1.0.1","rollup-stream":"1.24.1","vinyl-source-stream":"2.0.0","rollup-plugin-uglify":"3.0.0","rollup-plugin-typescript":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.10.1_1519550412449_0.4045686146763312","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"malevic","version":"0.11.0","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.11.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"0609c9ff269a6076f4096691bb02093f198c759b","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.11.0.tgz","fileCount":17,"integrity":"sha512-1ZyUGK/pi8+57QXrdH4CraZokUZE2aiNWpkjjmT1DotAu46XNqij9sEkCbVxzGuzT3Zw2RAOzDhg3u8CORGSVQ==","signatures":[{"sig":"MEUCIQD6CflaQrR1IW5oHyDHmXv/Z9bXb1bGW2HkoLEfpSCHoAIgCpHzxud+xkcwydGkg0bWwGr3If939m0ejATvZ/DB9zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103345},"main":"umd/index.js","module":"index.js","gitHead":"a43218624f0ad21ba7263c06166ec7d4e3289b0e","scripts":{"test":"jest --coverage","build":"gulp","start":"gulp watch","test:dev":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"5.6.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"gulp":"3.9.1","jest":"22.4.2","rollup":"0.56.3","ts-jest":"22.4.0","typescript":"2.7.2","@types/jest":"22.1.3","gulp-rename":"1.2.2","gulp-connect":"5.5.0","merge-stream":"1.0.1","rollup-stream":"1.24.1","vinyl-source-stream":"2.0.0","rollup-plugin-uglify":"3.0.0","rollup-plugin-typescript":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.11.0_1519652283424_0.7051182106431453","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"malevic","version":"0.11.1","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.11.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"b169a9ac58a1261a32f361edee9b9e8516720e10","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.11.1.tgz","fileCount":17,"integrity":"sha512-lPFuQ5CJmXa8Q5bXfqq6pgwRbgH8+WgksaibX6sVW8fSz4cujIjCa2yAGIfZBwR8B+eUr9jx9fBMh+zD5ojEww==","signatures":[{"sig":"MEQCIBILFwLy0cls2bmVKR96JG9Zix2VTlI6YQGfFLoLJwJdAiBsNXUYcUi9iD9+BrTGfF/dFaVaKLTeF5Bd+nVERFodFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104131},"main":"umd/index.js","module":"index.js","gitHead":"16189c69296d43e74aaeef8dca69e3d5b0be98aa","scripts":{"test":"jest --coverage","build":"gulp","start":"gulp watch","test:dev":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"5.6.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"gulp":"3.9.1","jest":"22.4.2","rollup":"0.56.3","ts-jest":"22.4.0","typescript":"2.7.2","@types/jest":"22.1.3","gulp-rename":"1.2.2","gulp-connect":"5.5.0","merge-stream":"1.0.1","rollup-stream":"1.24.1","vinyl-source-stream":"2.0.0","rollup-plugin-uglify":"3.0.0","rollup-plugin-typescript":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.11.1_1519741895340_0.7153914191158401","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"malevic","version":"0.11.2","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.11.2","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"6dbed742d2323497a5be20adc798975b9d2bc3bb","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.11.2.tgz","fileCount":17,"integrity":"sha512-d1m0r9lfNJOSimOtiWnNujAhPIRW2wRmxdca6Jf0cJmiTNyIuag5+pUzhi6H9MwahV85iJhAc4aisLfp1ozBeg==","signatures":[{"sig":"MEQCICJKKtTykVXDukTnnN4L/VcLcKTvr+wxGwMmtjL4VNR5AiAK3M5Q/nA8cXI7/UekFOHtXxhgr6P6Mz8+RpakZiPDDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105166},"main":"umd/index.js","module":"index.js","gitHead":"51ae73c42d4a91aa894d305df7384484b327e018","scripts":{"test":"jest --coverage","build":"gulp","start":"gulp watch","test:dev":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"5.6.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"gulp":"3.9.1","jest":"22.4.2","rollup":"0.56.3","ts-jest":"22.4.0","typescript":"2.7.2","@types/jest":"22.1.3","gulp-rename":"1.2.2","gulp-connect":"5.5.0","merge-stream":"1.0.1","rollup-stream":"1.24.1","vinyl-source-stream":"2.0.0","rollup-plugin-uglify":"3.0.0","rollup-plugin-typescript":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.11.2_1519822682541_0.4870937624944749","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"malevic","version":"0.11.3","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.11.3","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"9ed01e22e85ae40499e43f624b7958b72e730619","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.11.3.tgz","fileCount":17,"integrity":"sha512-1g9QrMz0dnGAi8MLnWxnFHsRNkqE+8+8Nscr1Ck3+loB/o802fcay3CfrHkqG9G8JUxWeUNF4wxWzaZfbbGRHw==","signatures":[{"sig":"MEUCIHTjTBjqjjiFbc5+zFneEiT5pIkQlh+IT4E1brCCeSKfAiEAnIvi1dCjao57Esw1zGCMulWrZ2KulvYaTeEGp+dJAio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105526},"main":"umd/index.js","module":"index.js","gitHead":"48ccfe812a6ce90792224050a369efc5c1d8264d","scripts":{"test":"jest --coverage","build":"gulp","start":"gulp watch","test:dev":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"5.6.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"gulp":"3.9.1","jest":"22.4.2","rollup":"0.56.3","ts-jest":"22.4.0","typescript":"2.7.2","@types/jest":"22.1.3","gulp-rename":"1.2.2","gulp-connect":"5.5.0","merge-stream":"1.0.1","rollup-stream":"1.24.1","vinyl-source-stream":"2.0.0","rollup-plugin-uglify":"3.0.0","rollup-plugin-typescript":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.11.3_1519900689110_0.4282513982170604","host":"s3://npm-registry-packages"}},"0.11.4":{"name":"malevic","version":"0.11.4","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.11.4","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"9113341b0a023b4f93ec7cecea5310b2e83d2010","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.11.4.tgz","fileCount":17,"integrity":"sha512-/Xc8Un/TNqGdNmqwKgCrAyRvNHHGZyKLik0whjpBjmWOAmp+HmShyFvyNmJcwBtu9r+Qpy712oasK+P8dkgVwQ==","signatures":[{"sig":"MEYCIQDZaI3z6w6qAUn0/wiHM7qCx+ns0EzGcPd3ZlDfUG8ZXwIhAKvs+7h8CXISpAMju3OGI3OyBUSLA4HD6HepxzTp0Gjc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105541},"main":"umd/index.js","module":"index.js","gitHead":"6cf2e19fbcd00bbb23d6578197b5cb120639bce3","scripts":{"test":"jest --coverage","build":"gulp","start":"gulp watch","test:dev":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"5.6.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"gulp":"3.9.1","jest":"22.4.2","rollup":"0.56.3","ts-jest":"22.4.0","typescript":"2.7.2","@types/jest":"22.1.3","gulp-rename":"1.2.2","gulp-connect":"5.5.0","merge-stream":"1.0.1","rollup-stream":"1.24.1","vinyl-source-stream":"2.0.0","rollup-plugin-uglify":"3.0.0","rollup-plugin-typescript":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.11.4_1519916213356_0.1163764729213288","host":"s3://npm-registry-packages"}},"0.11.5":{"name":"malevic","version":"0.11.5","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.11.5","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"d2da896677ec6f9a7cbf2f45b50b32240e713fe2","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.11.5.tgz","fileCount":17,"integrity":"sha512-7GXbkSvN1NraB43aRNdIKXPyGBmp9CRc3fEm9A1DIy0Ql90uCS+B2BAJDp/IH5iF263yw3cBglX0zCH19qw2fg==","signatures":[{"sig":"MEYCIQDGdE2b4hXvPfIQTBngoHpfP6FAjkB/5y6pU8QzgHsWSgIhANp+EGS83uw769MjEEUw57jgGtiZtUXa9lbXK0GHyaP+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106181},"main":"umd/index.js","module":"index.js","gitHead":"85b803d5f36e1ff5a2fe24416a33d9ac3894aff5","scripts":{"test":"jest --coverage","build":"gulp","start":"gulp watch","test:dev":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"5.6.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"gulp":"3.9.1","jest":"22.4.2","rollup":"0.56.3","ts-jest":"22.4.0","typescript":"2.7.2","@types/jest":"22.1.3","gulp-rename":"1.2.2","gulp-connect":"5.5.0","merge-stream":"1.0.1","rollup-stream":"1.24.1","vinyl-source-stream":"2.0.0","rollup-plugin-uglify":"3.0.0","rollup-plugin-typescript":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.11.5_1520095213373_0.35303577663874575","host":"s3://npm-registry-packages"}},"0.11.6":{"name":"malevic","version":"0.11.6","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.11.6","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"0c711d9000ce5debebd1cd4da3496db0a9264dd0","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.11.6.tgz","fileCount":17,"integrity":"sha512-9y6+0YjhHf2UChTF+IwVD+4bM3ek29CHlFZy1N9JNT0JW6nL6qCD/lM5pVPVNpquTLnV0xypW+RKRhkJvq25yg==","signatures":[{"sig":"MEUCICFmzJ9r+KtxuKqPwhIp7zUOSlf2AEJ6T2ImyJTN3gokAiEAzfPK4YnEBy1R41puvbZ4mwBjPp8TtMrQRiOGetIUYf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106157},"main":"umd/index.js","module":"index.js","gitHead":"6858a7533c90782ec05599ac6880234f4ae9433a","scripts":{"test":"jest --coverage","build":"gulp","start":"gulp watch","test:dev":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"5.6.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"gulp":"3.9.1","jest":"22.4.2","rollup":"0.56.3","ts-jest":"22.4.0","typescript":"2.7.2","@types/jest":"22.1.3","gulp-rename":"1.2.2","gulp-connect":"5.5.0","merge-stream":"1.0.1","rollup-stream":"1.24.1","vinyl-source-stream":"2.0.0","rollup-plugin-uglify":"3.0.0","rollup-plugin-typescript":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.11.6_1520360011471_0.4830104115516076","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"malevic","version":"0.12.0","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.12.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"29e2567388563a9c64887e423eb48a8400d55ec8","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.12.0.tgz","fileCount":17,"integrity":"sha512-bwKbEQnemRBcMK9UHhw+0zUf1A9xdx8XOYi+PIgATkBSnVq57lsiDBU/+fwoh+X728GYJottysRrTOd7AlV59Q==","signatures":[{"sig":"MEUCIGvqhCtq8GtCngNm1iJdHMciQSb6zOSDb2UGRqDkQs8LAiEAqYEvnm4SU831YLTiEwLGLcPFjzNfp9wNHW2EWxwQaqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgFJICRA9TVsSAnZWagAAt6gP/3FZA7UDXswj0JMX+tA7\nnBcSqG4KK+OxR75CxqEH/xOW3Ne5COpcam9NKEmiL6M5R+UA3b343qlg18S1\nUiVIg99SJyLSNTyTGItx2TndW60AP1rPmxu2xOIxy6IvZ0qj51uTHoa1ss0P\nCOKhDKVyTAvI6lyajSxyUUbUsv6P59JUExUepHZSQYQo5ij/HbSDjD/ULeNU\naMG0o0vG0npR7weN6NspsqegM4rdwkQMegYOvpcBF+5ujBsC7BViXr2rrjBF\ni8oF0L6XD4sDV1y9aLgHKUCfdgaEZaV8e4zoV9W1Q34406hHwUgxaEwl/SFX\nDjX8oQRsdAAa5t5rpKa9zu04b8aAPl/IdBqmqc8X3Ed5XRK5ot2+BgwFmGUY\nd6bN0LdJFb2m2fuMNtod9TZsruhtfZQ7itb68JD3FGHSeoN0tgSGsbl7ezzm\nteMsyAX9fNjwOSI+h8EMXt0EtR0kEtQ4F1cxPUGwhhrBPJMtl8gCNyZA/vYq\nFyRwiEz5Oc5w+TdkXJeSTxY+qK+t46jerCDIwcWPRITDEDo1dDZxCQwADbw1\n5G4xG/kr1elymUi0yZmiMckkJBeINkdKgn+gjwPBnXT3IXMy7rJ+87oTjDMy\ndPyZLlvh3pNEe3GYvOIsxkVf4unrkOS7gmb2JZqy6WG0jk+mHeIfoXqUHRq6\nILua\r\n=u7Js\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.js","gitHead":"67a891cdb09647348ee5d4ac5bcbc54733a337d4","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","debug":"node tasks/build.js --debug","test:dev":"jest --watch","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.4.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"24.1.0","tslib":"1.9.3","rollup":"1.4.1","ts-jest":"24.0.0","typescript":"3.3.3333","@types/jest":"24.0.9","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.12.0_1551913543949_0.9173854500452181","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"malevic","version":"0.12.1","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.12.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"983f8d116881b4983ff840f45abcee872f9d4649","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.12.1.tgz","fileCount":17,"integrity":"sha512-yJ/x4DCC2yunw3e65c6X4i++ak3GtFu9oORUDAsOFqMIZdyAJiGL1GMaceyAT5UJsgQG6zYJz6YoIjxASeKpKg==","signatures":[{"sig":"MEUCIB8OT4FFX7T9k1HOfJmalqRu92QLkSgJerwGSP+yLVkYAiEAhCOJkY9uoycNoC8h9TeWxo+1eEDsAFMGCYOqF9ESZdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgoBQCRA9TVsSAnZWagAApG4P/iZLF8ryt0LEnvvv9ZHQ\nw8FhhEEMTrE4Kpwu2t7EsCOf+/+Pc185JBZrwN0aN0NFFfBg8F0EQK+kgXZT\nz3YQzw3kFfsRrW/y2nFE1Kv49SNBTVucmhL1I0ab8a+8qRZRbck5RQ7xkoL2\n9wqEvh8jr1fvm1smg38gQAglYjEwi60C3gtvcjGNj8omQUmcB146rXXlnO9y\nSxaLy1Mx5yGmKcPgPH1LxyegxfHUAExPRREbW/DjOXKjZwLMGYMJevVKtBzg\nswpH+4TfWaFmlqlhVV1ZcIKUkxIMPU/mTUkaBBbuy2WIZoveKkvWP3J0wATE\nY9zDq/h0LdUjDRl3pr7HvlSkO/6dWSMDpvvn2LGSHXW1gR74vz+2OYS4eW2s\nl9uLPVbc6NIvg/Lw1lvuddhqYez7JiZ2byPfFDuz2Kx5on10/DS1oief7w4E\nC5xbozyxtZLggtKZdp5sD+pZOgXE6jKz9iYWXbsxs58H6SZPzWZ2JjRS8E2g\nHGZjxYfuvoK4J4QVv41AR5B1NVzlJsf+X3hbQMnYz8NvAvREJpK0n096SlnO\nGUNIvM7YLphHv7EzILaErljDwyxblxRKLIDEM5dN55TtCla8bFxqXc2oBTB0\nBl63SGL6pTpq8B84tzKjCZvcGn3gc5lpjAc0axqK1r9oeiPiPgfvuS+vaFP8\nDm95\r\n=mc8Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.js","gitHead":"cd39fc6aaa1e8614d1e2adcd438dbefbf6376154","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","debug":"node tasks/build.js --debug","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.4.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"24.1.0","tslib":"1.9.3","rollup":"1.4.1","ts-jest":"24.0.0","typescript":"3.3.3333","@types/jest":"24.0.9","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.12.1_1552056398495_0.3771789816475677","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"malevic","version":"0.12.2","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.12.2","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"dd93ced807e8bdec70fedd721a804deed6a38ea0","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.12.2.tgz","fileCount":17,"integrity":"sha512-pclQ5u/t+0HxsPCAcVaq1bzbuHaxQvBsYFuxnGMp77RTWWWnCYC5UM1XhJelmLdy5kVc7w3Tvk7WKcaYZLCrfw==","signatures":[{"sig":"MEQCIB8vWR+xnqSGZB33J8G53m8ZG0VAhX23nGjGgYHzv+Z1AiBGxnl+HcVEfWe6RbENBc4BXGj0VfoozcYDJIz1l2972g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgoHfCRA9TVsSAnZWagAA1XMQAINhOW7NVwEfo9v+a4i/\nsODma/LeiZWmcDtiTcPuY488fVfyEWPD/Pk8/s97yhsQhvkJmFyXiJ0yQie6\nyu+7sgarbXgi2VMi3w8VBJ+G5NzEk6cCMOyZMRjlIa9SWkzcghDqCkK+FOJr\nAeVETfMEwZPargr39nQssqrvb0/5kOCEoyC5TrrVaYXpGBFqZFxhth6J3PZ5\nV1lWW/tAlUutKcORQbS8vAHFj96nJ+o2LIKqBUd1N8HxmUPS4/P3BeMWDj+h\nUgycYzAPmEUdigrYsuzSNDnWztd6UCqt5gf+uhX1ZCpvoKR688qRdK1FllY8\nOm5ubuBZTRKWLzUyFZrU+ik3p2G9d8BViUROgUxcB6bHGyH0gnS99ASwdSXz\noybPGkAkmMRqmqbpZaGw+IhfM/WOMRNXTK42J38WBhM7hLXlIX1WTYifMXMa\nZHFW8/4ZbBYlseXVLGv2ujmKO/kXXM/XqRYe1vE90WQWmC+aIZb+qsD4cP3J\nXMM23loEPrRLZz+51mFxrTf9NHAtgFhPb8S+z5Lq/1IHxC59VXRHi3jBmf5f\nire6hNopDAtYRdGLSgX9BNnJprXfG7gUkNvY1DHZoCh9XTpFrS0sUs495EvZ\n1hhWEIf8x/vam1U+3Kn/b33dgR5gfxET9uUnX3kkvDFAU/7Bjr/lUmW3496C\n0e9/\r\n=gFBa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.js","gitHead":"e7156d5841ebf2f70a7133f3bee57660a2c914e4","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","debug":"node tasks/build.js --debug","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.4.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"24.1.0","tslib":"1.9.3","rollup":"1.4.1","ts-jest":"24.0.0","typescript":"3.3.3333","@types/jest":"24.0.9","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.12.2_1552056798713_0.6288759698816377","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"malevic","version":"0.13.0","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.13.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"95d1c60f23dacaac5c24e677b0550c28da3c7578","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.13.0.tgz","fileCount":23,"integrity":"sha512-EwzLWQpVKCdkmM8WNTpN7NywFiVafvNsEbjbA3pEuXu2R3nGiBXtV/4dz571bjK22YFpUpsAOMpuFj4PHEooSQ==","signatures":[{"sig":"MEYCIQCtzgQ2VvjFhkfwx6GOJOxxery78+QhNxlvHB2xojgPzQIhAJp31+mq2d+oeMME987gq3k7sBV+z3FxV9qdTw30RbqH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEiNtCRA9TVsSAnZWagAAE74QAJc1jFDi29lN06KOW6pW\nc9H0g8egSfzuZgp7tFc2xK9AhZIRsx1WuDddtv73nwCEUbnJLNTWhEV+lSQr\ndym/0VzBHnli9TwUls6+brRSLUBRuluV79Ug+pZR5AVtZ2wS13zHmuMy0O1M\n2IJrLsrp25zIJmq68ApfIPnPV1cbm2C+Jn1FoF9SqIeykO3Mks5oYlYX0Tpl\ngJyB/c5impKtPmpHvdn5jmIu4sTKX5zPAEs1a/6GSgKALxAwBlLCI7DW9f8c\nl1KxVTESVUbGh3wTQOg78ccyqzdr+B1e3M2uB0OWc3suD/ZvQzK+NTbVAvPw\n3W55Ud/KPCs8DXBap5VX+Xhl1w9/ElHGOV5T1mYFWPZ2v+vYBvBH2zO2nHIt\nNSBUsJ2UGUTp1fzcfFX7uAPkEy/50aetSqbzgbWryihWchyO6UTdqvWyw6Fn\nALV1aGcvn/VDF3189YjOHoxQWuI7blDdIGtQgMaScmdACSFcsnUSpOEJaZMb\nb51m1c+XkLMgOduv2040bWdtDXQ+1j2fhYYyVYG/FDN5D7Kju1gfPo4VdiOv\nIBHxbzwrG5PuYhsotptw0OaV6Ot5SvDrGl8Dg2AO7U0NGXmjuDahC69WgUpC\nN5R1OOO7CmF7BaxsgsSd8ftfO8k6SbGdEdOskJF/SMK+7wqpVGCpYPySfko3\nRgqq\r\n=8dka\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"881bfeccd82b4627dcafa3b94f2c143c705f5b5a","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.4.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","tslib":"1.10.0","rollup":"1.16.2","ts-jest":"24.0.2","prettier":"1.18.2","typescript":"3.5.2","@types/jest":"24.0.15","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.13.0_1561469804059_0.6164195791491422","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"malevic","version":"0.14.0","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.14.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"779a15b038135d187ea2305739bac52c5b8a8bed","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.14.0.tgz","fileCount":23,"integrity":"sha512-iA33YPNWCXgQp8sbebIV8YOKT8lnXGXDmjXHhoaqBr6O0sITHnzLofSO/J5G6Fts3M6XFtdR8N9nFyc8PdpbAA==","signatures":[{"sig":"MEUCIQDPTmhoYUSZECVgUNKHVRZYDART+KqxGkhaJn/HaSBYtAIgTS0Y91ez451ThWT8po4AB2xd5155QwlrLX+AszClwLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE7kACRA9TVsSAnZWagAA0SoP/Re+rYToqtgWHyEdUo1T\nT9PGVGQscKJfFAep1K1mu818adx/47kC6GQ1sMvq4ZfN4wjy4Mgoa8YHJsI7\nNuwgLZZDRrjle4+7aynkbPuQT301d9pGMl0Aa9VawxhmX62hhSzVeF0Li8bz\nxNCW1bGkh0imBeuBm4t9gjMuix/Lvw+jWT4ruN2QkcCKSuadTTtldP6LnOOY\nffkR4Bz7R22tD+5hlleOj6wlFXqyT4Hx+e+dHca8hp8tncSrmEssjiLb9QO2\n/WFql/DI4x6DmlV/PMlDVOodoCiD47+AwLXPi5ApDO0J1JwLsdMBaKnrvkuF\ngvFswFEqQe8wTkjiskbG8FL4sVSYsehQm07I5DZQ4U41wDM5YfE/cO4p8IVu\nOsA3LkVYKYKo85qVa79gLSfdBiF8LWTQUDOG7BSA2oQZlZlgXPgKA7jCuvaw\nGpxm/hOGvYbhvqNkBriMcyEDeG5smTYSwMH1xb4+W6vJx3A5pL2ZIr2akrUh\nb5lHRjgLeOYbEABENoeyigSxLXVQC457VZYyNmSrlQnFTkG5XALJe2gBnt8U\nXiz2DHP0sSVPcwYtud5mnt9/8wQ+yvcP0CPGVFJpXQ8S410pXTuUbIXLHsTa\ngoSv6da3CqOcZQdd/2HN7kFM6EH0DjXQrljuSQDanm3n4WdDqkGC0VJ+NvjV\n+IHj\r\n=bKUq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"cbdac124a0554a63b716b4843b057a8652b82a75","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.4.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","tslib":"1.10.0","rollup":"1.16.2","ts-jest":"24.0.2","prettier":"1.18.2","typescript":"3.5.2","@types/jest":"24.0.15","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.14.0_1561573631822_0.4465312679766178","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"malevic","version":"0.14.1","keywords":["ui","dom","svg","reactive","animation"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.14.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"00499d1b2a2e1f757800a486d837b23c7196c0d2","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.14.1.tgz","fileCount":23,"integrity":"sha512-pyXp+Uz39I1oXFMuRkbJE+h38CLqd5uWV3HsZDcOxXtbHlG2Hc0lLC4EOkwsST9csu+jvAWxOMdGHI4Ge0647g==","signatures":[{"sig":"MEYCIQCGFozMbxHqENZMJ+8Xaqo35xh+TGs8yFR2kx0eT8h3ZAIhAJr/4GIyFeJhs1jIxh39ioq3KHvsQ37ByvR/2GPhd8II","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE744CRA9TVsSAnZWagAAh1oP/32TBS6ETLA31EHTdlGO\n1/+xjaUhr0UprRkdRAEscGUp3/mANyDxID+EaCTOVGzGP2yCdumcoW/VgQ9A\nHSD5lxcQy4ZfyLbxyAQE3/3jpPHtnvTiDLqpaOXHeeILC9vyXwTHWXIMp1L3\nxkKt0ix/muZcu+lT4XtK+Nekg044A2AhbcGGQjhRikbtz4U2NibltqCobQZD\ntXESid9bM7rYcgeVWy4cgMFYH/zpMCATTLMBvjBQs0hVueoGmLsECbovHxl4\nMup0G0xYE91GuP45zKTrlFMsmdm/NDw+GU2XOivHgJINRBajzJuEjiybZD9p\niyRvohbN5JUJ3e/d0BwRUAWBT1y5oGztijK5FkgiGkIrIheisU3fmmO7Di6u\nTNWft5Bl2MJRF+cGeg6vMmcfQFdVltKaMd0udU5oCyJbuY64Lk/ekjJH94AM\nSoc0nJPI2OqiXZJH1eNp3Ecrc6RWyq+XCv3+jK55OHOAZ/xOr2JO17gEM8Z+\nHWg3/Po4SKhXILjfSS2wGMfKJP1g51fxSJkH72SNDfFnhpMLc7NQ72Vc+acy\ncpEBiVUH3mt2xmc3yXrFAbq13V5py/C8w/72ZYrxbXPlE10SaT4eWPR2bO0O\n9Hh2GkIxL19JTaVEQIcLssXZzzJSC+Qt8KtRADKRc7ZyXZW0v0PEjGxW9rtz\nDK07\r\n=D0TX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"741644c42970635dc332121f247fe21d34cb5c30","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.4.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","tslib":"1.10.0","rollup":"1.16.2","ts-jest":"24.0.2","prettier":"1.18.2","typescript":"3.5.2","@types/jest":"24.0.15","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.14.1_1561574967603_0.42155351152789144","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"malevic","version":"0.15.0","keywords":["ui","dom","svg","animation","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.15.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"162fd7055e0afb4329ef4c74ec9e2de7f46b7045","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.15.0.tgz","fileCount":23,"integrity":"sha512-iXVkLw4EMl6LmRyeRHXGyUt8r1WXTZZdsPfeb3SS56wSZ9DV4OsGyPPWzRpehpvGbelKQcU4S/nI8a8E+rmfMQ==","signatures":[{"sig":"MEQCIGwBDXceG9mLGqGLXCFp9GMmHjEiHUJwlNqoFfyH/qkKAiAdR4fXydakHWCe9V2sL/0YnZ+UdT20pPlZVpCR9IgDBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFpyCCRA9TVsSAnZWagAAjsYP/jnyz9jk476YLveozwxy\nQ7j/1H1J2pcb/hI3UKmBPlBZgImJ5RhrEws79HA3WAqIPPPHRHI7I/Kc+4Lu\nvRGMknVZRbV6GoPJLg54wYoDmlH0e0LLhtmJncZ0UtPSHG72pXM0OuRtZwiO\niFTy3C6SVUrcpgYoOkSlor1EVzv9hwUfP64leY4XyuhItNObyFEGtbmNoca5\n0b7Y1r/JN7+xgTfsKcN9lhzsvkitnZ+XyHSzQhjtRe3zPvosJKnis8tHpxrB\nezH+PUOkK3tiH0tRifj0SeXOonBwZc2Qa+p6NGr9ZtQrzrf/XsRcgXv51Z77\nE58D/WNGGghONX+76P/6j3imNwzDc9MlK15YXst7zhe0o0eiIl8VjboAA6a7\nVFRk8Ig07sdSXDmNCKIufMXrSEU9QlY+UYOHA5rJKv1HzVjffKRYFY0juC6d\nwmQgqBi53AQ2ED8MPjuNekJ8kTxx7wb3ER7kNt4FeUt4OTqEMCTWlCHkVxFq\nCTCmxQMs1VqmNc2r60DGzuar006RSkpFqlAmqokOiloKBjJqYiZqW8dGt5YP\n294tugUisX1so8h6YETSYinqhjHwown/4/hhcR90IQ1VZLloxaTzd2LbjMHD\npqEMS5yONZQ1yF26/Mj5iEu5vHxqMD6FhEMnS5ObzS5s8Nrmw2S7nFEM7n7w\nU37+\r\n=1V87\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"7d8d9d4456c330ca49546df84f9e2810f9298689","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.4.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","tslib":"1.10.0","rollup":"1.16.2","ts-jest":"24.0.2","prettier":"1.18.2","typescript":"3.5.2","@types/jest":"24.0.15","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.15.0_1561762945318_0.8961168960698365","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"malevic","version":"0.16.0","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.16.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"6b45d5815378b1d361eda659b086b605d027e1c5","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.16.0.tgz","fileCount":24,"integrity":"sha512-7kZA8XNICOGFB+qq8FASKqLj7a6qNf4qKQjB16Ga0RqIa+2yyQ3ztmjiNQ1ft/gLlZn8azMJkAmefV7quFoN3A==","signatures":[{"sig":"MEUCIHc5drVp6NHWEiUNnrBhi+NMzIuEP2Xp/NGKSoQgzRL+AiEAxT/luGkTsKPz5GgnQ/Vdi1o9la6/ICBZMJ3UdovPavA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI1wUCRA9TVsSAnZWagAAL5sP/3AR6a9ePkiW7YZLXpwC\nyDJN8t2V6bAlja0+3L4O0ZNbekV+MMEUH8AbtKBjQljSP8N9kJFMXZgxnJE5\nFLHVNm0BFXJSGUFHT6zEs0pjeeYI8SR43ssdiQQj0/STNrp0ShjxX/Wy3qwg\nWPZsRreEhfama+3/Tyi+NX0008F9cFwcV7i4He9uR3YaDAsW+7+fjNWv3LZD\ntbBNcUl5m3IVXx4CYeSLMxmD/RS89aVcR57Q3WacnIv6tML39CoxeZ+05mva\nPih2/KN9Hb7jLheX7Tg6U/6SHv3e2nqfAHq5/hfM7fFp3TdWpt1N/viOlw5q\nFz2KjTVAdAuD6A2xtVYAhJcMWysFqarUrc0OUREHCAT5uLqhDuKnfhMgcqmE\nlpESnQsijbq34UeanMGZt+eMxKp+MDcr9+f2N4CFakWF5qvLdlrfVFAt5FeD\n4r1zWIUYI7mt4XpTKgkPpGIIZdjqQNBajXf3joJay96+5Nmkq2zcQPVyoYnw\ntaXtb16Zz2bzTMlqEHV59pqvRXA96v1oIElEc0JiXeRffBDYZBtdaAaOvLuP\nbnwUNsbQDcJhKuTPtC7jyhoxR8gTgF8e6rRXLcrJfi3tSAX3c74NIyaAhLb/\ne7uNTf0umnA78AAVq7zf1aQdWWeefOkAFgnPKXQTGvJlU0vvg54UhwMjwxI+\nM8ep\r\n=x+uc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"d4014df2b67d10d94499657b8115c007330b33dc","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.4.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","tslib":"1.10.0","canvas":"2.5.0","rollup":"1.16.2","ts-jest":"24.0.2","prettier":"1.18.2","typescript":"3.5.2","@types/jest":"24.0.15","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.16.0_1562598420099_0.7243761651344889","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"malevic","version":"0.16.1","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.16.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"0404357ebfc32ea31951baccbdd2975075069345","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.16.1.tgz","fileCount":24,"integrity":"sha512-eSIGVSZXTDF2RtGIsZQBHsALD3ZSayu2nK3Q9CtmQkbMUyVX3rHvCa9+T2yNXabB6fAeVSqzqtEZILwLP3SE5A==","signatures":[{"sig":"MEUCIDmTZ9mbg7iI1wq6G/0ukQNbL385WXpF1MxJhQVVJvPsAiEAg9dSosZKkg5VNCq7rOQeuVz2SezxWjYwqWhJNHtrDX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJM9XCRA9TVsSAnZWagAAs8YP/0PGMZcZybl9K/FYy/yb\nyPnhRaewYVTQZrdB8iX/vS4v5Ict7MyzsK4U62ALhoe9YMA+R5407ctid0vr\nNrwAk8E3aXVGAoTGmiK0Uq4TDFHkS/j/bpLdv67Az4ZGle7D/Pk1h6wJrHVF\nSWnHw8Kq76bPkAXVV/HEbRFhWCXXh7nSjTC0lptWMJ00G5Ciigg9fI/OBEgB\nTlKfAQSyDBI3rXN3Q4WtGLaHtmYgCmstdMrW0wVDiIcmyU2pYx+jVW+OHBdb\n7Ok4lSHz2tHfyRmap0c8k/BWDl/aJd0KqNfUnjdhbvxZEd7LIaepGENyoOvT\n09NKlC9827xEuYUQvCWBcw/IWOJK0YH2Ul+oBr58Ie3nb7WizFIHyyHi9XoP\nYRIFMw8/kTeIFFY/vh4ZyhWFyoItCVRpsYab5GezqYGPB0zNeBW4HNHYg4Mf\n1AOE334mqfsW1qbgdR2Npca93PFK2gm/2pJ1hhEKrChKTjZCPAX31Fj5JRJm\nWuG8EK4ivNlzxkvllcCpm3dYUtvoloZnWmqbNmH8x0+RP69VtMRAhAKH/o5r\n1rPNnzqOI/ANWEwc0hdjEJGmApD2mfmWO0EseEjJdXWOra0FvAE6vsaJp+cD\niUJsvao04h3z4Mse4BYrScfDOXv486as4BJH5o4C/5AyXP72D0qlFSZ1Z7s6\nHm8S\r\n=HuDf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"efce4713f9c68a08b8a677349ce35d2a98459156","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.9.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","tslib":"1.10.0","canvas":"2.5.0","rollup":"1.16.2","ts-jest":"24.0.2","prettier":"1.18.2","typescript":"3.5.2","@types/jest":"24.0.15","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.16.1_1562693463001_0.003348114648073164","host":"s3://npm-registry-packages"}},"0.16.2":{"name":"malevic","version":"0.16.2","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.16.2","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"e929669eff6f1431325e45c7e34d7cb143798d06","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.16.2.tgz","fileCount":24,"integrity":"sha512-dyP/JFr+A9OTeLH8LIg6VhDh5HV5Dg4ajLNSpIV2INdbIhqptIogUPNW1IZkDVhvOxLHSy+Mo0A2kPDNtLBHCQ==","signatures":[{"sig":"MEUCIEhdX9XyvySDDIfwdxsJ8JL6GcyY3oWakbOpd6mcYBh8AiEA2A9vVr8FfldyqEJ3nOBfm/L5LfydWoBGexVJki+wFJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJahGCRA9TVsSAnZWagAAOFQP/29q4cPZW47pUfH0wsNZ\nm7E340LwHlXnPyf6J0kQlUfuUKYZrlsfC8rtBkvbGST3sd7o+r1al81L37QO\nVogHx/PbmG2SpqIbZoqI+uFyNgGGKsxSBMHfRaYe7r2UhYO4E9eeQGsMh9Xk\n1dPjGxdm8LuVJ6v/i7Fmny/EMVDUfzxHvq1rbS5/8tIao6QnjcHlqQFaukdH\n6JVkRll4ezsWimP1MKI7ST4R5wlEXpaky1oTVelY7AE86+rN6J4mZEnTiVZm\nMgpT35DO0JQGA47UPpGpQFkTs8W8PkDiRFR8QwHIIbREcEFV4Nxl3e1diq/X\nHb5mdl+qUdirj9jzLWUKtGwFB4f4EYmqv0+g1G1X/bkqQYWxb21koAAm7cgK\nw1XBqZ6ypndn/dHrxbTFYFWA4jga964+0jAuYZB9OF1iu/MhX7fVUOrUkute\nGLVt32+MN8lKBhRwLVX4hg1bhxA9PEfuA26z42XqjQR0F4nEVI0G+V8iuIta\nbeivE26mONDTuZ4mCC/wXohal1HGkHbEfQ59gXLLHtOoE1jEWUD3qrmbR5sQ\nDDO7b6yMVA8JVgo7P0TOsdAmjgYEKSJpMWNSXm6AL8VHWNotVbJo9PDCsuv8\nIWVdJLyBRCbIc4DBNuko81+2k5BecgtHahzD8VSuURLOr78epNBvBU40QNJ2\nRmP+\r\n=UP4R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"20d4702cda242990441315e2c50d3206989be2f9","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.9.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","tslib":"1.10.0","canvas":"2.5.0","rollup":"1.16.2","ts-jest":"24.0.2","prettier":"1.18.2","typescript":"3.5.2","@types/jest":"24.0.15","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.16.2_1562748997697_0.8997434178483175","host":"s3://npm-registry-packages"}},"0.16.3":{"name":"malevic","version":"0.16.3","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.16.3","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"acf1bfef2dbcca4789295cf1f33629794f3fb95c","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.16.3.tgz","fileCount":24,"integrity":"sha512-/ekZOKILDitU6igF0zxkuTNLQgNTTs+NafyQ19RXwT+VKN9K3qTngQ+TdqcaZJbhSzRqVIXBw6iso6WV56QlhQ==","signatures":[{"sig":"MEUCIF2cOp9fq2SA/aUfQurhLp+mn3lPVoWk83xI8w4OkUXpAiEApkkEAKMpJCXYLgR3shhIqESzRP5g4niYxsiA+GiikTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNeGZCRA9TVsSAnZWagAAkLQP/2riXr9zlXMvZxFIoSCs\nQzZJzMTGtTd5qOUGb/3qOTMJUrgZUMI4e/KazOO5WybH3AfxNj5WwzWg4MoK\nC6blGKw8BIjFrJ2Oa7Eujwn4/ocQk9lhpNQjdwaz7piXwD8uvKYYTGoSHBVi\nvrkKoiRKQiHXZZgmFTE4lQrKRcyJyySkgRsU0anO/IsIQBhwoRI5fs18dOzb\nnNcKmrlplnl5bLGGT2qa063pY3UdRrhRhcg8FiWV3ZaG6xN82wHsSjcBhz47\nwdey3cD3JGcbU+Nd1JpUm5Z5wipyrWDxwypkgTdgQR3R/yoAJnc3z4FJdAJE\nxW6VD1ltT3hx4AnAUp2FjCqbjccEa8HXG6UwX3I83RBFXpMdabbDVinBP1R2\nEY3QSAV2ctfrsEk0MUl4dWlRMqfOD/B6zjbBOp2tBATwxEyga3iIJGBbZL1I\n8Wd+ObD3HNA/UDQranTwYNjXkIIrCJAbefcClvkGsZHCt+V9jmeTk7k6xO21\nfr6N32W5X2GLKrzzCQTGbx4dfFUKFKFVnLN22MqR3Fm3Uv6nzP3+D15WZC2a\n4S84x3VarGXBXY42cc3TDYEtB9q1GMx1bA5VmrGBm60pOLzg0Gu+lDSRzUJY\nZPHBCok0j2vZlXebeHpIby7vDBo1xalK3xKmZH8r3LZrsiL1FR8q+b26Gq9Y\nXAcH\r\n=wAqI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"89ef8b0dc3cc34beeeeeda5bde08e02e0fc9f1d4","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.9.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"24.8.0","tslib":"1.10.0","canvas":"2.5.0","rollup":"1.17.0","ts-jest":"24.0.2","prettier":"1.18.2","typescript":"3.5.3","@types/jest":"24.0.15","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.16.3_1563812248417_0.3721693729020856","host":"s3://npm-registry-packages"}},"0.16.4":{"name":"malevic","version":"0.16.4","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.16.4","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"48f3ad51478181d2fb1bc7b07f275e4d8e6daf39","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.16.4.tgz","fileCount":24,"integrity":"sha512-gphPWhvdp3Ah7sF8DT9aqxydK2ufvMMCERHopw3iNzNFG9R5SDgjEDRhAy2TtOA+DUqHjD8JC+Y4vaMT+8X5lQ==","signatures":[{"sig":"MEYCIQD9PCrKCck2kUROSJ8IdKE4yjpHx+AV+YJY7MPa4np/oQIhAMCuM19mUMPT7V2XjS2kavgCiVFtiibVKXRdRXMi96ZF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWW5HCRA9TVsSAnZWagAANHoP/1p755N0T9VlfXpudzD4\n0XdvSOYoIXb0ZiNXlWHJT7k7MKQjr3i2qPkg+8XDJ5urtXrvmFUbEHD5u5+P\nhgRKHExe9YVtDkNibK+LqA+mf9q3tgev0s27h6oKxgnZdYjtSEHU7PegU6hX\nQvSp/rERwT5mB6O6tv8WoMupm2YSKH21wmJW5EoZ6gmL37DAVQJHozQ7FzFZ\nQZ0SS+mMDUHLYcpmjgYcwl6GCLBMxRGzfqXt/THzktfLJrVIJPr40MVL7e4w\nQQfYiRkb589PT0ZEQCRfkWs7fe3ia/eF2LJzEW94thMuDX70dxLlmncu2xzb\n5kF8yj85OuyBa4gXNIKKDLnzBgqPzqRNUrb5CVttqKDqkq7C6RPNo1qhs5PJ\nMZwQhLNnFTZXm2lFepMwFxA6D8HoIhh5XVodeYJoxIjUCqALjlQy0o1skSiZ\nLXOJSmiHkyujsotrGmth8YkMfMgUmRXyrPqO4Hcj0e+v9C2qU/e77+cUOKRM\noY9sgPWZHHTnIT8HIZLdLausrcs/UcNmncghBD+mmSzkURAXFws/US3Y2I5K\nxI5lyAB9FUMPUwJsOBF1ywjJoJIGECvsC8KBK7in7Dxj7IsPgWNX9nVDOVXN\nDlrm/i4zrNI6jEwSj6lbpoHwpKZM7fVe2ff3wHYm5K0TDyCLXbroSt9SZEKH\nN2MV\r\n=GVxG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"2067456e9154a15561a1070c8f779bbb33b1fcee","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.9.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.16.2","_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","tslib":"1.10.0","canvas":"2.6.0","rollup":"1.19.4","ts-jest":"24.0.2","prettier":"1.18.2","typescript":"3.5.3","@types/jest":"24.0.17","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.16.4_1566142022215_0.22022605281239827","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"malevic","version":"0.17.0","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.17.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"15f9a262ff99410b1583c51f47455ef2e7861842","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.17.0.tgz","fileCount":24,"integrity":"sha512-tICSGLyfvQAIxa/G2grA71RjbrhGprnU1GmmVaBVhka3pAoKDJBBHCjIQNenQO3TwchllSXWZ+Q8pyq7qhcoyg==","signatures":[{"sig":"MEYCIQD7D5Gf4rB+Ggq+PSp+9+ccXp2rDi/IyW+02cOZi+V8ogIhAI8xXUmBbpE8uw+As5YIh5H3tbOh8vonTCSZ/W2TqfAT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWkIdCRA9TVsSAnZWagAAhZIP/R8NrB9P97/rvMI3M2Kh\nFjDzLy4saQXAWZhC/TkiRoU3ZH4lHBTVoQ2c86KVFTKgjBESYww2piINOJJq\n729ijilGqLxEpCGHGTNFp9rMWmK1HqwZ5lofaBjc21bUBS7F+p9AZqYbZdFe\n+vxGBuKbpnopBSYKSPjP8lQwOUziO+RfXUrTDhBB2wOt7N39WzpxRkqwRtHO\nH7oSm0hcaN/6B0Tz8M1Tu0PT9gbRpRFGbjTMdpI/qIRysvqX2/ojMAzihfqE\nI706BUykQNKCsYgrq+7Zasa3UFFywBxneUSUhUp2D8MgvKC8MDRTAM/G7QBw\neN3xJ26edw52EH5/r7QU6pv82/JujcEvy3w4Xk6Sv45La2r95Sbykv2Zq4i4\nQrBe7SW3VEV7mx5wt/czULsE86aBDa2TWrh7V9fw5gl8oMRTHfo229r2vZfM\nOzrfMdeiuA9eNJj27qtgOqSt69fk6Umzux5S9GnwVsss0dAzSCF5n7TMVXGz\nzVL1cEnVZAsc3rpdPDD0Nl5m/QFnkO9r+qGLr7W/QLRcl+flLvIUAzHHGQHL\nMT5WxdCetWB3PjmUlf+/F7hqHRIryhFmErMWgRojPZRXX4MCrZIQmqCXjYWc\n2FPagh83OVB+u5os/qCuRPjfKwLVZdhyEdxwI92MSriDin3JXTeRPE0fZNC8\n2C01\r\n=g6ze\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"5958a93b03d253e2c4ac4f5c8e27d0fc5bdb53a2","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.9.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.16.2","_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","tslib":"1.10.0","canvas":"2.6.0","rollup":"1.19.4","ts-jest":"24.0.2","prettier":"1.18.2","typescript":"3.5.3","@types/jest":"24.0.17","rollup-plugin-uglify":"6.0.2","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.17.0_1566196252230_0.5678985396207807","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"malevic","version":"0.17.1","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.17.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"faf252c8e53104dd1216f66ddffb2b118d67c336","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.17.1.tgz","fileCount":24,"integrity":"sha512-D95Q6GZrsn9E1vOuyM3QtUzcKQrfZizgowDpBLSCSOmyYrFrd2oErElSsd2xAMHO10OnsRDfsm48zEvE4mAqlQ==","signatures":[{"sig":"MEUCIQDpydpU4603jQGEw9pfekAiNR50voyt/4146SKWAlUcZQIgEA0Yc+ZALzzyvkZH4GukJbNqmGXcMxu5N2/ZJvp067Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdki4OCRA9TVsSAnZWagAAjs4P/2zEVW1P/9S2gYSnLv1j\n7cDq2Npf15iaGyAg+aO0h3kttr1hJisb8wxG5TDxcJgwbICaT7kPwOzYMh9/\nHo2tOOjbiM7xYDolJZZHLxg+LUmU4kSyn4988sLzkm16b3k+CMFuBGWo9o6r\nsTt112arl+HeTsj089/8xs0lkhOZwICN3smKhxzdU+3U0uytTelUBUy2tVtS\ndcjjDVgBuoowyAJySWnEbETOFMduJLQn5bPgSrPDUc8s/G9DTo9hpRB9OkKR\n1B7nj7V7VCrbpEkUXphFDE+2k5vW5yXu6xQyFDZTdaubCEPwuI6xvUWwS2Hp\nxqQiMmErIMHFeRkznbjDVJoFyX3mmylI/9F3myPVZ+RTpLjQmqspf73s0SOp\n5yiquiC3aYPZy0xRNXD1paAS0l96sig8L0HKzZEMn4Eh2ZxQtALKjY3ml8t0\nuFW6F9X3OouobDuh54B29mGQtM/YCgWxSa/vxVeShbhUejn9Q+7izknNMYwf\nCfDV8WDB3aWuuvQ65gwC6TOzbKvac+CZzKxHIPofnEYJBO+XLlf4WHrC0RSl\nMOxFofUHzwzMMaTzWmxFLLU5Nec05jVSToUi1ZmpN+tp9WG5QsxLmZfI6yev\nQMB6ZPUbkaY3gXP8JejVX9HzxnWUdIxqId0L60WXYyjjE00vTxxnaZRHGPPE\ncN9Q\r\n=Hy2y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"af5ebaed4161c383a4ee60a6d41a1394c1a21768","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.9.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","tslib":"1.10.0","canvas":"2.6.0","rollup":"1.22.0","ts-jest":"24.1.0","prettier":"1.18.2","typescript":"3.6.3","@types/jest":"24.0.18","rollup-plugin-uglify":"6.0.3","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.17.1_1569861133334_0.26807458734171163","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"malevic","version":"0.18.0","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.18.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"ed78a644329c410b3d66cb03f62a1c0332a6096c","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.18.0.tgz","fileCount":24,"integrity":"sha512-d9XfQKexRjGUHugCUAMFjTbPnx1V8sfKcD9sYrk1/W/4/QpsgLR4x5GgkUGfHdsgQ2UbEcJSj6NWWJ+rd/m4aQ==","signatures":[{"sig":"MEUCIG9zPJYfpz2OkjfsmSuuok6sOTs7Z/JzHVyf3OObBX3IAiEApAXvMji2e+FEe9pZlCrrJYABMKFQ1NAZri4lA2ypbxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePYM5CRA9TVsSAnZWagAAaiwQAIjqv5J8KONmyotl08wt\niBhmMuha15Q0is8Kf/CfhVWlX710qKp8ymcSmWAp1TuWCyT+jxtpU3DaXRim\nntouK+awAB/e6vqjuRNQGpr2A5XArGioH51jTIliSpNTVSR+bwgMqJsozwMi\nR64jbs0v/Bxlx0rk3/dc8UL+j9TDp/6wrySpXPWP2hVAXv+KqpP9LGxQAFPQ\nGCAIlvax741MdTXZQLu7aVOVCswtqROfoEPFqQzR810B0Rx3M7BxanEgMqLU\nySkYLG0DCRQpQjnBjH2wf0Y1c/30zmtc7xhReaJ1aJwPaZgPqWRI51uVwD00\n5N5VKU25gMrogfPSDCGBNwTRWAa7cQ0Kfflwv+pZJwjnqUHQAKcSlDAKBsF6\nkjDtAWjq/FV7hhdVqN1NO+KmIjeWYe8Sgv9x7nwF3UdIJ08NGwqqiv+dhaiJ\nIKg9CM/XUXlCQZ2HIruY7tBmc3hrN7mgTOtUQ7GrXhm7paNDm6ICbEyY64Wy\nv3554eOnTPhnLxTr68IWgv/3OuPrDAWKpr3BWS0n6j9Z81MIJTFx+8rbTT3k\nMW9CeAYqBAUB8vh7aqQn0HIEmr0wivdOXLTfgc31j3yptmSpY64o24d1BNkD\nfJhMe9t070fVPFmf/ya3sn7apSLsngAzXb6rrZT7fHpMK7JlVtp+vgb245I6\n0LyM\r\n=anTu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"28ab8f8b5d76f7354d8cec33fc79b56499d012f5","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.12.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","tslib":"1.10.0","canvas":"2.6.1","rollup":"1.31.0","ts-jest":"25.2.0","prettier":"1.19.1","typescript":"3.7.5","@types/jest":"25.1.2","rollup-plugin-uglify":"6.0.4","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.18.0_1581089592793_0.7380728910008778","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"malevic","version":"0.18.1","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.18.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"e99438db4566b16b05713d07947cfd5dc795e55a","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.18.1.tgz","fileCount":24,"integrity":"sha512-jpmf7x3kpKucGk3kOgavoz7f1R0NUUp1FlUVSIC7aN0hovgeuXxuhbp1vJB00pZOkTis5jvk61NHn/O9I3XKiQ==","signatures":[{"sig":"MEQCICmqsnoBm2+wwAvK29iNzBkuGzWKfahuY/rvGp/JLcMnAiBqj+/xzs9yiQmY4SPsKw1/NpPVsMycGj7In+4wzt0G0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeex5bCRA9TVsSAnZWagAAi8EQAJxJaP22d71noIcsGupv\n8VOiqi90vTCjuhaLNUfQc/8aeQwLkqiMqWRwFdT/emZB6UvK2XCk2xFhSVq1\nl+Ne4P913XNGLcoJXII0YlN00X2ND3o11oolNeO/VQv4QVksFvUttqs3Zgg2\n7udqZ1MmxC0TA+o9CQKuNug/MM0vo9RQUSIs3o/p05Hx9GVsuDKp9gJbsYc4\nZ3eqS02lxazBHF54VHwL+y2kA7utslLKCoVQVFPtTwRLlgJxrHWloxAS1Xcc\nuc53D8wLeF/DLx88auW6zl5cxQNpJV3srFwkZe6M/3JGZpzWLfzd8TWfB1L0\nNX/soOB45vLFVnrvRmHijjWPktOz7FjcWSGB843kA3An2KgyaNg0xckK+Cgu\nCw3VN4hbVqUitBMDwu0f4t/z+eWqBiWQUNM92i7RAeo2WvuIXnjmFpFNbA/W\nmxZea04McSsIe9FXwzT+LGg2x8p1MVghKL+Jcs7sOrNu7UT4zikdT2UdaL0o\nAv+d3+Fi9Yp5kO5lM8n0hmhmQrmbKdJO9yXLbqD+y7VruHl0Y+RE0iwkNlTL\nWAP/gj43UVXDyk6acki8XITT79TrPIhc8fFe8tvqWHDWT16TvgQ6ZmclWaDS\n3YAbMpSXHkugKSCjzrPQmnsxMxtGViuCBMJFg+BSPyOYD/EiP4qK59wJ+E9F\n/nT3\r\n=gpcV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"3f97708a52fe3c8502e3a4ab0b6e216fb02047c9","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write src/**/*.* tasks/**/*.* tests/**/*.* !tests/coverage/**/*.* index.d.ts examples/**/*.*","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.13.4","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"12.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","tslib":"1.11.1","canvas":"2.6.1","rollup":"2.2.0","ts-jest":"25.2.1","prettier":"2.0.2","typescript":"3.8.3","@types/jest":"25.1.4","rollup-plugin-uglify":"6.0.4","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.18.1_1585127002973_0.5027753237510824","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"malevic","version":"0.18.2","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.18.2","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"a8ace3e2cb4edff25190675e38521b505f7b47da","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.18.2.tgz","fileCount":24,"integrity":"sha512-uB5Y5GKBfytyGNW9IDs/twyGQJeigQJsOZRdR+mJ2aEUDdQjtsXsMBvJJHFx7rsIINSm4QAlzLGeENST4BbJ6A==","signatures":[{"sig":"MEUCIQCnER0iYb0E50fmSyAj6Z4cjYPnfmttkaPvG6yheeBSJAIgP0BQjJxgNfsQStHTPOhhFPclWCj/VbaReaqXVDG3kig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeey5yCRA9TVsSAnZWagAAW6UP/jSLEcngR6y0Rssh84X1\nk+ij7i7WqNplYIyCr7jS5FgVWer9/x7pYdJL6Ys8JFJjs/W/haXdpaSlkzKf\n0CLrhqiwdEHWbN8ts/QSyDurJbvCItF6bvrYd2ubbPRUepVZpmcWP9nQnAS9\nB2xx0lBYp7m3mO2hW8eRN3CIm+rEFvCGaLRNLAAx5U9BNmoUDMB8xECQJTjd\nAsXbyxwTHvjQkC11/oENvXJXcqWWcFqgmjDtvqJ9fOgnKXY985kpZCwZuNAP\n+fyMxoYUCCuxa1ACdyU+nob070byo9UuD25RBhBJrj0r3bKDj6HdxP71YXV2\nNTI7+KONbVtEuxVADl0k9nBm+uKwdiqEBDNcqBoQTm3EUEe5VpWwvggyQrvH\npaThBoD54TcwpQp392Hea9iSsnEnddSzvg4LO8PvGaDf3/uxGplGyG4ZOgKP\nx9X2ULXNl9eo1wLn5ZognnkjeyU2zETJIhFlWt1OQ93IklVTnKglNg/6FMuG\n9bX/upskvkFCODGxcpb9MDyrboBWaoef6aGZhoGekAL5XcPJC/XGmEYxt3le\nP+UR265k5j9+bn/Sxyx7g13TnbJuMQmzqys6/EYdShDVoX6w5Dld24+oQK9p\n0Z3bQbN+pEnnY438hcgHWzScR78n20PP/p4d7EGg9CuNbYrXPcKLagvOT6nX\nJ4CI\r\n=zJEH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"c7a8481f575f27c10f9f147d2ab739499560ea40","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write 'src/**/*.(js|ts|tsx)' 'tasks/**/*.*' 'tests/**/*.*' '!tests/coverage/**/*.*' 'index.d.ts' 'examples/**/*.*'","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.13.4","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"12.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","tslib":"1.11.1","canvas":"2.6.1","rollup":"2.2.0","ts-jest":"25.2.1","prettier":"2.0.2","typescript":"3.8.3","@types/jest":"25.1.4","rollup-plugin-uglify":"6.0.4","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.18.2_1585131121777_0.9684368172586664","host":"s3://npm-registry-packages"}},"0.18.3":{"name":"malevic","version":"0.18.3","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutov","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.18.3","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"0d9853b4cb1ff381242f467d142c487112d9fbc2","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.18.3.tgz","fileCount":24,"integrity":"sha512-RswIMGEfyFOjLK9JW82AWMcK9PLoEi27oZ7vWxVliBPnIYe9DBVcGEGlDoFd5A36YhVp/3Ci/aNasS6s4XYSLw==","signatures":[{"sig":"MEUCIDp2awvmDQW2XHWThgPv8Xpt/nKgfTIEV2XgycFwkv1XAiEAx5UPFoHZ7wS6Jf9WAud/rWGndUj7zwi+EYmMItvBo10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeukMcCRA9TVsSAnZWagAAqdkP/1BGNLrAjB2ibEPjII8q\ncWarHQ5A/Euyd5LkQdnag69kL+kJ16BYqrc91U/a7XX4VWTlRqzcmwdiuwsG\nfz1qhngrW2bDv45RDMnVmKGlQmyUdtrYXAM7bqpiM/soTKo9aRE1M9nRLjzK\ncNtS1zgirX9mVBPv1mj9E6bmL8Xk5RIbZGcrGat0/taZSNLGwJcSRKpJjCpk\nl4Uc5SrMP+x/6QFNVFZbgfYMgjDqqjBw2zomGsKdUME/ytB89/ZhwD1rCy1Z\nz8ryYoQiVrKB7kTV+fCdouaCsPDEM/TSBMFIsT6XNZhg9aoXUi5wIUON8bwe\nj4nvnWTEd4l2CKU+Mrzl37Ia6iJpBmp47CV7awCHawPMDQtV4lqqC/pFQxGv\nasTHwb1e7Akfy4M7KzgzwmPrdIobxAmtry8hbmt8tRDPVcNoAjn7wF6d/Zpo\nNZ3kKcctSN1ML1HcAJZBv7K3tRpIDNhmSdbr1crb5SBBHQmACEQAYRD4UB+h\nUsqV2HKMzCVCotCfsmgSDKw+aGM4EpsGDnf/Hs2OFP7XAz0er1jYtBy/f6r8\njH1K+weS/VspbmlD63AABb4ZcnD/HBNu+aZml1rT8QZGBYqlfaNDWMlLR6/e\nS8f+Vr+Wk+slr4+KRZTuMgQsJy0HdHXEfPelnV+JwRb8dLikr8AtloSrtAIZ\nP0G2\r\n=KMJn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"18d48d4575ee25ec133774ec9ee873161ce3d980","scripts":{"test":"jest --coverage","build":"node tasks/build.js --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write 'src/**/*.(js|ts|tsx)' 'tasks/**/*.*' 'tests/**/*.*' '!tests/coverage/**/*.*' 'index.d.ts' 'examples/**/*.*'","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.14.4","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"12.16.2","_hasShrinkwrap":false,"devDependencies":{"jest":"25.1.0","tslib":"1.11.1","canvas":"2.6.1","rollup":"2.2.0","ts-jest":"25.2.1","prettier":"2.0.2","typescript":"3.8.3","@types/jest":"25.1.4","rollup-plugin-uglify":"6.0.4","rollup-plugin-typescript":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.18.3_1589265179535_0.8867233799616006","host":"s3://npm-registry-packages"}},"0.18.4":{"name":"malevic","version":"0.18.4","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutau","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.18.4","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"9f1120c2e83d18b5008b7159c4cc14c48eb5af89","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.18.4.tgz","fileCount":24,"integrity":"sha512-/pzKi5KTgIBII6G5NDl95UITNzGizYxoKRC4M5ugPavWVyx0Uf4azzmE8x3rdHJsTGADt4fn5MrzJdCQGySFrQ==","signatures":[{"sig":"MEYCIQD1tHdRpdhoGO+GZp6ImdJTi3gHItBDj/HKfNAJ5RRkLQIhANTTk5MPntK7friDepWjOIwlqDKgB+XPqXPnJccxxcEc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/EOUCRA9TVsSAnZWagAAZdkP/1Q2zPcHzKj85PcgiQnA\n7XdMw0Vx+0ovuJaOg/rWDgLRGlhe9f0nrNrkXJH0+T0ku76R13YL66rqef3L\ncV5c1XiPtWD1Z5vJL8B5PZWPIQn1hKLfQOyMUV2bfVH8HzoxAAClrDTodrsj\nwVi6yPEk5f8Way+ngkGYMQy7ojsS33/alkk+zQkLFJ6xS6kF2nOuwtQPMIOX\n5wMb4Kyi76JeqUC9jPED2/pXIvPmovnME3sqIwVyRFRUKJlxYg0qJNf9RgnT\n8iAyqWSyNJWW1ln1MiKgp7RaiiO+WoxTPgFgYX86E83u6LQ3C+QI309biaFM\n3i1l0yEeukr9758ggxTkVDhCSSfMh1SGOY/nDMhP0+roaEEB+0He0SvColZ4\n+H028++op76tcaza4csmWNe2GaRG+ij7q+s1+gCHP3WVs16ITOpQSW1qzXqq\nrHJh4NpbRP1GCQ3CA6UujecRUS3GYOE0Hg6xgWjMW58EcKINwuMrkau9IHNT\nruFVu9iihZt/ihP3+3fRMhmPOc7bfDB3Cg1tc9F/jJrVRG0+OckuBg/yj6aJ\ntcwC5a0nawCpbB5Ro6SBqA4oLp1OCd3zBN42hxR39itumcmFPd56V/w+BXUH\n3cmd+stB/72Mtw1Ft0MuLqps7xK6ER9rJyI2kBXEFSuz46RbncwS6EU/QoVo\nP4RK\r\n=LEvM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","type":"module","module":"index.mjs","gitHead":"c4e33ddde3be5927d8d5fbe1010901b1d14a899e","scripts":{"test":"jest --coverage","build":"node --experimental-modules --es-module-specifier-resolution=node tasks/build.js --release","examples":"node --experimental-modules --es-module-specifier-resolution=node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write 'src/**/*.(js|ts|tsx)' 'tasks/**/*.*' 'tests/**/*.*' '!tests/coverage/**/*.*' 'index.d.ts' 'examples/**/*.*'","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.14.4","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"12.16.3","_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","tslib":"2.0.0","canvas":"2.6.1","rollup":"2.18.1","ts-jest":"26.1.1","prettier":"2.0.5","typescript":"3.9.5","@types/jest":"26.0.3","rollup-plugin-uglify":"6.0.4","@rollup/plugin-typescript":"5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.18.4_1593590676137_0.16159552589216486","host":"s3://npm-registry-packages"}},"0.18.5":{"name":"malevic","version":"0.18.5","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutau","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.18.5","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"25e3f747baf714c9c56762bab876184f8eafc910","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.18.5.tgz","fileCount":24,"integrity":"sha512-7fzRV8qSlYQ04hw7c77A/JTCHdqO6dbI9PcgL780C9Toad4sRr/aAEGfhjA2VmW+iOmFiKxcYBtDjx6ShbodOQ==","signatures":[{"sig":"MEQCIAncrgFfPIorS5eFv3+++QkaKfhXWBBk9YegO8QPva76AiBrZKAywuLUlwoxZJv3wOg9WweoC1Kfx1nveddhpyx1WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/fVYCRA9TVsSAnZWagAA0/cP/3XiUrPfB5Bjm7i3/tE3\nLbUXVLvcGYC21lAPvPt00QwV0YxVydiRCtQoDQDuWd/gpt9Divfq+rHPw+BU\nYczIX1tm2eH8m5P2NO+bIQLqd7Q69FgMvjODfS0tEeNVb5AVFfvdSVbjLpgi\nvsXsqVbG94apPdZ/MYW/LxgfaM8iTA4566xTTCKTpYDVMvyUs8i6DJtZ+iX1\n2kdHobS88eQjD86LOxfeDYgBRV2jCycS/d+2srNIiFz4R1PcS91gPPe4Zpx2\n9IX8/z7uHjX9tVMHKirLoiOWTYasN1J8vFmwaTdjp1IgLygxxS84STuV4R60\nDaLoE/Y3Wt4NlyeJbqDtL6+4QQkIkZ5j5tv4xVxh70XLGXMOs2fbwO4Oh5Px\nbRdHJeC6HMfEfiDvhZYA1getxRYEEPiL2OMUkn+wF/mFfewOlOFWtLqX/Vnu\nvmlLxT7zudbxNCFMNiYf5DMn6M38tfSHbGAw98OEg8jmsBiC7JrWtAkO2JMU\nwam0iS1Qwse1RrsCXL42RLlGr6U6ZFHweUQ4IM0eOr3zb7v02iL6GXF3qDfw\nDkX9o37n6bpn6FI2miiDm//7LX5F75WIF+6YXV00ikhvXJQWzQx2xSe/QxT0\neNdfqOGhrO/RjaeV0k5fcp7iMvFTSPZl5+MROO5lJz6PX1p8jsRXqvGkCR6U\n2uDf\r\n=FWuz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"8da343c046c24b42e7121ed383583ccdf4da4adb","scripts":{"test":"jest --coverage","build":"node --experimental-modules --es-module-specifier-resolution=node tasks/build.mjs --release","examples":"node --experimental-modules --es-module-specifier-resolution=node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write 'src/**/*.(js|ts|tsx)' 'tasks/**/*.*' 'tests/**/*.*' '!tests/coverage/**/*.*' 'index.d.ts' 'examples/**/*.*'","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.14.4","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"12.16.3","_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","tslib":"2.0.0","canvas":"2.6.1","rollup":"2.18.2","ts-jest":"26.1.1","prettier":"2.0.5","typescript":"3.9.6","@types/jest":"26.0.3","rollup-plugin-uglify":"6.0.4","@rollup/plugin-typescript":"5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.18.5_1593701719958_0.9052537440192665","host":"s3://npm-registry-packages"}},"0.18.6":{"name":"malevic","version":"0.18.6","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutau","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.18.6","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"d672d6fbe670e9e9b9cc279e9bf6f1c1f1bfaa83","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.18.6.tgz","fileCount":24,"integrity":"sha512-Um4XRYJpVDhKjRRteiuHdDmcNbI5gX7URsXC6G+5Tk0Dai2W2RB39kg5C/M32IezNPudT+YsgApBh8JG6fIWrA==","signatures":[{"sig":"MEYCIQCdgL4lws89EKpOdG0pFUUOVXkPXRI+Lkpkhb7rvrNpmQIhAJ13pcuf7hwJiWTkKv2R32YlC5ZmSM4c1kS0e1zPXeOw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD0QgCRA9TVsSAnZWagAAx+4P+wWJBgac8Roxn1CrCX2E\nhAGCrRHCYgmGULALjWaFPZmrzZDO3vx6WjthTU+VfvhBJVigwNaFwD1qzjwD\n/f2RcodrO6FFf5Q30Rqg9puuP4veiRJHcgvjDtl6tqljZoXPDh08H7WKuLiF\nOiE91accgbEL5cbpMsHEsETXk+B+/DHHcPnuFPPMOjoxk8cQjfFtnKY1+x8z\nUKuOtlphmvw6rzK4mVI5Q+8pDV+sLahcA4W+Bxf6Re4xmpa3JA0p7VWWuzwx\ncOd9yM5/w0caR31zpbJnXZ/UxJbdP/l02biZE58CH86K5QxFU/zck50NugyI\nlOlUUp6viphvo+zeoL0khK2SqusOFUX1ate/nnHX/INM5MrDESLrIwIg5j2Y\nqoxotMXrb/9V9EvSdwUh4bReLdhvVzCZ+y4Co/VL1aHrMuGh0VSJT+q32Lm3\nGEup8xiIxgr8yQ5cBIKgTU57wJKzHJBJcDjWrCxSvBdFnoV9d+sqFUWlc2Lr\nqwyEwYdYpMSrfLmPrGozxFwKsIGbgHbt/+YHXCSt2XSObGA0gH8stmSn+1Yp\nhQrjkFNrsvuBx4xq0QaCfxTIiQeiWRxyqi57fCjK6vLzKkqnFMUBWmRCuxK7\nzU46Nfy2mKLNJpoYm/ujiD4/Xl1Ff5huPlJSQCgmLJ3B8AtASvjNrFPkDOmc\nEQtR\r\n=pxpe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"84333a47143996b7ad374e5dde960cb12b8c142e","scripts":{"test":"jest --coverage","build":"node --experimental-modules --es-module-specifier-resolution=node tasks/build.mjs --release","examples":"node --experimental-modules --es-module-specifier-resolution=node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write 'src/**/*.(js|ts|tsx)' 'tasks/**/*.*' 'tests/**/*.*' '!tests/coverage/**/*.*' 'index.d.ts' 'examples/**/*.*'","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"6.14.4","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"12.16.3","_hasShrinkwrap":false,"devDependencies":{"jest":"26.1.0","tslib":"2.0.0","canvas":"2.6.1","rollup":"2.18.2","ts-jest":"26.1.1","prettier":"2.0.5","typescript":"3.9.6","@types/jest":"26.0.3","rollup-plugin-uglify":"6.0.4","@rollup/plugin-typescript":"5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.18.6_1594836000172_0.04667854584464659","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"malevic","version":"0.19.0","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutau","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.19.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"89ee43aa67769e3526de0465ce4c4d5fb3df4859","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.19.0.tgz","fileCount":24,"integrity":"sha512-InPlV4faMguPte33a9FM2Q9c/UPwinfRVR3IydSUdReFDRJi+5aThl8ckIjT7rPQ3ztNAY2cac8+pVZg2rGztA==","signatures":[{"sig":"MEQCIGyRa9mVHyMBxcZbtbBCO94klLxFO+uO6eL6+uF5O8zvAiBIWYwxViCPTFeGHff+m8PDnWmaMGCXiGlK24DWuELpGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1PMuCRA9TVsSAnZWagAAgncP/3FyqDOFXrdM0Jc8JlXi\nQZdhm47qAZH2zf0KQQV3BC4cwsBt7pQSF5tQvzu20LlfOvMaggvsC/Hn9nPE\nrjyQYoakTh0TfeOoA2il885tgizyG0DE9A3KzqqPNBf+W7ljDWjPSQ/oTD6E\n3vSsT5vxSUofgveRftxPgOsdkOOonIxZ5JKv+j0vx4457+v3Y09fzr1e5Zt6\nQgMSePz2k66deO8rfENdXw7qTLJEBzanhf4+bTva2Vz3CF9qqc3ykq5kcfuX\ntFcVSqDELF4Vvd1O/FWBbKQ7ozeRGCs3pVYGBz+5JHxrkgP37oj/RPeyu29s\n0L0+FU1ApiTUGAEQVsv5PechUU623r4zczrNHCMGY5YDn6Rpi0jZZ/vq6cap\nJnekd2XuAkfG3gJB144D6A44iB/zJvzphUlO+zcJI69jDDJIc06g/tD8uH4v\neMLBifGTtmfCG+ZXGZ1ECpxxteycgeFG7+zae6Ve+May2wTU4KLxaX15DfHR\nn2arqS+PNDRsJi/X9GkBlqPvkPU9vU12+gbVl7XWzjvfVt7S2PQdvtH3nxAk\nV+hIBLckIlbX/w4rJQzjllGXQKV2x1yNq5XPrrbiCe7M8E3F/WktgwPrDib+\nnqturqoaEhum9DF4h+wZio37ZPZ9erCT6dDCeArkfd/8LwurA3RcGSpq9p1Y\nXfpG\r\n=yGay\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"71a40b342c5e60c3453ed9befff0b7349d3ab3f2","scripts":{"test":"jest --coverage","build":"node --experimental-modules --es-module-specifier-resolution=node tasks/build.mjs --release","examples":"node --experimental-modules --es-module-specifier-resolution=node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write 'src/**/*.(js|ts|tsx)' 'tasks/**/*.*' 'tests/**/*.*' '!tests/coverage/**/*.*' 'index.d.ts' 'examples/**/*.*'","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build","test:clear-cache":"jest --clearCache"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"8.1.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.5","tslib":"2.3.1","canvas":"2.8.0","rollup":"2.63.0","ts-jest":"27.1.2","prettier":"2.5.1","typescript":"4.5.4","@types/jest":"27.4.0","rollup-plugin-terser":"7.0.2","@types/offscreencanvas":"2019.6.4","@rollup/plugin-typescript":"8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.19.0_1641345838002_0.2881609302417627","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"malevic","version":"0.19.1","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutau","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.19.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"14589484d8e8a637fdcfe8fb6528e1640ac16b8d","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.19.1.tgz","fileCount":24,"integrity":"sha512-Om8ryj2MufYydPSNM6DbBYQCCPlp5mgtOrrgQKw6tCZwUIXPFsyfM3d5S/2RIEAsQDYYZpIctM+SX55Fkv5r4w==","signatures":[{"sig":"MEQCIDlJivNspQKXqyKpieD3gbWTfNAAOCIy5hednBKB8c0vAiB8lTbYK8zrYVO6etzyT8MTeht+AVN0oBxc4C3VaY+BYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2e0mCRA9TVsSAnZWagAA7gEQAJjlEwUzRCzOHhnIOXGt\nMXZU+e/pOQxKEPCzwxG4bp4Jc4JQic3ujBLlNSnJoAmOnWp4s2ExtqLSAhU2\nhcAGEGYSfM+NdNyJsH5kgNthTjAK6HgNhMYj5IpBE/fJiRPOl4um3nfFWhzE\nFD7chaAbeoU4tFPII3gmjf0Hvx8JOmMGnpTd/31FTkM++gZZY6g0s8S4v13w\nTNuLdoy7mpC0NKyyR5pD2QKWEGsNQ4ALyDH+0Yql250V4CfVpy0bAI9kl+gl\npiecixWmuP+/z8mOiOI3Ri0OlvEx2OQiYgY433RfrGOluQpCqfaFfsx+efqI\ngYa8CMH/B7sh9UccrhWX/Yf4KdZXo04DS+Wb6WwEdosYL52iCp7pxAevLK3U\nZb6TJH0Dx8QvkNncLliHevOJn7xmLztJ/up7Tlcl6h1V42Js2UKUuThQ5JX7\n9/Ac3WRQnNRCxDGK+UX7vuBGuoGmVC7JHlFwtC6MeU3SLlHzomeEPgDnrFVp\n2qL2LuhMvr7JX7vA8BuMw8Vlh2Emzb+MrMNPlRvdtKpPXZh/sl1e/xKnfEPS\nYQ/0QOZWGIPuaZX+pgkiebaG2hLssXmy5Fch6WcGVXz4GA1zp6eaMg0F7zkx\n0CXpv2ZYEuGWmN7zoyVMkIzD3qZUvSUX0tTyX/nHdztecoWrB/EBIXJblU9f\noTa2\r\n=VZ1N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"umd/index.js","module":"index.mjs","gitHead":"59658398037659f867f6e30c8502a5b845a8039e","scripts":{"test":"jest --coverage","build":"node --experimental-modules --es-module-specifier-resolution=node tasks/build.mjs --release","examples":"node --experimental-modules --es-module-specifier-resolution=node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write 'src/**/*.(js|ts|tsx)' 'tasks/**/*.*' 'tests/**/*.*' '!tests/coverage/**/*.*' 'index.d.ts' 'examples/**/*.*'","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build","test:clear-cache":"jest --clearCache"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"8.1.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.4.5","tslib":"2.3.1","canvas":"2.8.0","rollup":"2.63.0","ts-jest":"27.1.2","prettier":"2.5.1","typescript":"4.5.4","@types/jest":"27.4.0","rollup-plugin-terser":"7.0.2","@types/offscreencanvas":"2019.6.4","@rollup/plugin-typescript":"8.3.0"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.19.1_1641671973805_0.3148150809346333","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"malevic","version":"0.20.0","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutau","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.20.0","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"679fcfe1cddece7db67fd7beee90b99746513356","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.20.0.tgz","fileCount":24,"integrity":"sha512-amjgGsY2EAy9mDS7HxIMg9KWBG6fXKSGYpUOEYDYXt/LU74PdO8GPns/cosAWamN2XGJREKO1ZJ3cOz8fdBRGQ==","signatures":[{"sig":"MEQCIGB98F56LiYucazfug1afnV5SgaE/D1zrJpdIobYIGvQAiANuvKNsM1fVCrq3envvgY1WowOwD+DLZYdvOTGdiZzQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254481},"main":"umd/index.js","module":"index.mjs","gitHead":"e4f587038721d61df4c4fc0150a2166b66f41f07","scripts":{"test":"jest --coverage","build":"node tasks/build.mjs --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write 'src/**/*.(js|ts|tsx)' 'tasks/**/*.*' 'tests/**/*.*' '!tests/coverage/**/*.*' 'index.d.ts' 'examples/**/*.*'","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build","test:clear-cache":"jest --clearCache"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"9.5.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"2.6.2","canvas":"2.11.2","rollup":"4.9.5","ts-jest":"29.1.1","prettier":"3.2.2","typescript":"5.3.3","@types/jest":"29.5.11","@rollup/plugin-terser":"0.4.4","jest-environment-jsdom":"29.7.0","@rollup/plugin-typescript":"11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.20.0_1705242167331_0.7541921075792208","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"malevic","version":"0.20.1","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutau","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.20.1","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"170667be929534f01434727943d978614cd7a3b7","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.20.1.tgz","fileCount":24,"integrity":"sha512-5OeULe9G3RNG9I4kKeiVrTdHnO83biCbASDQGgM4yMXvHsJedZLxobQAusawh/bWT/Zckbw8hcq0JgdZsYxh7g==","signatures":[{"sig":"MEQCIBInsD4QsdlkYMiKRob6DL1WeA1pOjLdj1ir6ckHq8DjAiBro3N2egl6FsdyalTe1ppg2xDCcAS5SFLiWNPOEzJ8dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255126},"main":"umd/index.js","module":"index.mjs","gitHead":"c8baeb7be9dc38ba4d03c5b1e717352fbeca5060","scripts":{"test":"jest --coverage","build":"node tasks/build.mjs --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write 'src/**/*.(js|ts|tsx)' 'tasks/**/*.*' 'tests/**/*.*' '!tests/coverage/**/*.*' 'index.d.ts' 'examples/**/*.*'","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build","test:clear-cache":"jest --clearCache"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"9.5.1","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"2.6.2","canvas":"2.11.2","rollup":"4.9.5","ts-jest":"29.1.1","prettier":"3.2.2","typescript":"5.3.3","@types/jest":"29.5.11","@rollup/plugin-terser":"0.4.4","jest-environment-jsdom":"29.7.0","@rollup/plugin-typescript":"11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.20.1_1705258905001_0.23612998746700065","host":"s3://npm-registry-packages"}},"0.20.2":{"name":"malevic","version":"0.20.2","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"url":"http://shutov.by/","name":"Alexander Shutau","email":"shutovby@gmail.com"},"license":"MIT","_id":"malevic@0.20.2","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"homepage":"https://github.com/alexanderby/malevic#readme","bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"dist":{"shasum":"2d8ab54a5d9f4bebc21fc1cc0c6eec1e77d13530","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.20.2.tgz","fileCount":24,"integrity":"sha512-s44yEUyfDaONt7nPT7NDQ+Z2oAswErG70ok2Q95bJFh1Bdcn4dZQVMrLE02ZIjTtYfQ/LFOVxF+yB3bdGw/GtQ==","signatures":[{"sig":"MEQCIHrUfnkrbd+V3jZZMgVddZ3dV95yo+9OH/ewDH4GnumSAiAFikRm0FZqPKwFZ7wZicN4NfxxUGuErxpREzPMPbn1Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255595},"main":"umd/index.js","module":"index.mjs","gitHead":"16126331e1ee4b98a7f72f49d45825dec0978ae6","scripts":{"test":"jest --coverage","build":"node tasks/build.mjs --release","examples":"node tasks/build.js --examples","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write 'src/**/*.(js|ts|tsx)' 'tasks/**/*.*' 'tests/**/*.*' '!tests/coverage/**/*.*' 'index.d.ts' 'examples/**/*.*'","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch","prepublishOnly":"npm test && npm run build","test:clear-cache":"jest --clearCache"},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"repository":{"url":"git+https://github.com/alexanderby/malevic.git","type":"git"},"_npmVersion":"10.5.0","description":"Malevič.js - minimalistic reactive UI library","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","tslib":"2.6.3","canvas":"2.11.2","rollup":"4.19.0","ts-jest":"29.2.3","prettier":"3.3.3","typescript":"5.5.3","@types/jest":"29.5.12","@rollup/plugin-terser":"0.4.4","jest-environment-jsdom":"29.7.0","@rollup/plugin-typescript":"11.1.6"},"_npmOperationalInternal":{"tmp":"tmp/malevic_0.20.2_1723319643517_0.4036545519506536","host":"s3://npm-registry-packages"}},"0.20.3":{"name":"malevic","version":"0.20.3","description":"Malevič.js - minimalistic reactive UI library","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"author":{"name":"Alexander Shutau","email":"shutovby@gmail.com","url":"http://shutov.by/"},"license":"MIT","scripts":{"build":"node tasks/build.mjs --release","code-style":"prettier --single-quote --tab-width 4 --trailing-comma all --no-bracket-spacing --arrow-parens always --end-of-line lf --write 'src/**/*.(js|ts|tsx)' 'tasks/**/*.*' 'tests/**/*.*' '!tests/coverage/**/*.*' 'index.d.ts' 'examples/**/*.*'","examples":"node tasks/build.js --examples","prepublishOnly":"npm test && npm run build","test":"jest --coverage","test:clear-cache":"jest --clearCache","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest --runInBand --no-cache --watch","test:watch":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/alexanderby/malevic.git"},"bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"main":"umd/index.js","module":"index.mjs","devDependencies":{"@rollup/plugin-terser":"1.0.0","@rollup/plugin-typescript":"12.3.0","@types/jest":"30.0.0","canvas":"3.2.3","jest":"30.5.1","jest-environment-jsdom":"30.5.1","prettier":"3.9.6","rollup":"4.63.1","ts-jest":"29.4.12","tslib":"2.8.1","typescript":"6.0.3"},"_id":"malevic@0.20.3","gitHead":"cf2cdb3f1b8f66e44bc2862df62a5cb6bc16bae7","homepage":"https://github.com/alexanderby/malevic#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-DzUDSf5MkW0Bjrk7l5j6hIN4uxMRGLKmblKvZ84Nu3V5bwAu4tzYX7Mds5HM5Vk1oZaTIeEPFbHaUU1YSWwOnw==","shasum":"0f164e377efdb32ce749a784039e92b9b4488235","tarball":"https://registry.npmjs.org/malevic/-/malevic-0.20.3.tgz","fileCount":24,"unpackedSize":257228,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDRVL91t/Hpe4FZeh6TyJuqB/1sPCnUu1AoSWvopOcPjAiAROmSBA2t0OY0smpxQjfqb1RGqxLu80rpOGjNJ7v6SsA=="}]},"_npmUser":{"name":"alexanderby","email":"shutovby@gmail.com"},"directories":{},"maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/malevic_0.20.3_1788354984901_0.9040833790911142"},"_hasShrinkwrap":false}},"time":{"created":"2017-09-26T08:37:18.841Z","modified":"2026-09-02T13:16:25.232Z","0.0.0":"2017-09-26T08:37:18.841Z","0.1.0":"2017-09-28T23:10:36.040Z","0.2.0":"2017-09-29T23:30:06.551Z","0.2.1":"2017-09-29T23:48:22.998Z","0.3.0":"2017-10-01T17:53:00.839Z","0.4.0":"2017-10-02T22:45:43.511Z","0.5.0":"2017-10-05T20:05:58.255Z","0.5.1":"2017-10-05T20:16:02.814Z","0.6.0":"2017-10-08T23:55:26.215Z","0.6.1":"2017-10-12T17:23:33.550Z","0.6.2":"2017-10-12T18:25:19.949Z","0.7.0":"2017-10-14T16:00:48.405Z","0.7.1":"2017-10-14T16:29:56.490Z","0.8.0":"2017-10-17T20:43:32.118Z","0.8.1":"2017-10-18T18:58:12.631Z","0.8.2":"2017-10-21T15:24:23.840Z","0.8.3":"2017-10-23T13:57:57.739Z","0.8.4":"2017-10-29T18:51:56.132Z","0.9.0":"2017-11-06T21:27:07.891Z","0.9.1":"2017-12-04T10:34:29.998Z","0.9.2":"2018-02-15T21:01:42.855Z","0.9.3":"2018-02-15T21:05:05.645Z","0.9.4":"2018-02-16T15:01:27.843Z","0.10.0":"2018-02-23T20:08:32.466Z","0.10.1":"2018-02-25T09:20:12.574Z","0.11.0":"2018-02-26T13:38:03.464Z","0.11.1":"2018-02-27T14:31:35.477Z","0.11.2":"2018-02-28T12:58:02.593Z","0.11.3":"2018-03-01T10:38:09.259Z","0.11.4":"2018-03-01T14:56:53.402Z","0.11.5":"2018-03-03T16:40:13.513Z","0.11.6":"2018-03-06T18:13:31.550Z","0.12.0":"2019-03-06T23:05:44.068Z","0.12.1":"2019-03-08T14:46:38.675Z","0.12.2":"2019-03-08T14:53:18.829Z","0.13.0":"2019-06-25T13:36:44.403Z","0.14.0":"2019-06-26T18:27:11.910Z","0.14.1":"2019-06-26T18:49:27.727Z","0.15.0":"2019-06-28T23:02:25.471Z","0.16.0":"2019-07-08T15:07:00.245Z","0.16.1":"2019-07-09T17:31:03.152Z","0.16.2":"2019-07-10T08:56:37.858Z","0.16.3":"2019-07-22T16:17:28.627Z","0.16.4":"2019-08-18T15:27:02.455Z","0.17.0":"2019-08-19T06:30:52.381Z","0.17.1":"2019-09-30T16:32:13.608Z","0.18.0":"2020-02-07T15:33:12.971Z","0.18.1":"2020-03-25T09:03:23.085Z","0.18.2":"2020-03-25T10:12:02.005Z","0.18.3":"2020-05-12T06:32:59.661Z","0.18.4":"2020-07-01T08:04:36.317Z","0.18.5":"2020-07-02T14:55:20.128Z","0.18.6":"2020-07-15T18:00:00.294Z","0.19.0":"2022-01-05T01:23:58.233Z","0.19.1":"2022-01-08T19:59:34.009Z","0.20.0":"2024-01-14T14:22:47.535Z","0.20.1":"2024-01-14T19:01:45.220Z","0.20.2":"2024-08-10T19:54:03.776Z","0.20.3":"2026-09-02T13:16:25.059Z"},"bugs":{"url":"https://github.com/alexanderby/malevic/issues"},"author":{"name":"Alexander Shutau","email":"shutovby@gmail.com","url":"http://shutov.by/"},"license":"MIT","homepage":"https://github.com/alexanderby/malevic#readme","keywords":["ui","dom","svg","animation","render","tween","react","d3"],"repository":{"type":"git","url":"git+https://github.com/alexanderby/malevic.git"},"description":"Malevič.js - minimalistic reactive UI library","maintainers":[{"name":"alexanderby","email":"shutovby@gmail.com"}],"readme":"# Malevič.js [![npm version](https://img.shields.io/npm/v/malevic.svg?style=flat)](https://www.npmjs.com/package/malevic)\n\nMinimalistic reactive UI library.\nAs simple as possible.\nExtendable.\n*5KB gzipped (7KB with animations)*.\n\n![Malevič.js logo](https://rawgit.com/alexanderby/malevic/master/logo-256x256.svg)\n\nSuitable for building framework-independent dynamic widgets as well as small web apps.\nCreate, manage state, animate!\n\n## Samples\n\n- [Data visualization](https://alexanderby.github.io/malevic-samples/)\n- [Chrome extension UI](https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh)\n\n## Basic example\n\n- `m()` function creates a DOM node specification that looks like `{type, props, children}`.\n- `render()` function renders nodes inside a DOM element.\nIf differences with existing DOM nodes are found,\nnecessary nodes or attributes are replaced.\n\n```javascript\nimport {m} from 'malevic';\nimport {render} from 'malevic/dom';\n\nrender(document.body,\n    m('h3', {class: 'heading'},\n        'Hello, World!'\n    )\n);\n```\n\nShorthand tag functions can be used:\n\n```javascript\nimport {render, tags} from 'malevic/dom';\nconst {h3, strong} = tags;\n\nrender(document.body,\n    h3({class: 'heading'},\n        'Hello, ',\n        strong('World!')\n    )\n);\n```\n\nor\n\n```javascript\nimport {render, tag} from 'malevic/dom';\nconst anchor = tag('a');\n\nrender(document.body,\n    anchor({href: '/'},\n        'Click Me',\n    )\n);\n```\n\nWhen DOM node already exists, a `sync()` function can be used:\n\n```javascript\nimport {sync, tags} from 'malevic/dom';\nconst {body, h1} = tags;\n\nsync(document.body,\n    body({class: 'app'},\n        h1(\n            'Hello, World!'\n        )\n    )\n);\n```\n\nFunctions can be used as components like this:\n\n```javascript\nimport {sync, tags} from 'malevic/dom';\nconst {body, span, h1, button} = tags;\n\nfunction Button(props, ...children) {\n    return button({onclick: props.handler},\n        span({class: 'icon'}),\n        ...children\n    );\n}\n\nsync(document.body,\n    body({class: 'app'},\n        h1('App'),\n        Button({handler: (e) => alert(e.target)},\n            'Click me'\n        )\n    )\n);\n```\n\nFor more complex components, that need to store some state or access the DOM nodes,\nthe `component()` function should be used:\n\n```javascript\nimport {component, tags} from 'malevic/dom';\nconst {button, img, span} = tags;\n\nconst Button = component((context, props, ...children) => {\n    const store = context.getStore({clicks: 0});\n    const onClick = () => {\n        store.clicks = store.clicks + 1;\n        context.refresh();\n    };\n    return button({onclick: onClick},\n        img({src: props.icon}),\n        span('Clicks' + store.clicks),\n        ...children\n    );\n});\n```\n\nSee the description for the `context` object below.\n\n## JSX\n\n`m` pragma should be used to make it work with **JSX**:\n- Babel:\n```json\n{\n    \"plugins\": [\n        [\"transform-react-jsx\", {\n            \"pragma\": \"m\"\n        }]\n    ]\n}\n```\n- TypeScript:\n```json\n{\n    \"compilerOptions\": {\n        \"jsx\": \"react\",\n        \"jsxFactory\": \"m\"\n    }\n}\n```\n\nA component written in JSX will look like:\n```jsx\nimport {m} from 'malevic';\nimport {sync} from 'malevic/dom';\n\nfunction Button({handler}, ...children) {\n    return (\n        <button onclick={handler}>\n            {...children}\n        </button>\n    );\n}\n\nsync(document.body, (\n    <body class=\"app\">\n        <h1>App</h1>\n        <Button handler={(e) => alert(e.target)}>\n            Click me\n        </Button>\n    </body>\n));\n```\n\n`m` is a factory function for creating a spec tree from JSX, so `import {m} from 'malevic';` should be included in every JSX or TSX file.\n\n## Listening to events\n\nIf attribute starts with `on`,\na corresponding event listener is added to a DOM element\n(or removed if value is `null`).\n\n```jsx\n<button onclick={(e) => alert(e.target)} />\n```\n\n## Manipulating class list and styles\n\n- Possible **class** attribute values:\n\n```jsx\n<div\n    class=\"view active\"\n    class={['view', props.isActive ? 'active' : null]}\n    class={{'view': true, 'active': props.isActive}}\n/>\n```\n- Possible **style** attribute values:\n```jsx\n<div\n    style=\"background: red !important; opacity: 0;\"\n    style={{'background': 'red !important', 'opacity': 0}}\n/>\n```\n\n## Lifecycle management\n\n- `oncreate` handler will be invoked after DOM node is created and appended to parent.\n- `onupdate` handler will be invoked after all attributes of existing DOM node were synchronized.\n- `onrender` handler will be invoked after DOM node is created or updated.\n- `onremove` handler will be invoked after DOM node was removed.\n\n```jsx\nfunction Heading() {\n    return (\n        <h4\n            oncreate={(domNode) => {\n                domNode.classList.add('rendered');\n                domNode.textContent = 'Hello';\n            }}\n        ></h4>\n    );\n}\n\nrender(document.body, <Heading/>);\n```\n\nIt is possible to assign lifecycle handlers for components as well:\n\n```javascript\nimport {component, tags} from 'malevic/dom';\nconst {div} = tags;\n\nconst Component = component((context) => {\n    context.onCreate((domNode) => domNode.classList.add('init'));\n    context.onRemove((domNode) => domNode.parentNode == null);\n    context.onUpdate((domNode) => domNode === context.node);\n    context.onRender((domNode) => domNode.dataset.renderCount = ++renderCount);\n\n    return div('Hello');\n}\n```\n\nWith JSX it will look like:\n```jsx\nimport {getContext} from 'malevic/dom';\n\nfunction Component() {\n    const context = getContext();\n\n    context.onCreate((domNode) => domNode.classList.add('init'));\n    context.onRemove((domNode) => domNode.parentNode == null);\n    context.onUpdate((domNode) => domNode === context.node);\n    context.onRender((domNode) => domNode.dataset.renderCount = ++renderCount);\n\n    return <div>Hello</div>;\n}\n```\n\n## Optimizing component re-renders\n\nWhen virtual DOM checks should be skipped, `context.leave()` function could be used.\n\n```jsx\nfunction Component(props) {\n    const {prev} = getContext();\n\n    if (prev && prev.props.value === props.value) {\n        return context.leave();\n    }\n\n    return <Nested value={props.value} />;\n}\n```\n\nHere `context.prev` property returns a previous component specification.\n\n## Virtual nodes matching\n\nBy default virtual children are matched by a component type or an element tag name.\n`key` property should be used to prevent detaching virtual nodes when children order changes:\n\n```jsx\nrender(target, (\n    <List>\n        <Item key={0} />\n        <Item key={1} />\n        <Item key={2} />\n    </List>\n));\n// Attached items: 0, 1, 2\n\nrender(target, (\n    <List>\n        <Item key={3} />\n        <Item key={2} />\n        <Item key={1} />\n    </List>\n));\n// Attached items: 3\n// Detached items: 0\n// Updated items: 1, 2\n```\n\nAny value can be used for `key`, matching is done by a strict `===` comparison.\n\n## Getting DOM node before rendering\t\n\n It is possible to get a parent DOM node before updating the DOM tree.\t\n\n ```jsx\t\nimport {m} from 'malevic';\nimport {render, getContext} from 'malevic/dom';\n\nfunction App() {\n    const {parent} = getContext();\n    const rect = parent.getBoundingClientRect();\n    return (<Array>\n        <header></header>\n        <main>\n            <h3>Size</h3>\n            <p>{`Width: ${rect.width}`}</p>\n            <p>{`Height: ${rect.height}`}</p>\n        </main>\n        <footer></footer>\n    </Array>);\n}\n\nrender(document.body, <App/>);\t\n```\n\nAfter a component is rendered,\n`context.node` property will return an attached DOM node.\nIf a component creates multiple DOM nodes, `context.nodes` property will return all of them:\n\n```jsx\nfunction Many({items}) {\n    const {node, nodes} = getContext();\n    node; // header\n    nodes; // [header, ..., footer]\n    return (\n        <Array>\n            <header/>\n            {...items.map((item) => <span>{item}</span>)}\n            <footer/>\n        </Array>\n    );\n}\n```\n\nWhen there is a need of getting a descending DOM node before\nrendering it's child, then inline functions could be used:\n\n```jsx\nrender(document.body, (\n    <h1>Body size</h1>\n    <div class=\"wrapper\">\n        {({parent, node}) => {\n            const rect = parent.getBoundingClientRect();\n            return <Array>\n                <p>Width: {rect.width}px</p>\n                <p>Height: {rect.height}px</p>\n            </Array>;\n        }}\n    </div>\n));\n```\n\n## Using DOM node as a child\n\nYes. You can just create a DOM node and it will be later injected into the DOM tree:\n\n```jsx\nfunction Component({class: className}) {\n    let {node} = getContext();\n    if (!node) {\n        node = document.createElement('div');\n    }\n    node.className = className;\n    return node;\n}\n\nsync(document.body, (\n    <body>\n        <Component class=\"native\" />\n    </body>\n));\n```\n\nOther possible spec child types are:\n- An object where `type` is a string (will create a DOM element).\n- An object where `type` is a function (will invoke a component).\n- An array or an object with `type` equal to Array constructor.\n- A string (will create a text node).\n- An inline function that returns a spec, like `({parent, node}) => <div />`.\n- `null` (will leave a placeholder for future nodes).\n\n## Animation plug-in\n\nThere is a built-in animation plug-in,\nwhich makes it possible to schedule attributes' animations.\n```jsx\nimport {m} from 'malevic';\nimport {render} from 'malevic/dom';\nimport {withAnimation, animate} from 'malevic/animation';\n\nconst Chart = withAnimation(({width, height}) => (\n    <svg width={width} height={height}>\n        <circle\n            r={5}\n            fill=\"red\"\n            cx={animate(90, {duration: 1000})}\n            cy={animate(10, {duration: 1000})}\n        />\n        <path\n            fill=\"none\"\n            stroke=\"blue\"\n            stroke-width={1}\n            d={animate('M10,90 Q50,10 90,90')\n              .initial('M10,10 Q50,90 90,10')}\n        />\n    </svg>\n));\n\nrender(document.body, (\n    <Chart width={200} height={150} />\n));\n```\n\nIt is possible to animate separate style properties:\n```jsx\nconst Tooltip = withAnimation(({text, color, isVisible, x, y}) => {\n    return (\n        <div\n            class={['tooltip', {'visible': isVisible}]}\n            style={{\n                'transform': animate(`translate(${x}px, ${y}px)`),\n                'background-color': animate(color)\n                    .interpolate(d3.interpolateRgb)\n            }}\n        ></div>\n    );\n});\n```\n\nA built-in interpolator can interpolate between numbers and strings containing numbers with floating points.\nFor other cases (e.g. colors) please use custom interpolators:\n```jsx\n<rect\n    fill={animate([255, 255, 0], {duration: 2000})\n        .initial([255, 0, 0])\n        .interpolate((a, b) => (t) => {\n            const mix = (x, y) => Math.round(x * (1 - t) + y * t);\n            const channels = [\n                mix(a[0], b[0]),\n                mix(a[1], b[1]),\n                mix(a[2], b[2])\n            ];\n            return `rgb(${channels.join(', ')})`;\n        })}\n/>\n```\n\n`initial()` method set's the initial value to a newly attached element,\nfrom which it will start animating.\nIf the initial value was not provided,\nthe animation will start from the last value\nor the final value will be used statically.\n\nIt is possible to add multiple keyframes:\n```jsx\n<polyline\n    points={animate()\n        .from([[0, 0], [10, 10]])\n        .to([[20, 20], [40, 40]], {duration: 100, easing: 'linear'})\n        .to([[50, 50], [40, 40]], {delay: 100, duration: 100})\n        .to([[10, 10], [10, 10]], {easing: (t) => t * t})\n        .output((points) => points.map(([x, y]) => `${x}, ${y}`).join(' '))}\n/>\n```\n\nSometimes it is easier to manipulate raw values rather than strings.\n`output()` method could be used to convert data into an attribute or a CSS value.\n\n## State plug-in\t\n\nState plug-in lets re-render a subtree in response for an interaction:\t\n```jsx\t\nimport {m} from 'malevic';\t\nimport {withState, useState} from 'malevic/state';\t\n\nexport const Stateful = withState(({items}) => {\n    const {state, setState} = useState({isExpanded: false});\n    return (\t\n        <div>\t\n            <button onclick={() => setState({isExpanded: !state.isExpanded})}>\t\n                Expand\t\n            </button>\t\n            <ul class={{'expanded': state.isExpanded}}>\t\n                {items.map((text) => <li>{text}</li>)}\t\n            </ul>\t\n        </div>\t\n    );\t\n});\n```\n\nAn initial state should be passed to `useState` function.\n`setState` should not be called inside a component,\nonly in event handlers or async callbacks.\n\nState plug-in is a shorthand for manipulating `context.store` property and `context.refresh()` method.\n\n`context.store` is an object that is transferred between matched virtual nodes.\nAny values can be stored there and used when the next component unboxing happens.\n\n`context.getStore(defaults)` returns a store\nand assigns it's default values.\n\n`context.refresh()` function refreshes a part of the virtual DOM.\nIt should not be called during the component's unboxing.\n\n```jsx\nimport {m} from 'malevic';\t\nimport {getContext} from 'malevic/dom';\t\n\nfunction Stateful(({items}) {\n    const context = getContext();\n    const store = context.getStore({isExpanded: false});\n    return (\t\n        <div>\t\n            <button onclick={() => {\n                store.isExpanded = !store.isExpanded;\n                context.refresh();\n            }}>\t\n                Expand\t\n            </button>\t\n            <ul class={{'expanded': store.isExpanded}}>\t\n                {items.map((text) => <li>{text}</li>)}\t\n            </ul>\t\n        </div>\t\n    );\t\n});\n```\n\n## Forms plug-in\n\nForms plug-in makes form elements work in a reactive manner:\n```jsx\nimport {m} from 'malevic';\nimport {withForms} from 'malevic/forms';\n\nconst Form = withForms(({checked, text, num, onCheckChange, onTextChange, onNumChange}) => {\n    return (\n        <form onsubmit={(e) => e.preventDefault()}>\n            <input\n                type=\"checkbox\"\n                checked={checked}\n                onchange={(e) => onCheckChange(e.target.checked)}\n            />\n            <input\n                type=\"number\"\n                value={num}\n                readonly={!checked}\n                onchange={(e) => {\n                    if (!isNaN(e.target.valueAsNumber)) {\n                        onNumChange(e.target.valueAsNumber);\n                    }\n                }}\n                onkeypress={(e) => {\n                    if (e.code === 'Enter' && !isNaN(e.target.valueAsNumber)) {\n                        onNumChange(e.target.valueAsNumber);\n                    }\n                }}\n            />\n            <textarea oninput={(e) => onTextChange(e.target.value)}>\n                {text}\n            </textarea>\n        </form>\n    );\n});\n```\n\n## Server-side rendering\n\nMalevič.js can simply render inside existing HTML\nwithout unnecessary DOM tree modifications.\n\n```jsx\nimport {m} from 'malevic';\nimport {stringify} from 'malevic/string';\nimport {createServer} from 'http';\nimport App from './app';\n\ncreateServer((request, response) => response.end(`<!DOCTYPE html>\n<html>\n<head></head>\n${stringify(\n    <body>\n        <App state={{}} />\n    </body>\n, {indent: '  '})}\n</html>`));\n```\n\nSometimes a component is tied to DOM and cannot be converted to a string properly.\n`isStringifying` function comes for rescue:\n\n```jsx\nimport {m} from 'malevic';\nimport {getContext} from 'malevic/dom';\nimport {isStringifying} from 'malevic/string';\n\nfunction Component() {\n    if (isStringifying()) {\n        return <div class=\"target\" />;\n    }\n\n    const {parent} = getContext();\n    const rect = parent.getBoundingClientRect();\n    return <div\n        class=\"target\"\n        style={{width: `${rect.width}px`}}\n    />\n}\n```\n\n## Canvas API\n\nThere is API for declaring hierarchical structures and drawing them on HTML5 Canvas.\n```jsx\nimport {m} from 'malevic';\nimport {draw, getContext} from 'malevic/canvas';\nimport {render} from 'malevic/dom';\n\nfunction Rect({width, height, fill}) {\n    const context = getContext();\n    context.fillStyle = fill;\n    context.fillRect(0, 0, width, height);\n}\n\nfunction Transform({translate: {x, y}}, ...children) {\n    const context = getContext();\n\n    // Get previous transform value\n    const prevTransform = context.getTransform();\n\n    // Set new transform value\n    context.translate(x, y);\n\n    return [\n        // Return children to draw\n        children,\n\n        // Restore transform value\n        () => context.setTransform(prevTransform),\n    ];\n}\n\nconst canvas = render(\n    document.body,\n    <canvas width={1024} height={768} />\n).firstElementChild;\n\ndraw(\n    canvas.getContext('2d'),\n    <Transform translate={{x: 32, y: 32}}>\n        <Rect width={256} height={256} fill=\"black\" />\n    </Transform>\n);\n```\n\n`getContext()` function returns the current rendering context.\nNote that it is possible to use components' specifications,\nas well as arrays and `(context) => ...` functions as child nodes.\n\n## Custom plug-ins\n\nThere is API for adding custom logic\nand making things more complex.\n- `Plugins.add(Component, plugin)` method extends plugins list.\n- If plugin returns `null` or `undefined` the next plugin (added earlier) will be used.\n\nExtendable plug-ins:\n- `dom.createElement` creates a DOM element.\n- `dom.setAttribute` sets a DOM element's attribute.\n- `string.isVoidTag` determines if HTML tag is void (empty) and cannot have a closing tag.\n- `string.skipAttribute` determines whether the attribute should be skipped.\n- `string.stringifyAttribute` converts the attribute value to a string.\n**To prevent XSS attacks always use `escapeHTML` function**.\n\n```javascript\nimport {plugins, sync} from 'malevic/dom';\n\nconst Component = () => <div/>;\n\nconst map = new WeakMap();\n\nplugins.setAttribute\n    .add(Component, ({element, attr, value, prev}) => {\n        if (attr === 'data' && value !== prev) {\n            map.set(element, value);\n            return true;\n        }\n        return null;\n    });\n\nconst div = sync(\n    document.createElement('div'),\n    <Component data={5} />\n);\n\nmap.get(div) === 5;\n```\n\n## Breaking changes since version 0.18\n\n- Element lifecycle methods were renamed to `oncreate`, `onupdate` and `onremove`.\n`onrender` method was added (called when element was created or updated).\n- Component lifecycle methods were renamed to `onCreate`, `onUpdate` and `onRemove`.\n`onRender` method was added (called when component was created or updated).\n\n## Breaking changes since version 0.12\n\nEverything was broken up:\n- Built-in ability to read previous props and store state.\n- Parent and target DOM nodes can be retrieved using `getContext()` function.\n- Lifecycle methods were renamed from `didmount`, `didupdate` and `willunmount`\nto `attached`, `updated` and `detached` (called after DOM node removal).\n- Components can return arrays.\n- `native` attribute was removed, just use a DOM node as a child.\n- Added ability to leave a component without changes.\n- Limited plug-ins scope.\n- Animation `.duration()` and `.easing()` methods were deleted,\nvalues should be passed to `animate(value, {duration, easing, delay})` function\nor `.to(value, {duration, easing, delay})` method.\n- Multiple animation keyframes could be added.\n","readmeFilename":"README.md"}