{"_id":"jscalpel","_rev":"43-816def2d212382e6a025257ad2ab696a","name":"jscalpel","description":"A small feature library that makes it easier to manipulate objects","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"jscalpel","version":"0.1.0","description":"![](./logo/logox3.png)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","react","vue","angular"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","gitHead":"4f5442a288c77dae22963d42bb37619192252cad","_id":"jscalpel@0.1.0","_shasum":"17c0a68600c318303cd6c3a239688bf1bf0dd2f1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"4.1.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"17c0a68600c318303cd6c3a239688bf1bf0dd2f1","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.1.0.tgz","integrity":"sha512-KFOUa4dLmZqy5IwkXlXb/qEXrG2uH3nl4I6wXdxgwzb/CYs0AKWaEu4uMlQpHJOY7xRuMOxE6CIir5g2Zf477w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFapf/CQh9fo9+qwwpleYuiHY9JpmP1TjloQDSQ9O1MEAiB1P4R4y4yL6n866pXUjE9aB+q8HuVFW2BuXxuvVp6QlA=="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.1.0.tgz_1504652460449_0.8980414597317576"},"directories":{}},"0.1.1":{"name":"jscalpel","version":"0.1.1","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","react","vue","angular"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","gitHead":"4f5442a288c77dae22963d42bb37619192252cad","_id":"jscalpel@0.1.1","_shasum":"b68f92989e8b85677d55bf928f703f377f715240","_from":".","_npmVersion":"3.8.6","_nodeVersion":"4.1.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"b68f92989e8b85677d55bf928f703f377f715240","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.1.1.tgz","integrity":"sha512-A3QSZctAhVN0epgQyeVAeSZ95gsVtktFlpr3D1fKISdGqtzLI0omf2ldYOGiFEQeVcAIL9hyHJbXpYSQZXZcNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmY2H1vX/EH2J36LbrqzboImwaoAqyDybO9lRSz3oTdAiEArvlRrlD5dD7/+vQIpyIyAl4HWlK0psGZ5fiw9ii7bOc="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.1.1.tgz_1504652867850_0.9067019312642515"},"directories":{}},"0.1.2":{"name":"jscalpel","version":"0.1.2","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","react","vue","angular"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","gitHead":"4f5442a288c77dae22963d42bb37619192252cad","_id":"jscalpel@0.1.2","_shasum":"47d053282f2d27354102b862ac1252d3b4f2ef69","_from":".","_npmVersion":"3.8.6","_nodeVersion":"4.1.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"47d053282f2d27354102b862ac1252d3b4f2ef69","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.1.2.tgz","integrity":"sha512-WQnbo3ty3vjvYcCNIBtk2CS3lYClRMCAI2g6zchz2HjjaeNuLnKqc/gc54pEsOpdsR6OgDqOyEMQpmGAp4p4nQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUB2wS0B5r0QB4T+tBnz4GTwL9BA94qOT/WMa4fmKcjAiBDb0uEI0/WP8n9mAJMC8mofePhKvEvOLLtKDit4jS50Q=="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.1.2.tgz_1504652985889_0.67119624116458"},"directories":{}},"0.2.0":{"name":"jscalpel","version":"0.2.0","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","react","vue","angular"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","gitHead":"325434277d21bd6d69c3d5b91d74b1caef1879fc","_id":"jscalpel@0.2.0","_shasum":"731e96d8b63c27cc5c53ae535ad44f9cff7eb6bb","_from":".","_npmVersion":"3.8.6","_nodeVersion":"4.1.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"731e96d8b63c27cc5c53ae535ad44f9cff7eb6bb","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.2.0.tgz","integrity":"sha512-4iabhjN2QElsp9F46xdxO0nSKTSxuknVRe8Hudl1vNFbsEJxAitbw2WLFGWQ9fiGmBl9VmReWS9tChBeqDpBJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX93NJJUp0poCf8eg7wVICjzQn0gZjQ4/tN1M8p5MD3gIgTmsCHaO2JOxNFOuKva8siz3ks219FXz3RepXxVj/wYA="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.2.0.tgz_1504653975767_0.8507009246386588"},"directories":{}},"0.2.1":{"name":"jscalpel","version":"0.2.1","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","react","vue","angular"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","gitHead":"21958e3a02713d68314bdb3f59d5604dc8d5e7bd","_id":"jscalpel@0.2.1","_shasum":"66b3108f7ff11770e01d6d511a650f5a65faf29d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"66b3108f7ff11770e01d6d511a650f5a65faf29d","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.2.1.tgz","integrity":"sha512-pt5mi2zF5RqKGf0aycS3jIYk9NbhS+00uh4ayJC3tqHSDGedEefkXLBJUEwogUw0c/Wju1s1DZ9cGkJhFrYyGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9kVJRNs+yII8YtNOgTudN0TG7MEWCtZQXKwXpRaeyRgIgcH4YyOjg0MuD1bo2Z0qXTtILv9eItOmyNlpnG7ccaR8="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.2.1.tgz_1504654448498_0.16013535298407078"},"directories":{}},"0.3.0":{"name":"jscalpel","version":"0.3.0","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","react","vue","angular"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","dependencies":{"react":"^16.0.0-beta.5","react-dom":"^16.0.0-beta.5"},"gitHead":"a68fe07c3fe32467c7f4a51eb50b3f73195252f3","_id":"jscalpel@0.3.0","_shasum":"aa659df0f03b4dde1f2b5fe641e439aadb6d98d8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"aa659df0f03b4dde1f2b5fe641e439aadb6d98d8","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.3.0.tgz","integrity":"sha512-qzlFJKfDOV7tPMhP3J4+eXSYZ4DvrjsIWBEsASOgCCnwCOZHFz+6CCT5R6x9P0EkYDMvjJahUvuVLDAsh5aumQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmFot9ycOCCkspOCbPLC7tR7MRU29/Ei1XqAwK0eEzLwIgHm/Q3mLkbAVBegLIpv6wAQPaf19zbEOugVo5MY9QsYE="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.3.0.tgz_1504669264086_0.4090783840510994"},"directories":{}},"0.3.1":{"name":"jscalpel","version":"0.3.1","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","dependencies":{"react":"^16.0.0-beta.5","react-dom":"^16.0.0-beta.5"},"gitHead":"a68fe07c3fe32467c7f4a51eb50b3f73195252f3","_id":"jscalpel@0.3.1","_shasum":"91d7c781217154aff79a7ba9b8a49808afdc6b99","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"91d7c781217154aff79a7ba9b8a49808afdc6b99","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.3.1.tgz","integrity":"sha512-vpuiYXkhDOqZt2lYOtPCJkkOi5Y7kxf4t1Nm8J7EDfciBz9L0Tq6AeMYLE+C5nbQRq5WJ1XGNjByUWZAeUmNmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf27V6KUDz44tbGhWuHp77QbawA10vRCeedZa/2/pkiwIgI966dM3cGcAWMGqPkFvoHl329MBJJaozY3FLO1j5aFc="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.3.1.tgz_1504669369514_0.2517576706595719"},"directories":{}},"0.3.2":{"name":"jscalpel","version":"0.3.2","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","gitHead":"a68fe07c3fe32467c7f4a51eb50b3f73195252f3","_id":"jscalpel@0.3.2","_shasum":"bae4de7fbe05ac41bbd83ba28e69fc920e32f1bb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"bae4de7fbe05ac41bbd83ba28e69fc920e32f1bb","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.3.2.tgz","integrity":"sha512-7F/QS18vjjhT03h/Fg26pGf8CdHZi9xmvUxokD53ZUdeYoeFfmH77CGxOQifEliHr8MeAm2d48+8DKDD3IAeEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHckdHF9CYUyk7O0r3ya5xISGdPTLQmi9dx5Gl3/nxKeAiA1dbuHopRAwGl63JJ5ZSdSUIwzySna5qun0BwxVrVrYA=="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.3.2.tgz_1504670281129_0.10103236348368227"},"directories":{}},"0.3.3":{"name":"jscalpel","version":"0.3.3","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","gitHead":"09fb0d9c737684583551f9eefb0517a1103312a5","_id":"jscalpel@0.3.3","_shasum":"00a8499f36069d8977117cdb07430676590a6ec2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"00a8499f36069d8977117cdb07430676590a6ec2","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.3.3.tgz","integrity":"sha512-u4D4XTqPJ3psvBJ7PI/SZ7ZPK8QC7ytsVtwkC9IvWXZcTd5iug0pbcQfax1W5V3uqY6yb946iGJnl1pdVa0pkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7xrPIGHnfvmMXY4fb00sMhm2w9qB00tuy3Uj4WApLpAiAScTGhLzsgLmWHxIXPnIwewG0go2as76qnfM3V3T0L9Q=="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.3.3.tgz_1504671286154_0.9574896597769111"},"directories":{}},"0.3.4":{"name":"jscalpel","version":"0.3.4","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel":"^6.23.0","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"dependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-latest":"^6.24.1","gulp":"^3.9.1","http-server":"^0.10.0"},"gitHead":"c3350a374dd5048d8483e4692f9d295752b1eed9","_id":"jscalpel@0.3.4","_shasum":"60da71996c30bc5839db3324be5dd37273741832","_from":".","_npmVersion":"3.8.6","_nodeVersion":"4.1.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"60da71996c30bc5839db3324be5dd37273741832","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.3.4.tgz","integrity":"sha512-2owR8xAbXurcubT9Z21h0ZwVTV5OXE/nVUvtEuA4ouVRJ4mqN/FTbC+gsX3kyufwkn9HAXXbvV8YlUQCHpKHzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmDPau42oOa8ctJnqoLAUQgUDcHFZT8f6JVStJOJgQbAiEAlUrxnjqJ3pRw79o+l/vY1mIpPhiCPoF7hirTv5QL/4E="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.3.4.tgz_1504740993929_0.6305740044917911"},"directories":{}},"0.3.5":{"name":"jscalpel","version":"0.3.5","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"start":"http-server","watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel":"^6.23.0","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"dependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-latest":"^6.24.1","gulp":"^3.9.1","http-server":"^0.10.0","react":"^16.0.0-rc.2","react-dom":"^16.0.0-rc.2"},"gitHead":"3d8bbc01d450d40818a9e81fb856e7d80cc9fb28","_id":"jscalpel@0.3.5","_shasum":"14a6b345685e9d98711123c3f24bbac3d7663946","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"14a6b345685e9d98711123c3f24bbac3d7663946","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.3.5.tgz","integrity":"sha512-Gysb4bW5C/zuI23tvbYruSYITTrkvbM7xN6Ju10Qc6eaMw4xGO0QBoXzJsVMH3LfJoiFEHnQpdvTsAwmUiL8wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu3wncAS6dnfJsoYhC9MjeyNjnN2u+tusM4PmAdhY9jQIgEBnfKcCHsm2rM6Sa6HUg/TMxvnLcsV3s2uErzTX+vv4="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.3.5.tgz_1504939988109_0.22620011330582201"},"directories":{}},"0.4.0":{"name":"jscalpel","version":"0.4.0","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"start":"http-server","watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel":"^6.23.0","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0"},"dependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-latest":"^6.24.1","gulp":"^3.9.1","http-server":"^0.10.0","react":"^16.0.0-rc.2","react-dom":"^16.0.0-rc.2"},"gitHead":"0bda1d378472766fe7973cbb245ef84cd8ae0f0b","_id":"jscalpel@0.4.0","_shasum":"1be14ae79262058acb6a9f7adf8d47813516e947","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"1be14ae79262058acb6a9f7adf8d47813516e947","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.4.0.tgz","integrity":"sha512-qS+GDiLpTEawn64+LQlwC1RNeWS3zQJdHSlxu5RccIaeYGQi4EhSHpqvq3Lk5zCnlYNoiO3cZdX2euPNHT+W6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADUnqG4P6m3Rf1uE0r3uOXAhuuuWF84jSWBUxhXKjbFAiEAuRP3+qXYgTioPbiyqBxqQu9IzzQuU0PMcbd6JEE4tbU="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.4.0.tgz_1505107775018_0.12883642851375043"},"directories":{}},"0.4.1":{"name":"jscalpel","version":"0.4.1","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"start":"http-server","watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c ","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel":"^6.23.0","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","uglify-es":"^3.1.0"},"dependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-latest":"^6.24.1","gulp":"^3.9.1","http-server":"^0.10.0","react":"^16.0.0-rc.2","react-dom":"^16.0.0-rc.2"},"gitHead":"43a9b4f9a5dac1c11fc8bfa25c507d4068672306","_id":"jscalpel@0.4.1","_shasum":"c743465f8abf3f7ef4457e6538ec8f8474736137","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"c743465f8abf3f7ef4457e6538ec8f8474736137","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.4.1.tgz","integrity":"sha512-XAsiAqjaZIEh/8W1PiNdIjV8KrPoJ3DzZrSj9z2KnH8tDZKJPEznkPvXgIHpW7o/3ev8sD8pR5BCtRWxYWce5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1E+VAM9GcvDDlW1Z6HEaaYmF06QgMDrUiuHb2niMFwAiEAqnugV3Vt+u5ympZC6hWSlMN+ptF9ei+O5N0N1mvRwpM="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.4.1.tgz_1505109030470_0.6844169697724283"},"directories":{}},"0.4.2":{"name":"jscalpel","version":"0.4.2","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"start":"http-server","watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c ","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel":"^6.23.0","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","uglify-es":"^3.1.0"},"dependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-latest":"^6.24.1","gulp":"^3.9.1","http-server":"^0.10.0","react":"^16.0.0-rc.2","react-dom":"^16.0.0-rc.2"},"gitHead":"8d5778f3beb7098023f064d4b5f03dacaf81277a","_id":"jscalpel@0.4.2","_shasum":"147dd785ca77f4fe25a6fdce5259e706a6f42bc0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"147dd785ca77f4fe25a6fdce5259e706a6f42bc0","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.4.2.tgz","integrity":"sha512-sxQLkis3MCbzqTH5YXIl8h0wcWCn/OpfZBijNcJ+m9bhHaIe+6x9bmqnHLsWThzRQgFRdFxaC3vQ7O7O4hTkfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGYtvcjCxmM1LXpj8Bl0Z9FkRkjqRrJDCZCtZ+H+xF2AiEA/sNPud2ZEEmTB8HdCy9rqtZcYxb/nb/orsyIJ5CNzEw="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.4.2.tgz_1505109609149_0.0068335135001689196"},"directories":{}},"0.4.3":{"name":"jscalpel","version":"0.4.3","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"start":"http-server","watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c ","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel":"^6.23.0","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","uglify-es":"^3.1.0"},"dependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-latest":"^6.24.1","gulp":"^3.9.1","http-server":"^0.10.0","react":"^16.0.0-rc.2","react-dom":"^16.0.0-rc.2"},"gitHead":"8d5778f3beb7098023f064d4b5f03dacaf81277a","_id":"jscalpel@0.4.3","_shasum":"f8d58bb3da798372134c97086b9aa4821038be49","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"f8d58bb3da798372134c97086b9aa4821038be49","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.4.3.tgz","integrity":"sha512-Nj6DyLjzXmo+bbaM64JnB5M8lzDfx28yP0fy2fgh3wYLQNscP0j8WMRgEK7jAAp87gBu2AWm1gnTaKxgUybKbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7kMGOEh2H9X3sVXJCQgor5H1hb5It1k2OTeL/5OLNpAIge0vjQbg6WO5Cp/vQqLKN10I6X7il4F5RKK18RwVsjak="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.4.3.tgz_1505109749348_0.07934093615040183"},"directories":{}},"0.5.0":{"name":"jscalpel","version":"0.5.0","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"start":"http-server","watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c ","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel":"^6.23.0","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","uglify-es":"^3.1.0"},"dependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-latest":"^6.24.1","gulp":"^3.9.1","http-server":"^0.10.0","react":"^16.0.0-rc.2","react-dom":"^16.0.0-rc.2"},"gitHead":"8d5778f3beb7098023f064d4b5f03dacaf81277a","_id":"jscalpel@0.5.0","_shasum":"23b83e86327d146cc8728e38b004f4908accae80","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"23b83e86327d146cc8728e38b004f4908accae80","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.5.0.tgz","integrity":"sha512-n0FhniQckBKTTCUo3FLZ8MJpofRkYWbQfFhQ51+v+yJ5TnvNUq+STRSBM0m0IKpBaoIUv/bde5p08IclJGZhyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNTtTo0Js4LjOE/DpvYJMyE6ewmSklS6rSwbM5aRbNqwIgaFLZVInOxS5zS0pkafg1ukvtxEl2XXhGEZYJEJQniO0="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.5.0.tgz_1505109827957_0.025472393725067377"},"directories":{}},"0.5.1":{"name":"jscalpel","version":"0.5.1","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel":"^6.23.0","rollup":"^0.49.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","uglify-es":"^3.1.0"},"dependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.0","babel-preset-latest":"^6.24.1","gulp":"^3.9.1","http-server":"^0.10.0","react":"^16.0.0-rc.2","react-dom":"^16.0.0-rc.2"},"gitHead":"8d5778f3beb7098023f064d4b5f03dacaf81277a","_id":"jscalpel@0.5.1","_shasum":"ad3b015067cc301bbf4083bdbbf71ece3ec2d238","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"ad3b015067cc301bbf4083bdbbf71ece3ec2d238","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.5.1.tgz","integrity":"sha512-eLF2PPCc5tAknIFVIwlG1U9JAzr6mscFO5hLIYognzosX0QY7a+7sawjB8URKj1/3LXQML7qb/QmhTebwDZ2ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcwlwSABrQEHdGjSwOEyHIlhFvo5AqlJJiwbz0U4uNYgIhAJKMl8ofDewywBPKwPRP/qEMuhtVsru2cDyv5/qHsuFV"}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.5.1.tgz_1505110800615_0.0858341921120882"},"directories":{}},"0.6.0":{"name":"jscalpel","version":"0.6.0","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.0","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"b8d2578264fe652a886bdce1d31b19302d5019c4","_id":"jscalpel@0.6.0","_shasum":"a2414e05a6941732c357189295285bf2a31290a8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"a2414e05a6941732c357189295285bf2a31290a8","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.6.0.tgz","integrity":"sha512-KPYFKeVCiD7rN0YPkQ1hnolztj7L2m/x19UQ2eaTrESGCf1updg6o2E7GyyMyTVrr2qrI+u0/EiOcgmeKygBAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEialUIpzO3yzGyRT0s+TtobXjgjGFxYs9Q/8CtH+GpxAiEAxLKap0Erx/gps3HSUNm6VCEaOhaY50cy2ro8vjNJKiQ="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.6.0.tgz_1507959818788_0.8257291491609067"},"directories":{}},"0.6.1":{"name":"jscalpel","version":"0.6.1","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.0","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"b8d2578264fe652a886bdce1d31b19302d5019c4","_id":"jscalpel@0.6.1","_shasum":"46d8e22a8605ad846d45fcbd95a8e5e009f034cd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"46d8e22a8605ad846d45fcbd95a8e5e009f034cd","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.6.1.tgz","integrity":"sha512-usL7pAfxpOOttQqYZpjegMTGkIzmQYXJ02qGowxZlOt4eQAPxPvLSo5iNNqDlgPUWl6z1nT1roUlteyzXT1bqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSaAxXPsztvuKM3UojTJHehe20G5JtwTcZ0S/LGlG+OQIgJXpnub3lWg1Md9OhzNb+4DgL9CqbYu9c5jCLQbbvwRk="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.6.1.tgz_1507960063924_0.524523179512471"},"directories":{}},"0.6.2":{"name":"jscalpel","version":"0.6.2","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-preset-env":"^1.6.0","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"b8d2578264fe652a886bdce1d31b19302d5019c4","_id":"jscalpel@0.6.2","_shasum":"78a69c3b8c8418396a3c41269ead13dcfe91ff03","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"shasum":"78a69c3b8c8418396a3c41269ead13dcfe91ff03","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-0.6.2.tgz","integrity":"sha512-HvknUozm84RSzPVOxbcJAyo/6/XkteY8deJveGUdJig9MDpcPtE6HcVv0ooKzSxNKaB8mnbcK78J0M1lcx18hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSYkXHHKyDydYbGDj5+AUF8cd9fj7mvMDyUYJZLI1c5QIgGZPXdtA422GLl/6POpKvajO9FDmoN9gxyLdnMHHkKTY="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel-0.6.2.tgz_1507960185962_0.5394068292807788"},"directories":{}},"1.0.0":{"name":"jscalpel","version":"1.0.0","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"fbc7134507ef574e1e258f1021bee503526f174e","_id":"jscalpel@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-6NDtofU4jR+tNuumw8+d4ahzjJAqfnYjTHC0UTnGIpmNorkRrm+ilYDznqavPbIdw5ehKdA0iJdUFkgkNXJZ/g==","shasum":"5b69af5077114b64b8a38f55633679a67e790387","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.0.0.tgz","fileCount":20,"unpackedSize":168668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcFh7l1j3sTIngZO9+aKKsQgASMdQ95iUcMHFpuEv+hAiEA4XGy6v0nhoMV+UKcdkx9+g1rgKbsVnQ1ml0pq8Yb7hk="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.0.0_1520513804665_0.23506595961380738"},"_hasShrinkwrap":false},"1.0.1":{"name":"jscalpel","version":"1.0.1","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"fbc7134507ef574e1e258f1021bee503526f174e","_id":"jscalpel@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-dh03S/tgivEJIgVGThiYpSz2ZwvavuSAI7YUdI6p0iZJRM9nbfQeFXxM9ozqO5437RYxBVdyCUz0NeqaYMXPBg==","shasum":"ea68ed2519c7089b45578b03e8a5701fe1edc384","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.0.1.tgz","fileCount":20,"unpackedSize":169321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGTixCgPicQPi2k1XstYx9PA60h9TlUOQsTyW0h9Fn1wIhAP7a4JOX96BGKHfmwr3Yohw8OdPcU7SaMsfpQKzxHmEK"}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.0.1_1520515529202_0.008129949505407241"},"_hasShrinkwrap":false},"1.0.2":{"name":"jscalpel","version":"1.0.2","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"fbc7134507ef574e1e258f1021bee503526f174e","_id":"jscalpel@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-FcTb3Gx9UW2uizzkaOmG/RJHZNpHmEXZ9etjFovUXYC0dnVFpj/qExD+pqS5rAXhLTi2jl1VXXgf5IJ436LP1g==","shasum":"3c28cf57961c945f1db4e9afea02524d14b1d3f0","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.0.2.tgz","fileCount":20,"unpackedSize":169324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwYYDnSCbtu02BnvBB8M4cPiKF1Z91yYjDE7MF4WzS6AiAQcITKXYGqZdyKJ7tjR9L6XrmRV8CLDOvcn1RlqfmQDw=="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.0.2_1520516702003_0.020952574963658765"},"_hasShrinkwrap":false},"1.0.3":{"name":"jscalpel","version":"1.0.3","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"fbc7134507ef574e1e258f1021bee503526f174e","_id":"jscalpel@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-pFtncM0aRWf6vk1x7rVKYLP32O23w1hgAiQlRJgsP2veOe3H/UANF6Jw8Q+bnrY9yOwr83JlXrIDULa7G+KhiQ==","shasum":"3aac33d6ccd185db28629d3e830040f08df7dfc8","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.0.3.tgz","fileCount":20,"unpackedSize":169326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Fln+03BMJe9ejKS1XvL7AHXximnoLRpidyRMCR7KkgIgTVkGPTVqOvDutkOMCJnw9CbRy1qM+dRKu8cUS2geibA="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.0.3_1520518671676_0.033839221556779986"},"_hasShrinkwrap":false},"1.1.0":{"name":"jscalpel","version":"1.1.0","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"de1d9c701a818f731cf4a57b04af5f3b1564edfd","_id":"jscalpel@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-gB+dnVqZztXCm8GBvonpjo7M2CBR+qHK4pzSumvTtl3uriK3zQ3oGAhm888ZGEAhGxF1MDovRotH1djIk4ngbw==","shasum":"cf320adc5c6fb626ef0be911dd43d329689455af","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.1.0.tgz","fileCount":20,"unpackedSize":169225,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+9LqN5uVcQILN9ZyBvSS5rV7rhoUE2srEyl38u87oXAiAjV9/VwnsishgOVi6XfFr/pQvQrST8ondFq0jykVWYEA=="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.1.0_1520519288295_0.9114163249475447"},"_hasShrinkwrap":false},"1.1.1":{"name":"jscalpel","version":"1.1.1","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"de1d9c701a818f731cf4a57b04af5f3b1564edfd","_id":"jscalpel@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-H4g6nQY/UGd8r+We2YxJ9Kf7SsCeo8HH+w1Ssb/V6EeHTPTg8tKvuGd6b3vxkaIic1gW3S+kO3tPkPBeOIFdyQ==","shasum":"185bac3b85a607617e40b9af6d681cf8c968a209","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.1.1.tgz","fileCount":20,"unpackedSize":168104,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB1ngRi+1UWQ3RO5kbXSKwfc2Xo9EavxtPnlPPByKbhAIhANpWs8tlT73OqbDcbcMvCmnZRCmRXq7yMnTfDbkMB+Rs"}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.1.1_1520520395730_0.059950071984480546"},"_hasShrinkwrap":false},"1.1.2":{"name":"jscalpel","version":"1.1.2","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"48485da3696d1b69eb8f0fac946e831a24b95c77","_id":"jscalpel@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-5zAtgE7b+bQFNmwCc4xI/XthNHjiRsrtRj83IH2+O+HT1kcs8OeuWEei++U72rmSNOCB9Wu8lTnhCZxi/eUhOw==","shasum":"8e37ce46394ac2b3824eaf5ee56df81a46b5dd16","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.1.2.tgz","fileCount":20,"unpackedSize":168104,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHB/X1xieRjt+W483iMMq2Djm0YRYiBT0Uc01quMQuKAIhAJQQjmDvuIMAWTxllzsJCrTk9TEz9Bg9xHVJYhLzvSFb"}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.1.2_1520520857800_0.024573827288187466"},"_hasShrinkwrap":false},"1.1.3":{"name":"jscalpel","version":"1.1.3","description":"A small feature library that makes it easier to manipulate objects","main":"index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"48485da3696d1b69eb8f0fac946e831a24b95c77","_id":"jscalpel@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-5byObH7BHv1nBeRyvLzuaZHTcc6+pyHq+R4KJ03cRNO18o5tS0pQkaDKsUCP4hONmn+nkfLhrTnwySsjhW+Jsw==","shasum":"c8c978b37b4a908176d3008dd3afff5a88a888fd","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.1.3.tgz","fileCount":20,"unpackedSize":168094,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrZ5eishYXu2/vgidKUO/rcPmY1mC5A/Lvz0s2R8DH9AiEAxiamQJ55uuVi7XbYI8TBWKF0zJDBBWAn4M/B/ts2LUM="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.1.3_1520521104649_0.9007488858816088"},"_hasShrinkwrap":false},"1.1.4":{"name":"jscalpel","version":"1.1.4","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"a916dd2d51f442830bed91efb7fbea00a988d8a0","_id":"jscalpel@1.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-XDTCtqoch/L60yV87Gekpj7Kb2t8dQWsnhknE7jwd7UcHZk5nyalk4oQ/wCOKs3/3VvMQHG3OIXVfOZXwQxYPg==","shasum":"24ef98e602e8c5476b3320ac48f81995d77588aa","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.1.4.tgz","fileCount":20,"unpackedSize":168106,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJqxbb/xlke7KxHpFW1ar8YssaUUwSNCwnc0MrkfSznAiBGYastjqubnXThW9IbtJYoJanBJOY+NL2XnSFlwhqruA=="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.1.4_1520550787254_0.6456318571206803"},"_hasShrinkwrap":false},"1.2.0":{"name":"jscalpel","version":"1.2.0","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-env":"^1.6.1","http-server":"^0.10.0","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"a916dd2d51f442830bed91efb7fbea00a988d8a0","_id":"jscalpel@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-ppAWzyrb8icPjpZBpxlNApl0PIDut5RVK51/GNM7kZ7VUzslzgGNplc0T8cOMa7yLOK7hTZF3suAH1SLKx7uIw==","shasum":"a3e5ef67fb4e2bc5ae842fb4c7d2f1ed8950606f","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.2.0.tgz","fileCount":21,"unpackedSize":174332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoSbe6P+zoQ4sIP7lIFpJq1ntfFJ9KfZ1Ibopky39OZAIgVSJkpTaQdEkYzFWx0ZcbszLVSikQsFXaqcGPvHlXQ+I="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.2.0_1520551364098_0.47820645499028624"},"_hasShrinkwrap":false},"1.2.1":{"name":"jscalpel","version":"1.2.1","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"jest":{"collectCoverageFrom":["**/*.{js,jsx}","!**/node_modules/**","!**/vendor/**"]},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^22.4.3","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","http-server":"^0.10.0","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"658eca23daa8ea7d3e74bec8f40f6ebd1c6bb46f","_id":"jscalpel@1.2.1","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-ajeOzmGuWlsLE/vAZ64x9aaSDFf76LdQxTCvHY2PKyj6dyuWF7CLWGBlU+3WId6Au9Irfsf+OM5Qb1KjK1nnOQ==","shasum":"541893b89bc472e1289aa25ad0780966ea7f3d9f","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.2.1.tgz","fileCount":23,"unpackedSize":180096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBt3MCRA9TVsSAnZWagAAkHwP/3pPirgjuwcSPb8ufUU5\ntW4SF1V/eshSQAm5lbi+meYwDDfwnqszmMZwFDTHWkKuzVFYClAc0ZGGVlAK\nT9Nl91ufXDc4norWrrV4GOOgATsS4DcouhVoYA1erbntrjD1Z6mEGQ440fVr\nxisIGPSBoh4njStGeCHzcvSaY8toxF8ZNzdETtXwz91ICuA/GpmnN+e484m/\niJrS2Wy21pm6+9ZPy0ijPtJjqM3ZGSLToI2sF8vdhzmuzmvLEJ/rk+krEHc5\n7EtToF2nrM4JYD5YEjP8uMiEkzb87Q0ywUvod4a9pUWZuXB7pfjyUNIq+SLJ\nn//2A+y4Qh16iKD34agupSbgDy17V3k5V2WXGi3VkyFkhZ46rZxec0ZZ9vQz\nSHdYXc7j7lTA6/quMZz7S4DUI7ptBEsenBMHm9GvyJWeUfZhuhVOpSHil1ct\nd4ndamlo4FsV/R2RePsjQ+yVv9402qIp3LTD8z2PLvfoRxYpyPNMhYxTMo/J\nyNaEoKcqnaIl6VjCUHYGoNg8sLYZePrUra3TuQ2V5UtLl8b/9EkMGW5N6Mue\noni91TzaSjmqSyGAB40pwNK3EkaVBiZ3BdTpL6pG/81l+DapIF1sbTZP1nOc\njOX4US4AaBoPIzJR8ao8M3MbpBb+L4zULwJ6p9BLWEiCZ0VxXuuDnqNRmCWa\nUaYh\r\n=rCDa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCDxGYgr6dx2TKqQpohWwRe0pFYlh4SFPFRP4r/izpHAIgX5fcH4LWKzwwx8Hfiz9PQm8lejPAXBVAtbe5A7JVoPE="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.2.1_1527176651561_0.9577018391214318"},"_hasShrinkwrap":false},"1.2.2":{"name":"jscalpel","version":"1.2.2","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"jest":{"collectCoverageFrom":["**/*.{js,jsx}","!**/node_modules/**","!**/vendor/**"]},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^22.4.3","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","http-server":"^0.10.0","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"658eca23daa8ea7d3e74bec8f40f6ebd1c6bb46f","_id":"jscalpel@1.2.2","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-j+WPUTWSR0GdpUiFLcRpFKTN3FA91ZNJNuzPFJBOy/tMPjJ/Gnnm3PrCkyvrHOqDuCIs/Ib5yS3iH7s4ML303w==","shasum":"c435d1b54f8a5ca89efc74f5de815de94e4fa91c","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.2.2.tgz","fileCount":23,"unpackedSize":180097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBt6VCRA9TVsSAnZWagAAft4QAIKB9b+Ih9f1MznVD1YW\n6ZktTp44U94hYGVgJLeRJEEweUT/0oHX5RoXbvCD5gMBvbH4iVl2ZuMGEXxv\nTzel8mvBcImDx/F8IJ8eYrw/vPR2ctaop8+fUZVD+4mCr9HfT26RKgpkauGh\n3GrmTxw1Fx0ECflMTp7OjLTAPPrvsH6ButAkaslnurpHOvGEFAN/RmNtFlC3\nz69JmntK2qiiwedt2wHzNPbnGI9I/stFjwfNrL/nRVW+n14kj5hX2c8KZfxW\nk4MfBYaQ6oELww2/KjJ5dX4QADcMqslClWvB0pspCZv+w1wk0PLyg6bwBZcH\nNHSO9fgvvUaZ4tKWzFxDKKfO14eFwh3aMFWF+LR5Bn92llN2BQsdM51eW9Dl\nmAtmDJGGNd6OIsCzsKSuietKAvP+4wMJ+52G7W8dyNBK0J34+V19GwE51Ccd\nLtkZP4FSoDZC+qBJtfhxzL0S7AvBQzdNezLrlgffcGIwp3xMl+mqpbiSR2Nl\ns0ycOdBpkiWw4VEFg9yOZcnAbUYTDRR/JOUOiHVNKESqi5LmloMCehyh2KTm\nSHz7o/d0l4K0EFUDjGxHR8DZlYaKGPqtU2kJ6TlwT/1JVzm7F8oJ4vlKKptB\n/12gvtFRsd7ihgedeuZOqrHF9luAqQoNdX9BK1XHmqaIc9oJcAh7QYGM8fYi\nAJf7\r\n=YwKz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC39eWXvKC792ZtjxCJPf3+Gm0Xe6RpZLfamPlk16ZNrQIgGnuZZBfKL8SOeYhdySRqhtfKjdWYp7buuH6Z1n3yZ5A="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.2.2_1527176852959_0.9757414300513836"},"_hasShrinkwrap":false},"1.3.0":{"name":"jscalpel","version":"1.3.0","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"jest":{"collectCoverageFrom":["**/*.{js,jsx}","!**/node_modules/**","!**/vendor/**"]},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^22.4.3","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","http-server":"^0.10.0","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"c8af88e5f809cce74c94ce1ee3de07628d4c9786","_id":"jscalpel@1.3.0","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-qt7j1k43duF3kCq2S3/hYJdRIHI0ujFOcU+Q8RCxI0BOuTa/zPDjZzpf6cHWLL0JOoac4j/AsD4xV3a7sive4A==","shasum":"d50f960b8c923d8da76a8701cd95b867ea89c489","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.3.0.tgz","fileCount":23,"unpackedSize":180033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBujVCRA9TVsSAnZWagAADdYQAJwZltAbsu1vHrlNhDzz\nLWomrXAA/vHnZZIOAx66EnHJTiUOBXtTTo+LPZ2WF6P3hgBFX/sEtqX8slvv\noOOAp+m6gmyq8f2heS66F2siL2wnJd/QE/aOr6NXqkZJTvFKb4yFMjOeBiWc\nYnAnrn2SF4VoYkIoAu0gRCVlNOwcUMLfyxHnEQlTbIpNOXIOXYW3E1B9fGWN\nxDFhb2H4A2Uw4+Aj/lO8KMJROvcO+0NkV33Qf/wVBaZNj/UPyCB8B4zigF7o\nTHkS3qVhe2q7Pp2jmjlwgkK8purn/I8pKbDPWaOfuJepohqopFsrDyMzEyjQ\nToDbO04+0L6GYJtwtHneFbUUvtSV9zSBJ4Wa3wCcutiWkvnaf8VDp47fn+oj\nUmv/E2d3kIrdn8xkmxqvv5H+bGuRdxRyG/wyESycNerI7XdBNplKzt7+YYpN\nXCJFeoq+V1FA4rI6uRxZxPEh/gsdVpf7N9sQ2HIc+zzpj1E/5iR35YbR/U9X\nnAB8uybwFg7Qes3BYrhnUiZV6afIFJTFbt6nD6I05A7qG6OdSre+vA27s69g\n+sVUybJ02VyeOvWeU2qICITxLkZqCVlS5Zm8Zl4f1caG7YyLtBB9A+bUzof4\nEBDfkAHeTET6jyUSPQ5kLT6b5JOaZ5cI3/XkhJi6EgYMB1a1+UygX3WLFA54\nK3RW\r\n=MjYe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpz32at60UzOr66PPIHP7NAb5rtD4rTTNklD7CaLiULgIgQ5OSR3H6g2M+Leko98Y4vYIPxKioDvMx0TpJLF6tFlU="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.3.0_1527179477388_0.2115654893538761"},"_hasShrinkwrap":false},"1.3.1":{"name":"jscalpel","version":"1.3.1","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"jest":{"collectCoverageFrom":["**/*.{js,jsx}","!**/node_modules/**","!**/vendor/**"]},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^22.4.3","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","http-server":"^0.10.0","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"6a152c6740b5b5235ee7ec88480c2a6433ca12f6","_id":"jscalpel@1.3.1","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-Jk6kvXr3RUMvQBAOMx+Y521kVqyJhKW8Dl+pW8H0+/k4Gu95DSnfefEldx+MKi+qT3eC9daS2HcHEwRowoRLXg==","shasum":"91a83c02b03a9fd6aa57343cae6da537cd7f29a1","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.3.1.tgz","fileCount":23,"unpackedSize":180096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB08qCRA9TVsSAnZWagAA7kUP+QFG/6f0QWrCMJ/1yXYH\n9lIfQWhyaCR9PcuPhUATCxu/TfIAn2j+EiktIImCUMs5yj9kQSRGRMgdVYT+\njxhBVZcvq5TzaoCnQUB/QcJcnh5shsMt8UDGB5oLup8DNZ5oD1vKPK059w5x\nwBOBDpiYKSUZUCELB/0B4seXrXotE1Grbhl7GXYPhLTBXu3/L/MPncKk+pkz\npXAt8rhUaaKDvRBRdovT7T1wXHMBC1CPNCiyleDJdIMtn4tzM5YvbKMKZ4kg\nV4wrOTe3NNjZ9w81615fOAwZkNSmA88SlNC+MpKUD0RH+ejKVukvQRZAAqNC\nYe3zfgAiSZnsVox+m8IJjHHTpwj9I61mGVxJLAtOVkQWh1r2+AUXE00W/hLD\nhzZtv3++dcjKIJCNPTYBK6U4roMMAu+h7tV3zvEJXicrQqil6NZnRGNV105A\n3da6UBBYMdiu9Hz4pMzxez3iP9KQxWbaGDFVAqVNmUBmcvaGQQ53OYyMV6Nh\nh5+K0DDJrLThagcit1fq+R8/rbRUZc5y9ibn90IdXKHZ7SMB1uddnsi0SwCY\n6itM0CyiQLOXD2nWrMBUo+q5TGjR9uHEYXpRh0pR3sZ2lh8FN3DyxuFyHxZx\naKsw5PakfcLo3+6HembcdYyHNwjfAcWgERt9VTm88tWAD+idPgKUVY7Y4BkN\nZwU8\r\n=U0zu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJl7ZBoQQ+4szVPe2L/4uAcjQqLxOT90fh4Efa4OU+hAiB/GYalsTvfCOX9oQrNpTKhIM2u5cuCmM/W1BeLisnwkQ=="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.3.1_1527205673519_0.6190297225716284"},"_hasShrinkwrap":false},"1.3.4":{"name":"jscalpel","version":"1.3.4","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"jest":{"collectCoverageFrom":["**/*.{js,jsx}","!**/node_modules/**","!**/vendor/**"]},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^22.4.3","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","http-server":"^0.10.0","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"326c38558e3e9fbfa0080907d0714b2858b09422","_id":"jscalpel@1.3.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-m6bz8VbAY5fKguDdHLPTa8AYNBdesNx3f+LMCUP+Z+VofYjxyxXe5WoaXkx7AOjc4b00WYUfVUglNv/U3bTdXA==","shasum":"a1ab1ee7c8c1b9fe108f2af2909f2b96d887084a","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.3.4.tgz","fileCount":24,"unpackedSize":186101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRdHcCRA9TVsSAnZWagAAypIP/2c8CsA0xbkST95rHTn6\nTeia0E1Q78/ee+eKYattwi4r7xd8I5EB4VWBYk1pI7mqzqF9cOOMGlX6Xdx2\noPYENUJtYH+OoLqAVQzs/kpqOw6i5zbrnagH8jmEgyq3kR9fcRPodG8OwaJI\nOfl/8/a4nvoZBoYNrxqTopHgnR8B5NdYVq1FpfrmMhxvNYQNteSD3sPTvgir\npvIxjh06q0l276dcPSZ6FR9YNf0E4ccof2huL/bOKvKEkJKXtWV4q08MWZp0\nlINGxGHOJ5TQZ+xZiN9d2v5I84X8uCXTqaS/UwRsSfWNfvW56rG4XOko5Xv7\neM2EmybFlZOIRCBGAfbFtsd3gHo5A+kwKGLm1SU4Di+Hrc6bqorDPM+bqjeD\ncd9sIwTTHBvnIOFyxn8apZhdqqyHilRMSVcMcpCwOeZcL4yN1IjaVxlgwwVP\neMByLvjT2BbEJmAJ/qpsBuGtE+Vm1NNK/RJuwiAiKNj7NYfZ2b7Nn6RqytaN\nZ9XEAZEWmUKh552x1E+2kD9RArFTj884CWy/Xv4fO6rFuTfsC/1b6/3PGX38\nZ+TetdCo/9thmn5gZ1jODzRd10vJUj3DCho1mpDMvpDPN9ByUayJUM2yhJEp\nYGujT/nVkqiQCMRT3hrFID6zQ2kKYofik10pqB8Z4SnnmRXj/aitxuenRI21\np3mZ\r\n=eTX2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtlTvTXhfxejYEA1wBkzDlzkNXJrFmOWMKIxuK3qTBBAiEAxiG1pDXVH+5P+tyFGwm81dM/kRctot2EzKoi8bmHr+8="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.3.4_1531302362879_0.8998036988348703"},"_hasShrinkwrap":false},"1.4.0":{"name":"jscalpel","version":"1.4.0","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"jest":{"collectCoverageFrom":["**/*.{js,jsx}","!**/node_modules/**","!**/vendor/**"]},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^22.4.3","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","http-server":"^0.10.0","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"99857d5c487a5a737b4ddab95e5d978ae4002937","_id":"jscalpel@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-L9TmdUYQTzgmpMLTwMISr6XgcEp1KgcN9ZhVY4yZ3IoYIQW84wloW6TMIzitXS3UZu1nmerNgdBhiGFY3OR0yQ==","shasum":"cce547928be8f61694c9cccaac3c0946c996bcb2","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.4.0.tgz","fileCount":23,"unpackedSize":180945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt3NICRA9TVsSAnZWagAAGiUQAJzGDhNrr+RQGR0SfrQl\nUykjDfoAW2C9UcCdxpVZ9xvcIaW2TA/MdNibqfwseKMf/u12homMaE70fxLP\nTG7f4IGcgoBzBKwctZkRX2EjS4Re29KGCeVCevvgDxkGpt5x4C3ZlHeg7H5P\neiDiYisUoTdv4x5Luhwb5AUIG8vtBJjHyqNAvswK21LotELa+uMv86YGPcga\nYZqLywY7YC9t+JXxdAA0G+Z75T42NruQKiAiOrFyHP+JhzM/icysGx/yze1u\nSIWdgsl4kC8xcPg0A5TAh8Sx8pGVROBnqlpalXUpSKQvmPUJqKMhru2Tsyrs\nlQhINQjoG1hlrmk66YSVJ06pdeG9XgTbBSzSYdBm3gRb9japb1N0h9YIgvPI\nBlUqjy6fe9P0r+4y0iAn53p5GBz+lz0VhzS3pGXUd4VF7kC/la+3YGghlce3\niafrenXwP5IDcxIWz/dWWwdTiP9AuvRmq3rboRDVgV54VQmr6Ioao8UwsAsv\nPWppyxl/iO/0aKSmfb2N1MH3MsDfdNJhnNwVC2rLG1MKbYOj/GS3fDDAInU7\njLzfNOIHgZm21Dx2ARU7HfzlqeqvsIfVzMRSkYlNp8Fb5vpByM6JOXoHmgYu\nGh94BKIkSlYPa/KrD5pQLaETw8wh15qUgJT7W0+niks+4CCi4+L04ihppn40\necob\r\n=IJ0Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeQeDkBaBq28ngBKWLedXKRmeWP7zy9JKIARq9oQ98HAIhALW1dnAVwzs8YM03g7SG63uJYUax5OIf/LBpL9X5Tubj"}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.4.0_1538749255661_0.6734562044585306"},"_hasShrinkwrap":false},"1.4.1":{"name":"jscalpel","version":"1.4.1","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"jest":{"collectCoverageFrom":["**/*.{js,jsx}","!**/node_modules/**","!**/vendor/**"]},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^22.4.3","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","http-server":"^0.10.0","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"ae7a183a066d2b98704b2c43ac54ea784268c353","_id":"jscalpel@1.4.1","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-d1lVscx3OjzhEIBkKeGZ8uleBvsiLm/jEpiYkLwoaecP1+5IFh/b7AuptuMOmnt2M84+4qIIzhrbIx3zaAWuAQ==","shasum":"b6e45c0ab3ff0a347047bb6e0843616c936e62af","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.4.1.tgz","fileCount":23,"unpackedSize":181451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5EKjCRA9TVsSAnZWagAAmRcP/3fIkZ+h/3R57zN3fy4T\nAUERetuboCWv1RGZsLSFuH3dbg17G7+jbbZXHj6+rqk3/qwrFVTrmb8mnENE\nTXAODfBrnK7PIpsX+uHw7Zb/LrNuFr45Yh97rM8SgHucUJMcplBohbjIcJpd\nUzhtOU4ZeozvHEsLtbrRKz72MFClESBBbwGH2qEhN+hdeR0Qjof5BkLJuuXC\nzY7WPZQGN3yYIDnS0xWsAlmk9D3SYN+kuAyNjVALLsCvlt6JP5LLrsSHkgjL\np6Gp57kkIi0YCvmBe4z6VegXga3I+tQ/RK8mB2AddSRLl9iMGNggW2P3KaDp\nejOaTPO1UBiAlKjdmQ2Bt+JG4MeqAO4O+WUGo7EkpvyEmcZ9urU+IlIm4JH8\ni7LYOjBOIFjqwDyV/S74rhoQQbxp99T2/soibGamXMg/rZitRlLDocOfQZRq\nwOQJeZWdYly3GlUF8V/GcOSs2DOU6s2lTGSkhFffhZ65gEtqTPxK8x9Bx7C1\nc1qvBRV4pIoIXpu+xJRdmkGrPONufPutqN2VWlYKAPpAENFmM7VenvdPcpHu\n7yiI4Lcpv214a/XngwvJjxvuzkBN7vTWb4GrVvKyQaxdflSPYLpH7N3sKo/X\nAmmhJ6bu1OMqVn68tsWA3DPWVVn5eKetkmHHFFuPp4IzYyw4o/wWcu6mWYdA\nhBFY\r\n=/YIX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWFMp/RHaAuQFPIRB5jfZodvtf9rMLGvyMJdmf5CdIpgIhALBHC+9qZH+zi334UrXPWQFa7D/tSDMnI1o2CzdQ/5AA"}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.4.1_1541685922758_0.7481547864351032"},"_hasShrinkwrap":false},"1.4.2":{"name":"jscalpel","version":"1.4.2","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"jest":{"collectCoverageFrom":["**/*.{js,jsx}","!**/node_modules/**","!**/vendor/**"]},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^22.4.3","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","http-server":"^0.10.0","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"abcdf3dad5b259573ba68bbfaf73253083e23cb8","_id":"jscalpel@1.4.2","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-LRxjRWdL5Y7oLK6aTgTsJH+4aoELgBAsuHl7nmuLD5lJxLJZTXmAqXI7ba8kgy3pNmwLMDGzYO2eHJl3G9umGQ==","shasum":"141a7f2c353545c92bda4a9bb1868c13e83ea97c","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.4.2.tgz","fileCount":23,"unpackedSize":181975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKLGzCRA9TVsSAnZWagAAGWsQAIuNjKiBck3paA5K1L9H\nOYJwrrULfB9ZDad181cSKx1woj2tgC01u/VOkybGL5s06JCREdTvk2RCu6C4\n9jpBSKaqM0gGJufzwd835eB9VU1p/QNR+nBy5I3UIE9NJeZEj9gcYBq9juEu\ndjeHeaXVaL5gbedxHesSxo4JJrCoVB/tWIizhL7LOn2WXKj/ILtJTkCzCoxp\nQmUq+Vi77csrNqxZ6G3/KgCVn5RKYbvP8yAbKp3Uk+AzQDljWQ9cFNYpCoL3\naSKxJ9gKmjX4p0uMB25od12iTXWVH7RIl/219iXZiaNL/WvlHQu6oCInzzW2\nF53nAq9hR6RQGDHE6KDwtBnvC9M67YSaGZtBLl5cfrgwe0NIytGHDV0l+DmZ\nL+SwUlaO50kbY46VVg9ynM7+3nkuNaRALRuQ50q7nz4xmsFZBHP7t0maRV/G\nnthRw72E8YjbJ3INEyynKePQS6+KlCKhUVI7nZxMf137/YLBchF5cQdzHH7k\n54a5OMmeIUv306U6/k+19lAo4e3rhYM4YLhQZjyx1iammd4xv6MZiw7EzBOI\nSiLAedEwn1j9Ld1aGsAQjO9BKevEmCiUPyFvT4uOoo6nIzgPR716z22Xcx1D\nMAnsk2N9DI8dEFTfxBqAU+ffxiS4DDEiJKpdlZFb3BocQgUPmweTjrTA8BGC\n9oFg\r\n=2Tw2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOsoWk/dS/pHpwxINvOt8TTfY+4/Z1peMDwQtcItm1jAIgF4eUs7cusLmu/pUjsIcswizMuWphDsPFBS00xZE2kzc="}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.4.2_1546170803198_0.1378882238523531"},"_hasShrinkwrap":false},"1.5.0":{"name":"jscalpel","version":"1.5.0","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"jest":{"collectCoverageFrom":["**/*.{js,jsx}","!**/node_modules/**","!**/vendor/**"]},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-core":"^6.26.3","babel-jest":"^22.4.3","babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","http-server":"^0.10.0","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rollup":"^0.50.0","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0"},"gitHead":"b6a8fb48a556c2f174194fbd89f17672e8c1424c","_id":"jscalpel@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-Hwi5So1QIam9kBoHIuOA1794uwbQlLGOOkqcEw7hjCDXzYQSCujLMSfJ8l6gBLbZ+lJ1e3I7BJIA1o4SV7XJlA==","shasum":"f861f74cd0a37b54d2e74d7f13f074b5b86cb799","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-1.5.0.tgz","fileCount":23,"unpackedSize":181981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKLJUCRA9TVsSAnZWagAAqvYP/06McELHX14joa1GzFuw\nqpQ21/x5xX8z0w5C/BGeTHRPRsSFDsxPjwAaaQupwp3r9tsuHLavSDWM3D3o\nNguSidEl3qNMqPTfMUgbnLv/fJGpM7N1gyBquMv8SfZ49K3iPPVR/YFfHaIH\nqDYN+SrRyDHxNHqiHfevsAx196Xcb5TFYxUCVew0u0Q8l4yDKwLIVVxGA/Qu\niEOSPfxlI6pZudFc2KYY/1tN0JCkPZ9q2hlv5XEAWLltYGsNKT+nZ6GXNYc5\njEJZd3hz2AS5amI4SOA7EOtEaRJ5i6C5CjlhH7ZF5h2qUIkJi4vr/2FzIBJI\nswVAAB1whXfu2ALkl28RMNsCQ0D6FS//jlRnGpDt+PupFgMzDoPUTKtlCYsi\nkcsPREJ3lUqVN9IMUsjgH+HmvN1JLShppuzg8uDZMnVhsiGhqg2rzLDxvXDH\nywOwaa5GyFDIYYq2nj0MU3G+WTLRgucOx+wURXytc4JFVFtl46IDNqWcTHol\nfT3HMjzlQ3jORVdcwR6runsbX97wAUzTbBRRW0CE+eDO0TrBh+ozBgr8P/kO\ndHosGx2Qhyzbzxyd3WfXk0bQELYbaOJsfywuKEPdQnj0Pcnjunys8BwkP7cy\n231cHwdr6nyyBqkND2xAkM3aTv+utKhrpmc2R04CvA+aeukKMPvIm7xu/ypa\nczjC\r\n=9RTN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUPyXSYkOE6k5Wv1/vJDLXu5ZZh+S+qX3A6PxxzGUjogIhAL7JJheUgt3CQfZt3GfSAHrgAUtN/ZhpOBoH8YRK0830"}]},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_1.5.0_1546170963962_0.48435595609718063"},"_hasShrinkwrap":false},"2.0.0":{"name":"jscalpel","version":"2.0.0","description":"A small feature library that makes it easier to manipulate objects","main":"dist/index.js","module":"dist/index.js","jsnext:main":"dist/index.js","scripts":{"watch":"browser-sync start --proxy='localhost:8080' --files='*.html, dist/*.js'","build":"rollup -c --watch && http-server","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"keywords":["object","scalpel","processing"],"author":{"name":"ihtml5"},"license":"MIT","bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"jest":{"collectCoverageFrom":["**/*.{js,jsx}","!**/node_modules/**","!**/vendor/**"]},"homepage":"https://github.com/ihtml5/scalpel#readme","devDependencies":{"babel-plugin-external-helpers":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","http-server":"^13.0.1","jest":"^27.1.0","regenerator-runtime":"^0.11.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1","rollup-watch":"^4.3.1","uglify-es":"^3.1.0","@babel/core":"^7.15.0","@babel/preset-env":"^7.15.0","eslint-config-standard":"^16.0.3"},"dependencies":{"@rollup/plugin-babel":"^5.3.0","rollup":"^2.56.3"},"gitHead":"11bc04388f36a5e942f05f068d340b45056ae745","_id":"jscalpel@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ihtml5","email":"phpython8@gmail.com"},"dist":{"integrity":"sha512-FMvjpi5h1Rkf2tSMmrA/S7yGbD9Joat1eNpVVMLwfIPc8IUiQwzl34bQRAlvcR5ZQ1gInO59/8O8u9XwEQzCqg==","shasum":"709ec4fcc430ff35aced7f321f3fb66f08b4bc5d","tarball":"https://registry.npmjs.org/jscalpel/-/jscalpel-2.0.0.tgz","fileCount":24,"unpackedSize":190197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLfQnCRA9TVsSAnZWagAAPTgP/RwT6JF5WAvUuv62DNLV\n+eIfb2S5LVaQg4fzNzBOdTWM+g59Ig5kmxIaY+hbVzVoW5EnGPs/a97y2aEl\njab++koqPA8PHwj45z8EndZowrSzdZYKYqK1LLcxlCFfRCn674bofMESl08i\nhgsZg07ONAxHRIGhmsfIAY6XkPGVytWVEPu4NQrcKDrj0J1ipbqPqTLFg44H\nC8xiyzVvzk7ASOdDLHiVtuxRjZ7FJlpsbX66ziHqYAGV7Y2eHScxg3Skn4kB\nSJSllSEJj2iRctryXnvyH/ICxCFhaUVHqf184YOhZRFz7u272kyGo39wCj8k\nzLxWY3/+q7WoIv9KYjdYh0BNCBODHxVVerry89vEWhHHR1M1/ZJlusUX+Srl\npQWVh3fgUzDYGOQE8d6X0O2MDWk5dZXmqjXdiIz8q1VTlTLuNiKEHSn/8GiW\nv+XFyNnbiipV9eGJDeriEzTTbUJPGvnGM3GyAfUZhRCKnfqm95JKmxpUzeuM\nnybCYECrbLDDvAtjLrbBlCgF3EceQxPSsE/vDz/RrMQpAV1rrwCRsHnWRXxd\ngVP35SCFqsH0q7YBdThr13aV5C76RpxHglORB7SDz8dEc2YA1x77/Hh4Fvr5\nZL2nKgcwAVSVu6sKo7nLZ110OOCH5+rgDsyIizauG6muX0VYn8c1HSViGDSm\n9h4Z\r\n=dwZ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiXGZxLKUbJoVdrR5JrCOT8Ybg3GSyVi5PJY0WeOPV5AiAYh47uSPV7QHH2h+5ir5GN+FQpyyMwy2jzTWwggfm9sw=="}]},"directories":{},"maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jscalpel_2.0.0_1630401574886_0.08004034992203479"},"_hasShrinkwrap":false}},"readme":"\n![](./logo/logox3.png)\n\nA small feature library that makes it easier to manipulate objects\n\n[![npm package](https://img.shields.io/npm/v/jscalpel.svg)](https://www.npmjs.org/package/jscalpel)\n[![NPM downloads](http://img.shields.io/npm/dm/jscalpel.svg)](https://npmjs.org/package/jscalpel)\n## Overview\n\nIt is tiny but very useful and can help you handle javascript native objects. Data-driven interface development is very common today, we are in the [angular](https://github.com/angular/angular), [react](http://www.github.com/facebook/react), [vue](http://www.github.com/vuejs/vue) will encounter a lot of object processing, including set the default value, query, assignment, etc., [jscalpel](http://www.github.com/tnfe/jscalpel) is born for this scene.\n\njscalpel is little poor, gzip less than **3k**, so a library you can use it anytime, anywhere without worrying about anything.\n\n## Document\n\n#### View the document please visit [https://tnfe.github.io/jscalpel/](https://tnfe.github.io/jscalpel/)\n[中文文档](https://tnfe.github.io/jscalpel/index_zh.html)\n\n## Installation\n\n#### Install using npm \n[![jscalpel](https://nodei.co/npm/jscalpel.png)](https://npmjs.org/package/jscalpel)\n``` \nnpm install jscalpel --save\nyarn add jscalpel --save\n```\n\n## Useage\n\n#### Es6\n```javascript\n  import Jscalpel from 'jscalpel'\n```\n#### Include in html\n```javascript\n  <script charset=\"utf-8\" src=\"https://unpkg.com/jscalpel@latest/dist/index.js\"></script>\n```\n## APIS\n<table class=\"scalpel-table\">\n                <thead>\n                    <tr>\n                        <th>parameter</th>\n                        <th>type</th>\n                        <th>default value</th>\n                        <th>use</th>\n                        <th>isRequired</th>\n                        <th>required version</th>\n                    </tr>\n                </thead>\n                <tbody>\n                    <tr>\n                        <td>target</td>\n                        <td>string/object</td>\n                        <td>{}</td>\n                        <td>target</td>\n                        <td>true</td>\n                        <td>all</td>\n                    </tr>\n                    <tr>\n                        <td>deep</td>\n                        <td>boolean</td>\n                        <td>false</td>\n                        <td>whether or not to copy the target object in depth</td>\n                        <td>false</td>\n                        <td>all</td>\n                    </tr>\n                    <tr>\n                        <td>prefix</td>\n                        <td>string</td>\n                        <td>undefined</td>\n                        <td>public prefix, automatically added for the keys</td>\n                        <td>false</td>\n                        <td>all</td>\n                    </tr>\n                    <tr>\n                        <td>success</td>\n                        <td>function</td>\n                        <td>function () {}</td>\n                        <td>The function that was called when the analysis was successful</td>\n                        <td>true</td>\n                        <td>^0.6.2</td>\n                    </tr>\n                    <tr>\n                        <td>error</td>\n                        <td>function</td>\n                        <td>function () {}</td>\n                        <td>The function that is called when the analysis fails.</td>\n                        <td>false</td>\n                        <td>^0.6.2</td>\n                    </tr>\n                    <tr>\n                        <td>path</td>\n                        <td>string/array/function</td>\n                        <td>[]</td>\n                        <td>path</td>\n                        <td>false</td>\n                        <td>^0.6.2</td>\n                    </tr>\n                    <tr>\n                        <td>plugins</td>\n                        <td>array</td>\n                        <td>[]</td>\n                        <td>A plug-in set, similar to the webpack plugins.</td>\n                        <td>false</td>\n                        <td>^0.6.2</td>\n                    </tr>\n                </tbody>\n            </table>\n            \n## [Online Demos](https://jsfiddle.net/as3tLkdy/27/?utm_source=website&utm_medium=embed&utm_campaign=as3tLkdy)\n\n## Code\n#### 1. simple pattern\n```javascript\n// mock data\nvar data = {\n  status: '0',\n  data: {\n    response: {\n      code: 1,\n      msg: 'response msg'\n    }\n  }\n}\n// super easy\njscalpel.get(data, 'data.response.code'); // return 1\n// deep copy object\njscalpel.toCopy(data) !== data; // return true;\njscalpel.set(data, 'data.response.code', 0);\njscalpel.get(data, 'data.response.code') // return 0;\n// bind data\nvar jscalpelIns = jscalpel({\n  target: data\n})\njscalpelIns.get('data.response.code') // returned 1;\njscalpelIns.set('data.response.code', 12);\njscalpelIns.set({\n  'status': '1'\n})\njscalpelIns.get('data.response.code') // returned 12\njscalpelIns.get('status') // returned 1\njscalpelIns.has('data.response.code') // returned true\njscalpelIns.del('data.reponse.code') \njscalpelIns.get('data.reponse.code') // returned undefined;\njscalpelIns.has('data.reponse.code') // returned false;\n```\n#### 2.advanced patterns\n```\nconst res = {\n  data: {\n    article: [{\n      articleId: 0,\n        title: 'jscalpel'\n    }]\n  },\n  response: {\n    code: '0',\n    msg: 'success'\n  }\n}\njscalpel({\n\ttarget: res,\n  path: ['data.article.0', 'response.msg'],\n  success:  (article, msg) => {\n  \tconsole.log('keys=>array=>output:', article, msg);\n  }\n})\n\njscalpel({\n\ttarget: res,\n  path: 'response.msg',\n  success:  (msg) => {\n  \tconsole.log('keys=>string=>output:',msg);\n  }\n});\n```\n#### 3.use prefix\n```\njscalpel({\n\ttarget: res,\n  prefix: 'response',\n  path: ['code', 'msg'],\n  success:  (code, msg) => {\n  \tconsole.log('prefix=>output:', code, msg);\n  }\n})\n```\n#### 4.dynamic path\n\n```\njscalpel({\n  target: res,\n  path: () => ['code', 'msg'].map((key) => `response.${key}`),\n  success:  (code, msg) => {\n  \tconsole.log('dynamic=>output:', code, msg);\n  }\n})\n\njscalpel({\n\ttarget: res,\n  deep: true,\n  prefix: 'response',\n  path: ['code', 'msg'],\n  success:  (code, msg, finalRes, keys) => {\n    console.log( finalRes === res);\n  \tconsole.log('deep into callback:', code, msg, finalRes, keys);\n  }\n});\n```\n\n#### 5.use plugins\n```\nconst logicMap = {\n  'code': {\n    match: ({value, name}) => value === '0',\n    success: ({value, name}) => {\n      console.log('logicPlugin', value, name);\n    }\n  }\n}\njscalpel({\n  target: res,\n  deep: true,\n  prefix: 'response',\n  path: ['code', 'msg'],\n  plugins: [jscalpel.jscalpelType, jscalpel.jscalpelLogic(logicMap)],\n  success: (code, msg, finalRes, keys) => {\n    console.log( finalRes === res);\n  \tconsole.log('deep into callback:', code, msg, finalRes, keys);\n  }\n})\n```\n## Related projects\n[jscalpel-orm](https://github.com/tnfe/jscalpel-orm)\n\nIt is convenient for you to extract the required fields from one object to generate another object.\n\n## Changelog\n\n#### 2017.9.14\n\nAdd jscalpelLogic plugin, reduce ifelse, make run logic configurable\n\n#### 2018.3.08\n\nadd orm \n#### 2018.9.04\n\nadd get method\n```javascript\nimport { get } from 'jscalpel';\n// get(data, path ,defaultValue);\n```\n#### 2018.12.30\n```javascript\nimport { set, get, toCopy } from 'jscalpel';\n// deep copy object\ntoCopy(data) !== data; // return true;\n// set path value\nset(data, 'data.response.code', 0);\nget(data, 'data.response.code') // return 0;\n```\n\n#### 2021.8.31\n\npublish 2.0.0\n## License\n\n[The MIT License](https://opensource.org/licenses/MIT).\n","maintainers":[{"name":"ihtml5","email":"phpython8@gmail.com"}],"time":{"modified":"2022-06-19T05:51:49.955Z","created":"2017-09-05T23:01:00.531Z","0.1.0":"2017-09-05T23:01:00.531Z","0.1.1":"2017-09-05T23:07:47.954Z","0.1.2":"2017-09-05T23:09:46.030Z","0.2.0":"2017-09-05T23:26:15.923Z","0.2.1":"2017-09-05T23:34:08.613Z","0.3.0":"2017-09-06T03:41:04.227Z","0.3.1":"2017-09-06T03:42:49.628Z","0.3.2":"2017-09-06T03:58:01.330Z","0.3.3":"2017-09-06T04:14:46.256Z","0.3.4":"2017-09-06T23:36:34.094Z","0.3.5":"2017-09-09T06:53:08.252Z","0.4.0":"2017-09-11T05:29:35.130Z","0.4.1":"2017-09-11T05:50:30.558Z","0.4.2":"2017-09-11T06:00:09.269Z","0.4.3":"2017-09-11T06:02:29.496Z","0.5.0":"2017-09-11T06:03:48.140Z","0.5.1":"2017-09-11T06:20:00.724Z","0.6.0":"2017-10-14T05:43:38.910Z","0.6.1":"2017-10-14T05:47:44.117Z","0.6.2":"2017-10-14T05:49:46.046Z","1.0.0":"2018-03-08T12:56:44.759Z","1.0.1":"2018-03-08T13:25:29.262Z","1.0.2":"2018-03-08T13:45:02.375Z","1.0.3":"2018-03-08T14:17:51.807Z","1.1.0":"2018-03-08T14:28:08.382Z","1.1.1":"2018-03-08T14:46:35.780Z","1.1.2":"2018-03-08T14:54:18.077Z","1.1.3":"2018-03-08T14:58:24.714Z","1.1.4":"2018-03-08T23:13:07.407Z","1.2.0":"2018-03-08T23:22:44.190Z","1.2.1":"2018-05-24T15:44:11.746Z","1.2.2":"2018-05-24T15:47:33.014Z","1.3.0":"2018-05-24T16:31:17.460Z","1.3.1":"2018-05-24T23:47:53.629Z","1.3.4":"2018-07-11T09:46:04.822Z","1.4.0":"2018-10-05T14:20:56.061Z","1.4.1":"2018-11-08T14:05:23.054Z","1.4.2":"2018-12-30T11:53:23.405Z","1.5.0":"2018-12-30T11:56:04.077Z","2.0.0":"2021-08-31T09:19:35.037Z"},"homepage":"https://github.com/ihtml5/scalpel#readme","keywords":["object","scalpel","processing"],"repository":{"type":"git","url":"git+https://github.com/ihtml5/scalpel.git"},"author":{"name":"ihtml5"},"bugs":{"url":"https://github.com/ihtml5/scalpel/issues"},"license":"MIT","readmeFilename":"README.md"}