{"_id":"mol-proto","_rev":"49-dc9d1afc675f30ef4c5972e0d6e87c98","name":"mol-proto","description":"ES5 object manipulation library for node and modern browsers","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.2":{"name":"mol-proto","version":"0.0.2","description":"Prototypes aware object manipulation library for browser","main":"lib/proto.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"grunt":"~0.4.1","grunt-mocha-test":"~0.7.0","async":"~0.2.9"},"_id":"mol-proto@0.0.2","dist":{"shasum":"b461181ba4ad3067c8e5269b556b89c430b1e804","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.0.2.tgz","integrity":"sha512-R4s/QimjLVLSeZYSVDMLYrWc+zH/YxS5ttU4p8vk0qvZebOChBSlDCVR6IEUOCjnic9wIpIgfwN1j6ErmzBiXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6l5OWW2LUlTYMsDH7A7ryM/2IiJk0ApDdP47ime6iwAIhAIvqo1nFMdsJcibn7y5LLYTIu28XtSylK1ygBrZv4f6Z"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}],"directories":{}},"0.0.4":{"name":"mol-proto","version":"0.0.4","description":"Prototypes aware object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"grunt":"~0.4.1","grunt-mocha-test":"~0.7.0","async":"~0.2.9"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.0.4","dist":{"shasum":"af2bd97005249fc8bece250916a9d7537a678c36","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.0.4.tgz","integrity":"sha512-iOM//Cec5E3bzy2sButUDCt9CkHumctKkIIs3Ki2sWD0LwJ3Fo/KQ365CWTc5GRR6k+TR0yU7H6e3TvjyrYhFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvnr51fBB3rT4/g+U8E4LYiA1W0TGmCDHnW1FY55MBPAiEAqp8wt6SxPMdi2R53gRhHMcdhtUf7fW/FVaAC44MM+/E="}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.0.5":{"name":"mol-proto","version":"0.0.5","description":"Prototypes aware object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.14.0"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.0.5","dist":{"shasum":"4792985d703f3340c75b659cb97f1a5e62f5ae3a","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.0.5.tgz","integrity":"sha512-UUCk3qYhQixtT78Z5nzcCfJJnSLDUxgr5ltv7+goNXv360UfgxDiXQoi4t0cxfYwKl61OnF8L5VYAC6WnmURXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0rEiFEVoGqrQLGUiz+N7rCkUUNMOqj0sEgQdu/zZRrAIgF+bnwhN346152BD6XwAVDYWog+O9m6bMkkJdQRZM/pQ="}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.0":{"name":"mol-proto","version":"0.1.0","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.0","dist":{"shasum":"309aa4584bfa4f1f3adff19c98eec83e9a743968","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.0.tgz","integrity":"sha512-LHf6CTrAGGUdOAUeSA3sdZzdM27PfBRA5EhPiun6qcSIbR837nsVOU1SIlObH2zXeml5ZnHeVuEu5dcganvFpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnH/q3yePEPzEZ85oYIf4wXgLcFAtoqWgxPL6cGN55WQIhANkBF8DhxBwuxio1tpgVB2gBiktHb9yfKzlftY8axi6Y"}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.1":{"name":"mol-proto","version":"0.1.1","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.1","dist":{"shasum":"fd7ee1e295c88b030e3d82e75affd3ee587f5d2c","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.1.tgz","integrity":"sha512-3UuS72KZZlIubZ1bsHNM4qr3gyhxy1B+UqoK90lXYqCR0UrWt1yTUO/g4okuXU5StbdvPCXUf5ZjDQ26nSPQSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg69D4qU0ejPCX3xtgxwb8CqBCxJ37EzQqqc+FLYwe6gIgP+IDnKKBVWk3AA42G7X4fawq32WqCoJPe851xQvmqWM="}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.2":{"name":"mol-proto","version":"0.1.2","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.2","dist":{"shasum":"4e6a0caa011bf0b0728ddde868eba5798f7edf0a","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.2.tgz","integrity":"sha512-mmGRgFkkZisuCRUotlXfM3ZoQ+lNMWYDxF3sapFElDeCEeina4pYumawlFul9A6FtoeL0g0IySEcZD/8qXZvSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6hul0Iy+nkZMHUR1vbJdSsKXYXF8wJLVCSuXb0tc55AiB1urhonq/ilthcZearwcgWQJkPwohn3A+FZ+I+M/8Lgw=="}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.3":{"name":"mol-proto","version":"0.1.3","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.3","dist":{"shasum":"eaa1cc252f2659f0d02aa1e77b069b7b3b454f5b","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.3.tgz","integrity":"sha512-1kkMncg1F01yVkjgnE2INDTv+YQdwu7w65y2YiDMYYIf9WosqkkD7frVppmyLfvSvd9FReQ5EuhQw53+7Afprw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3+zD7JxMm593LuLRf9IdYLXBL5CgZoyjXs/BtFIzcYAiAVgJJ2RhoiHw52gkFmZCB4oKZTKaZyzLbGRX9DVwV+wg=="}]},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.4":{"name":"mol-proto","version":"0.1.4","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.4","dist":{"shasum":"38a8c7f2468318925bcff91615ac52a68fcfda58","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.4.tgz","integrity":"sha512-CTAqTvIRkRjTinszCf9B/mH9YV1+vS9N0SM/w/Btc+Nj2tstEqF6IOAX2X4K5QjqSo63KtTManb5d7dQg1MKfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFADQvkLsf8ZDBcQzuXvNL46WPKvY6xNmWMDnNPue7sVAiEAmcU+rb7rmXeQsN1jowJ9QzZWqIYiQ74SZd3/JPmg+yI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.5":{"name":"mol-proto","version":"0.1.5","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.5","dist":{"shasum":"a1fa896af4fdda347444794fb36eb72d4fb64dee","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.5.tgz","integrity":"sha512-CQU6NHdcgzuajWCACzYPFkNy3kYiWFoP5aKLYgCMh0lZzTlri3V/+OrhOhM/Qcn9toS4YVOUjYWz/uc/LqYReA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1Br09K0qlXYOl9qD4nG4N8UkPdGj1O45NoQlunQOHKQIgYD1GyCGbp9+ZdeXtcsgJw/9WbAtt/wUwBd0o8Po+Uec="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.6":{"name":"mol-proto","version":"0.1.6","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.6","dist":{"shasum":"067f98f796b68bb05008b389e55962b95ba12ded","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.6.tgz","integrity":"sha512-tlzSDeLH77m/S8SvFgU8CPsg6xQIufxSwNNgbaNdCKw6Eo6I8EX+PfiS68iDv0aU+ueVs95QRrh/EtPMex1lTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYgExGLLZ6qIS6J0JwOCdtfmlD7acwXuaNpfpy5JiwDAiAOHL9HscbmQfTT2R8jlb49ajNK6DwMy5h2b67PGWXktg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.7":{"name":"mol-proto","version":"0.1.7","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.7","dist":{"shasum":"b37aad3675a55b5f91fa5e60af79989dace36d4b","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.7.tgz","integrity":"sha512-b81UFF7VRiUYSePmz7aoFowgSBB6rxTxz9s/VFZTUl+rQQyUrNBj696Jo0Ba2MjDuLQ3DxDRaxduHBNLkmg3RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuk4L9nGCjOmet9NrgHC+B54MDSbSg1PGewKYK+AbdEwIhAJQxoAwE295QII6sNKuJwWc/sixWUILNB1j6VCK8aUZ9"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.8":{"name":"mol-proto","version":"0.1.8","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.8","dist":{"shasum":"162b80920304e288746820d89e4ad7e429aad1ae","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.8.tgz","integrity":"sha512-+9ekqDpvAQQMnEPnnwd0Tw099oEMklquQ0KlWFN4d4TH4EstESKdGLPZ6RyNqYZYbx4CnZIEl+gJ/w/JvtvHpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPEjElrQpwMyBFdMsVz/Bujjv2d2NiE6LbUO2MywHRKwIgC/rVySch79Z97//Smn058ChzJS9N71/lpsZmoTysBu8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.9":{"name":"mol-proto","version":"0.1.9","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.9","dist":{"shasum":"fe308d7c5bb92c48eee7fb6454c02bbd82bb5760","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.9.tgz","integrity":"sha512-vObDGMKnRC0mguxKZAdwnXj359DQ4HpNWT3QsV7w6I2q/qRY4KoOJW4wHNL5yRifV1LbMs0Fi3PB6pYie+5/xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI2Jc3HCXUm3UVOXBNp135ZOeVL/hjkeyk/3ater0lyAIhAIfU/mPz4ABM4weayFpu601I/sj4lmk/Dkz01j8x9bc2"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.10":{"name":"mol-proto","version":"0.1.10","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.10","dist":{"shasum":"3df0bd1e0429e4512045081f5c7a245f7ed9b0b6","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.10.tgz","integrity":"sha512-90iY1sZh3ppAnyHDi56GzHjRI2BpBFk2TrF3Id4TiPi8tlmevFUwYvXB8jNNITjLFqpJ44OddiAgwK89dTAAIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy8Yk3aePmOwKRJ9jxoUIKFqIH0fFur/8x1Gbra1748gIhAMm4911oN8VJXEGx1IyaFfzUxgdisxsN/R1QK6VBtWNW"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}]},"0.1.11":{"name":"mol-proto","version":"0.1.11","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/MailOnline/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/MailOnline/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"gitHead":"8b39222a555b896684983a63696fca4e3b7be264","homepage":"https://github.com/MailOnline/proto","_id":"mol-proto@0.1.11","_shasum":"d0c6784e2130c50b693f7430fa1f23bdd8ec070b","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}],"dist":{"shasum":"d0c6784e2130c50b693f7430fa1f23bdd8ec070b","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.11.tgz","integrity":"sha512-L7TsXI90TEPjLdvDfH2n5tE4owszRLv1zD0imQp5B9ERhkI61S5byEvdxwltP269bR7Pau1ciM1hZ6fJua7Ugg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVnxiRqgdchL1w+OQP5Yk3G/HaSS9pr0T4Hp9OLlj45AiB1R4DaM390Uap+p/LbWeCBqzBc048kzcys6TKMThV7Mg=="}]}},"0.1.12":{"name":"mol-proto","version":"0.1.12","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/milojs/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/milojs/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"gitHead":"e941152a40391baca0a75a7757aea348b3d2a0b1","homepage":"https://github.com/milojs/proto","_id":"mol-proto@0.1.12","_shasum":"8afcc31fc0947a84287cb3e2b8afc7735b71b972","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}],"dist":{"shasum":"8afcc31fc0947a84287cb3e2b8afc7735b71b972","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.12.tgz","integrity":"sha512-WH8vpMfKGYjKF8D7WBYz2+iFUKGOd0kyj59oxwBiJzXjUWBIcq85wT+vO5Jx6+iIfe2ux+3amlpejQc8aApRoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1frtmBxSD0znmWvEmsFAmbpMqE22MEo1PxqvFoR7kLAiBYylDKJF29udFQrrEDSnd4Lq1dlEegnPg7IwNEEAv04w=="}]}},"0.1.13":{"name":"mol-proto","version":"0.1.13","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/milojs/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/milojs/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"gitHead":"b2ed80ec4a1226dc88379e65a8168ef9ccdb5373","homepage":"https://github.com/milojs/proto","_id":"mol-proto@0.1.13","_shasum":"e99988d6f5208ae3892e80a255d54935808665c4","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"},"maintainers":[{"name":"mailonline","email":"evgeny.poberezkin@mailonline.co.uk"}],"dist":{"shasum":"e99988d6f5208ae3892e80a255d54935808665c4","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.13.tgz","integrity":"sha512-rFcSa7gP5FItqK1PiStShFU3djVDZu5MjqW8nBn9ymVcvUYtpUqunSD+s/IWHbS61/H0FYwnvpsLyIwrpgZwGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqdHc7NGCT3RMusAsAPTJLvUgohTRuZFiUqB/07P7ygAIge7GKiI0+of1l9h5F/RQI98j2A++7dTVBS8e4o3VEjfI="}]}},"0.1.14":{"name":"mol-proto","version":"0.1.14","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/milojs/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/milojs/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"gitHead":"0308ed36a0ce4c3f91c020df191f3aa07438c4e4","homepage":"https://github.com/milojs/proto","_id":"mol-proto@0.1.14","_shasum":"b1d69747bd4dadab34cc453138017a53a5eca53c","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"mailonline","email":"table1.mailonline@gmail.com"},"maintainers":[{"name":"mailonline","email":"table1.mailonline@gmail.com"},{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jason-green","email":"jasoniangreen@gmail.com"}],"dist":{"shasum":"b1d69747bd4dadab34cc453138017a53a5eca53c","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.14.tgz","integrity":"sha512-cFirfaB6Oi3MmSbM/CdvApHv3PlxURsc1++TPi5cxgJoo4zzLMlM1b849EEqFGvGUuJ5ZYJdxPz8UnO/wcJi1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrCS44+iUb6ir5NhXJlTft48/ImbND8vd28GWtTZ4HjwIhAKJAkU9SPZl2ODHv8LP8qUylF1h6201ynGThnjrPr2yd"}]}},"0.1.15":{"name":"mol-proto","version":"0.1.15","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec"},"repository":{"type":"git","url":"git://github.com/milojs/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/milojs/proto/issues"},"devDependencies":{"async":"~0.2.9","mocha":"~1.15.1","underscore":"~1.5.2","grunt":"~0.4.2","browserify":"~3.14.1","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1"},"gitHead":"24b63773576fba76a951937147e96d4591d87f3a","homepage":"https://github.com/milojs/proto","_id":"mol-proto@0.1.15","_shasum":"5f1acebb53b2cd2afafb6f86034d5ace39f1ab48","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jason-green","email":"jasoniangreen@gmail.com"},"maintainers":[{"name":"mailonline","email":"table1.mailonline@gmail.com"},{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jason-green","email":"jasoniangreen@gmail.com"}],"dist":{"shasum":"5f1acebb53b2cd2afafb6f86034d5ace39f1ab48","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.1.15.tgz","integrity":"sha512-pL7cUEKvllxKR8BuYALximOdcRvwKN+46Da9ed1nSv1fIgM/QC9HNnb6qqrTYhGtmjCi7kjjbbwvQ5/w3oLdlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtdnTqEZqImHpcSD5VkISvuGtVnGEFVjt0tAeeNCaa/gIhALbg0iQOma8+NF31lqWBxyNrEFsbFxyUTZsECdl8W0h3"}]}},"0.2.0":{"name":"mol-proto","version":"0.2.0","description":"ES5 object manipulation library for node and modern browsers","main":"lib/proto.js","scripts":{"test-spec":"NODE_ENV=test ./node_modules/.bin/mocha --recursive --reporter=spec","test":"istanbul cover -x 'test' node_modules/mocha/bin/_mocha -- test/*.js -R spec"},"repository":{"type":"git","url":"git://github.com/milojs/proto.git"},"author":{"name":"MailOnline"},"license":"BSD","bugs":{"url":"https://github.com/milojs/proto/issues"},"devDependencies":{"async":"~0.2.9","browserify":"~3.14.1","grunt":"~0.4.2","grunt-browserify":"~1.3.0","grunt-contrib-watch":"~0.5.3","grunt-mocha-test":"~0.8.1","istanbul":"^0.4.0","mocha":"~1.15.1","underscore":"~1.5.2"},"gitHead":"d1be7986bf0d59d128d3c8da757cce5645566128","homepage":"https://github.com/milojs/proto#readme","_id":"mol-proto@0.2.0","_shasum":"e49c99f6268c500f3f34b22c682c72c67ad74f3b","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"esp","email":"e.poberezkin@me.com"},"maintainers":[{"name":"mailonline","email":"table1.mailonline@gmail.com"},{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jason-green","email":"jasoniangreen@gmail.com"}],"dist":{"shasum":"e49c99f6268c500f3f34b22c682c72c67ad74f3b","tarball":"https://registry.npmjs.org/mol-proto/-/mol-proto-0.2.0.tgz","integrity":"sha512-GAt0QdIXRQpoq4DfW/tSO49SnXBf10AA/fHYwMJkpJuykA4RcrvdBltooWmqeMN2uWrM7pYaFAjuE7MPwWrYyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHUJTD17/JTWpZnJ5zTy+fI8HSzXQStlZohyAEwaUUDwIgCLpHao9lCdNfcyvFmyMduENroVw8JzmrBsCA18LNr+g="}]}}},"readme":"proto\n=====\n\nES5-compatible object manipulation library for node and modern browsers\n\n[![Build Status](https://travis-ci.org/milojs/proto.png?branch=master)](https://travis-ci.org/milojs/proto)\n[![npm version](https://badge.fury.io/js/mol-proto.svg)](https://badge.fury.io/js/mol-proto)\n[![Code Climate](https://codeclimate.com/github/milojs/proto/badges/gpa.svg)](https://codeclimate.com/github/milojs/proto)\n[![Test Coverage](https://codeclimate.com/github/milojs/proto/badges/coverage.svg)](https://codeclimate.com/github/milojs/proto/coverage)\n\nDocumentation: http://milojs.github.io/proto/\n\n\nWhy not use underscore or lo-dash\n---------------------------------\n\n1. They do NOT use properties that are non-enumerable when they extend/clone/etc.\n2. They DO use enumerable properties from prototypes when they extend/clone/etc.\n3. When they clone, they create instances of Object rather than of the same class as cloned object.\n4. They implement many methods that are already implemented natively.\n5. They don't implement methods for inheritance and extention of prototypes.\n6. They create confusion when you read code as you can't clearly differentiate\nbetween arrays and objects (maps), e.g. when _each_ function is used.\n7. Underscore has clumbersome chaining syntax, chaining in proto is more succinct.\n\n\nInstall\n-------\n\n    npm install mol-proto --save\n\nTo use and develop:\n\n    git clone git@github.com:milojs/proto.git\n    cd proto\n    npm link\n    cd ../<your project>\n    npm link mol-proto\n\n\nUse\n---\n\nNode/browserify:\n\n    var _ = require('mol-proto');\n    \nBrowser:\n\nAll functions are exported as properties of a global _ object when used with [milo](https://github.com/milojs/milo), there is no separate proto bundle yet (will be added shortly).\n\n\nFunctions\n---------\n\n* [__Prototype functions__](http://milojs.github.io/proto/proto_prototype.js.html)\n   * [extendProto](http://milojs.github.io/proto/proto_prototype.js.html#extendProto)\n   * [createSubclass](http://milojs.github.io/proto/proto_prototype.js.html#createSubclass)\n   * [makeSubclass](http://milojs.github.io/proto/proto_prototype.js.html#makeSubclass)\n   * [newApply](http://milojs.github.io/proto/proto_prototype.js.html#newApply)\n\n\n* [__Object functions__](http://milojs.github.io/proto/proto_object.js.html)\n  * [extend](http://milojs.github.io/proto/proto_object.js.html#extend)\n  * [clone](http://milojs.github.io/proto/proto_object.js.html#clone)\n  * [defineProperty](http://milojs.github.io/proto/proto_object.js.html#defineProperty)\n  * [defineProperties](http://milojs.github.io/proto/proto_object.js.html#defineProperties)\n  * [deepExtend](http://milojs.github.io/proto/proto_object.js.html#deepExtend)\n  * [deepClone](http://milojs.github.io/proto/proto_object.js.html#deepClone)\n  * [keys](http://milojs.github.io/proto/proto_object.js.html#keys)\n  * [allKeys](http://milojs.github.io/proto/proto_object.js.html#allKeys)\n  * [values](http://milojs.github.io/proto/proto_object.js.html#values)\n  * [keyOf](http://milojs.github.io/proto/proto_object.js.html#keyOf)\n  * [allKeysOf](http://milojs.github.io/proto/proto_object.js.html#allKeysOf)\n  * [eachKey](http://milojs.github.io/proto/proto_object.js.html#eachKey)\n  * [mapKeys](http://milojs.github.io/proto/proto_object.js.html#mapKeys)\n  * [reduceKeys](http://milojs.github.io/proto/proto_object.js.html#reduceKeys)\n  * [filterKeys](http://milojs.github.io/proto/proto_object.js.html#filterKeys)\n  * [someKey](http://milojs.github.io/proto/proto_object.js.html#someKey)\n  * [everyKey](http://milojs.github.io/proto/proto_object.js.html#everyKey)\n  * [findValue](http://milojs.github.io/proto/proto_object.js.html#findValue)\n  * [findKey](http://milojs.github.io/proto/proto_object.js.html#findKey)\n  * [pickKeys](http://milojs.github.io/proto/proto_object.js.html#pickKeys)\n  * [omitKeys](http://milojs.github.io/proto/proto_object.js.html#omitKeys)\n  * [isEqual](http://milojs.github.io/proto/proto_object.js.html#isEqual)\n\n* [__Array functions__](http://milojs.github.io/proto/proto_array.js.html)\n  * [find](http://milojs.github.io/proto/proto_array.js.html#find)\n  * [findIndex](http://milojs.github.io/proto/proto_array.js.html#findIndex)\n  * [appendArray](http://milojs.github.io/proto/proto_array.js.html#appendArray)\n  * [prependArray](http://milojs.github.io/proto/proto_array.js.html#prependArray)\n  * [spliceItem](http://milojs.github.io/proto/proto_array.js.html/proto_array.js.html#spliceItem)\n  * [toArray](http://milojs.github.io/proto/proto_array.js.html#toArray)\n  * [object](http://milojs.github.io/proto/proto_array.js.html#object)\n  * [mapToObject](http://milojs.github.io/proto/proto_array.js.html#mapToObject)\n  * [unique](http://milojs.github.io/proto/proto_array.js.html#unique)\n  * [deepForEach](http://milojs.github.io/proto/proto_array.js.html#deepForEach)\n  * Functions that Array [implements natively](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype#Methods) are also added - they can be used with array-like objects and for chaining (native functions are always called).\n\n* [__Function functions__](http://milojs.github.io/proto/proto_function.js.html)\n  * [makeFunction](http://milojs.github.io/proto/proto_function.js.html#makeFunction)\n  * [partial](http://milojs.github.io/proto/proto_function.js.html#partial)\n  * [partialRight](http://milojs.github.io/proto/proto_function.js.html#partialRight)\n  * [memoize](http://milojs.github.io/proto/proto_function.js.html#memoize)\n  * [delay](http://milojs.github.io/proto/proto_function.js.html#delay)\n  * [defer](http://milojs.github.io/proto/proto_function.js.html#defer)\n  * [delayed](http://milojs.github.io/proto/proto_function.js.html#delayed)\n  * [deferred](http://milojs.github.io/proto/proto_function.js.html#deferred)\n  * [deferTicks](http://milojs.github.io/proto/proto_function.js.html#deferTicks)\n  * [delayMethod](http://milojs.github.io/proto/proto_function.js.html#delayMethod)\n  * [deferMethod](http://milojs.github.io/proto/proto_function.js.html#deferMethod)\n  * [debounce](http://milojs.github.io/proto/proto_function.js.html#debounce)\n  * [throttle](http://milojs.github.io/proto/proto_function.js.html#throttle) \n  * [once](http://milojs.github.io/proto/proto_function.js.html#once)\n  * [waitFor](http://milojs.github.io/proto/proto_function.js.html#waitFor)\n\n\n* [__String functions__](http://milojs.github.io/proto/proto_string.js.html)\n  * [firstUpperCase](http://milojs.github.io/proto/proto_string.js.html#firstUpperCase)\n  * [firstLowerCase](http://milojs.github.io/proto/proto_string.js.html#firstLowerCase)\n  * [toRegExp](http://milojs.github.io/proto/proto_string.js.html#toRegExp)\n  * [toFunction](http://milojs.github.io/proto/proto_string.js.html#toFunction)\n  * [toDate](http://milojs.github.io/proto/proto_string.js.html#toDate)\n  * [toQueryString](http://milojs.github.io/proto/proto_string.js.html#toQueryString)\n  * [fromQueryString](http://milojs.github.io/proto/proto_string.js.html#fromQueryString)\n  * [jsonParse](http://milojs.github.io/proto/proto_string.js.html#jsonParse)\n  * [hashCode](http://milojs.github.io/proto/proto_string.js.html#hashCode)\n  * [unPrefix](http://milojs.github.io/proto/proto_string.js.html#unPrefix)\n  * [format](http://milojs.github.io/proto/proto_string.js.html#format)\n\n* [__Number functions__](http://milojs.github.io/proto/proto_number.js.html)\n  * [isNumeric](http://milojs.github.io/proto/proto_number.js.html#isNumeric)\n\n\n* [__Utility functions__](http://milojs.github.io/proto/proto_util.js.html)\n  * [times](http://milojs.github.io/proto/proto_util.js.html#times)\n  * [repeat](http://milojs.github.io/proto/proto_util.js.html#repeat)\n  * [tap](http://milojs.github.io/proto/proto_util.js.html#tap)\n  * [result](http://milojs.github.io/proto/proto_util.js.html#result)\n  * [identity](http://milojs.github.io/proto/proto_util.js.html#identity)\n  * [property](http://milojs.github.io/proto/proto_util.js.html#property)\n  * [compareProperty](http://milojs.github.io/proto/proto_util.js.html#compareProperty)\n  * [noop](http://milojs.github.io/proto_util.js.html#noop)\n","maintainers":[{"name":"mailonline","email":"table1.mailonline@gmail.com"},{"name":"esp","email":"e.poberezkin@me.com"},{"name":"jason-green","email":"jasoniangreen@gmail.com"}],"time":{"modified":"2022-06-20T04:51:23.262Z","created":"2013-11-24T21:17:55.202Z","0.0.2":"2013-11-24T21:17:58.885Z","0.0.4":"2013-11-27T16:45:39.028Z","0.0.5":"2013-11-30T23:30:21.918Z","0.1.0":"2013-12-23T01:34:56.319Z","0.1.1":"2013-12-24T23:46:44.719Z","0.1.2":"2013-12-29T12:49:00.065Z","0.1.3":"2014-02-22T19:19:47.778Z","0.1.4":"2014-03-14T22:18:27.284Z","0.1.5":"2014-03-30T22:19:32.259Z","0.1.6":"2014-04-10T22:58:44.712Z","0.1.7":"2014-04-26T12:06:56.642Z","0.1.8":"2014-06-02T12:57:06.713Z","0.1.9":"2014-06-27T15:50:42.025Z","0.1.10":"2014-08-17T21:50:02.221Z","0.1.11":"2014-12-03T16:16:13.734Z","0.1.12":"2015-02-21T23:57:09.408Z","0.1.13":"2015-04-01T10:33:23.928Z","0.1.14":"2015-06-02T15:12:38.780Z","0.1.15":"2015-07-08T08:51:11.732Z","0.2.0":"2015-11-06T10:22:36.857Z"},"author":{"name":"MailOnline"},"repository":{"type":"git","url":"git://github.com/milojs/proto.git"},"readmeFilename":"README.md","homepage":"https://github.com/milojs/proto#readme","bugs":{"url":"https://github.com/milojs/proto/issues"},"license":"BSD","users":{}}