{"_id":"stone-skin","_rev":"44-1b3c4794a952f780fbe8c758138d4943","name":"stone-skin","description":"Isomorphic IndexedDb and Memory data wrapper","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.1":{"name":"stone-skin","version":"0.0.1","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"coffee-script":"^1.9.1","coffeeify":"^1.0.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"1d2d66faf66e21044b60d9e4972ae8c89d50d632","_id":"stone-skin@0.0.1","_shasum":"299a2798193c13c779fdef137572a6c636d86f9f","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"299a2798193c13c779fdef137572a6c636d86f9f","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.1.tgz","integrity":"sha512-2w3aiiqM8tfzD6KSQqvTR9qOqsC2g+7D0gE0QD9AKxSn4SQ5USRFr5KphZ6QV5UoOyqWZU/VNIFsrl4HBJkTJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBy1Y3a+rVwOaRNgboFbCrM7QxTTTGJ/nG56/k7DjZLIAiEA5mxyDf1TMv9GaUFTUG/s8x0ZBBdTuZdq2V98ofWq9Kw="}]}},"0.0.2":{"name":"stone-skin","version":"0.0.2","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"coffee-script":"^1.9.1","coffeeify":"^1.0.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"bf4bb2a65be2d553ec1511e7cd1a19ab91ff14c9","_id":"stone-skin@0.0.2","_shasum":"f8a96279f84a0723a1485b5de518f8c1fb4d2c84","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"f8a96279f84a0723a1485b5de518f8c1fb4d2c84","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.2.tgz","integrity":"sha512-NToHgQ/EZQd371JWWkMUpZMuRKppbjxDGsBGTpSIQ2eplgMfyrVnu7sztY4Kg4Xi4iJNy44Hszt5EKKkEsKlUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGesJaGr5sbnMEKQuNg9SPsuIoRGTy5g/VahHZnJHc2FAiB/xLmA0qSahFv83rppWbs+IQ0nrUNagXL1v8iou+u22A=="}]}},"0.0.3":{"name":"stone-skin","version":"0.0.3","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"f78c22cb262f12dd47d9aee22fd63a37c9350e35","_id":"stone-skin@0.0.3","_shasum":"7104add6d32f48911dc72e48c66165cb6fe2bdff","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"7104add6d32f48911dc72e48c66165cb6fe2bdff","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.3.tgz","integrity":"sha512-QDU5sr07a70B7RTAy+kBIhmr59HZDhJEe58YBL6yuEUr0i7rVRDz0uI5tQwDX+JLV2zkmUXc7W+kQKZIRTfXFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkfvuqPA1dXjrRYOu0PEDmrGJk7NFOApnhrVf5dFy6kQIgafR9KSnOwB/dI16iVo3KL58ns2eIkkXym0iYTuoB6rE="}]}},"0.0.4":{"name":"stone-skin","version":"0.0.4","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"c8bd752ae7645aa6904d34876685c24de5bb2fe5","_id":"stone-skin@0.0.4","_shasum":"2211bf61fd9aa448c3fc269b96f4f2b7d8965694","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"2211bf61fd9aa448c3fc269b96f4f2b7d8965694","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.4.tgz","integrity":"sha512-7rqZd+tglK+WBkzfDBM3KUdWzFY89tgQyQkZrqX6+7O65F4euQyRwQq0FiRbmJvfvCnEo0TYfxfNPCqpGe0xPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpk3Hr3MNX9VHOUky9ajHdeiwI5wrTfigs/d3PPyP6NgIgFxbZzWNtljZ6zZKK5Jws/mZWFY+mCnM7lulQf0lNZU4="}]}},"0.0.5":{"name":"stone-skin","version":"0.0.5","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"f512d903e9b99efddf7b23d375a45ee70c813e82","_id":"stone-skin@0.0.5","_shasum":"5f93beac59fec21dbc14857a9024f8dff51e0dcb","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"5f93beac59fec21dbc14857a9024f8dff51e0dcb","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.5.tgz","integrity":"sha512-4WWHm9UcRW6Y71PNMFzbw2jmBhGCeWkQdCazqrUSlHJOP/cWnRCNjOme9WA2EdZhvIUdxfvoZc/9beFl4bvccg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICydJ9eBoaLwByaWz4XTL1unCKSygU1hKFV3t68aivonAiAhKBEozEuS3RL94n23jWWslcPzijXgEd3eEYKPr7GKpg=="}]}},"0.0.6":{"name":"stone-skin","version":"0.0.6","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"0ad23fd575c4b28e7220dc96a20323221885d8e0","_id":"stone-skin@0.0.6","_shasum":"0ec06a7fec7dda24677a7addf2aa22d673e6c9d4","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"0ec06a7fec7dda24677a7addf2aa22d673e6c9d4","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.6.tgz","integrity":"sha512-wWwHANXmHBZToONXPIJAfB03ZdKjboUnTIR1cNQf1vhvlZUj8ZAwbZOOkA/oFsk2ikObijMal8Bpwi27uONaRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYnRwGENuQauuDIL89Lr0K+QIclTgbYzSgPGXWlMzWZAiBOSKlyPjzPI43QthudLxkLTeS3rl4ZEG+l2iVdWf3ung=="}]}},"0.0.7":{"name":"stone-skin","version":"0.0.7","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"41c9ebb4fc63a9cf1becd2f49df241b49064f08c","_id":"stone-skin@0.0.7","_shasum":"8a270d433750c8b092e1927b3939d4b59b18c48a","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"8a270d433750c8b092e1927b3939d4b59b18c48a","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.7.tgz","integrity":"sha512-OAY1WjDVEOi/K5vQJk4QfvuXUFSU+CJP3u9YD5+p3uKd4rSO1qXRzcK7lKlXdpQaF8yDeqMWWP+RQU06j1+dCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgjTEZc3or2zDnU2JrmAEErsXIN9tOW7+TWMiWcRoWpAiBi7BX6wqQy4RUGlqZ27ZxJiv49FG4FArJ4TpRZEpLEBw=="}]}},"0.0.8":{"name":"stone-skin","version":"0.0.8","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"2a893cfd8773f7860c1253c6892fb6d5bd43dbf7","_id":"stone-skin@0.0.8","_shasum":"c5595154abdd96e4b7a534485f2aba157af08ccb","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"c5595154abdd96e4b7a534485f2aba157af08ccb","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.8.tgz","integrity":"sha512-+xvfd5ZFcQTYlTCJxcyjnvSsMYxI/EMgink+Q+Lk7hczF4T5sfTUUE0+l94YwpKI+Xpu6yMTpCUaokufyuvKUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/Ho4C1g/j0ff+dIDqWW4T5ZeakelpXGozFKVBohFTdAiEAlSPRwkA4trdDmx8/92Q7azajnjpzKv+vyYNWrMeUBys="}]}},"0.0.9":{"name":"stone-skin","version":"0.0.9","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"a4fdfa8ee4d29b5ea910258f6a4f8c2e68f7c71f","_id":"stone-skin@0.0.9","_shasum":"02ae3444db0e4989383c5738ec479f8ea4323634","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"02ae3444db0e4989383c5738ec479f8ea4323634","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.9.tgz","integrity":"sha512-6cNV/aNRDXTHzU/6kRknpqiRfctLq/RF4/2al3B2K9mTaBBSbxcsZRViACt/KHOsjVRyUZVGTOQWttKsja9Bbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqy9q/mKwK3HkcR4n2uXROV3Q2G+Yyy869CY7n7/Gm/AiB4TsQRgOvYJ63EBzp+nmkjNYctk/fcFbhCRpQI5Ticxg=="}]}},"0.0.11":{"name":"stone-skin","version":"0.0.11","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"783a3e48c5baf0f77fc8809a4cf4b3914272e66d","_id":"stone-skin@0.0.11","_shasum":"91f08b5f4c576c6e766afef6b84e7d7da1475e16","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"91f08b5f4c576c6e766afef6b84e7d7da1475e16","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.11.tgz","integrity":"sha512-/isMESbU12AOjFXHSBs162sz1n9NqKqPCzLVZq+aiby7ZAYszYIzZ1MxxLUDAaljNgduMTpbT9npsZFrXfuwlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDx4S9tnCNlCInLX77PNvyY4FkRx+CCUJxQBvLboW4EQAiEA2I93LSwGGmJkH95zLEfzXDU7FgD8+EbG3Jx1ygj9VUg="}]}},"0.0.12":{"name":"stone-skin","version":"0.0.12","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"7eecb3e76a3cab67df4110c2b0ffaefa9351bc71","_id":"stone-skin@0.0.12","_shasum":"68d82c4618c0f64e8c22bd5f3b886fa121b1ed3d","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"68d82c4618c0f64e8c22bd5f3b886fa121b1ed3d","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.12.tgz","integrity":"sha512-Ls5brx7j2ZEvDxhsyFzHLWplYC+nre09osqw0ROdjvuLmqeEXUBujty2qLc0Zfsx/WUR5fKDNFedO2MnTkSCOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEW/KqYjvK/Ks2JHiGa/Zzs4jNWAxu6FfBL1bc/yD3PbAiBiceoE13rCoFIqOiGjm6VxAoRJBTALxc+D/jaUE3lNCQ=="}]}},"0.0.13":{"name":"stone-skin","version":"0.0.13","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"0638d325d99c877d7a854d2e1ca4612b55ddd3a2","_id":"stone-skin@0.0.13","_shasum":"8bdd7c6135b4b9388e0a15cccf0dcf8bf4b2b6e2","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"8bdd7c6135b4b9388e0a15cccf0dcf8bf4b2b6e2","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.13.tgz","integrity":"sha512-fIvHKHT2k5nQ0iPp0SvAw1Fpoi/hs9SnXsnt2cj2JF7NWtT79sJACURaT+2CERjT/MBUTIc0JlLN6fWrqOm39g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/XhWWi5ksB1tO7mXGebkD09V0KCRGYgSU7l//yjCJpwIgRkO+eqSCIRGDXeLKlN29Qlt4P3VN/3n1AkA7xzAQw4U="}]}},"0.0.14":{"name":"stone-skin","version":"0.0.14","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"54f687d0b61ba43bbb9266ab048bc55fb2f5e722","_id":"stone-skin@0.0.14","_shasum":"f4c46adb2617773f3ebbc6dcce3efe7b0bce449b","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"f4c46adb2617773f3ebbc6dcce3efe7b0bce449b","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.14.tgz","integrity":"sha512-gOTlbkdhbYtZM+qIAIf8Gj4YYctA4ehrkjtDdmLB+U0qPiPRUbY/l2cTif35GGTgVkYT000PpS/Cmh+e1fIuhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtqpE31V/t4n+uRCYoCO9wvpA0f+1BGrnUZ0nMk4qbjQIgOcvTXNPzh3GHW1+YzuieadkQtJKMMvmyUtvOzj/EiKY="}]}},"0.0.15":{"name":"stone-skin","version":"0.0.15","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"d060cdcc3b89836b747760fba878add6aa92a16d","_id":"stone-skin@0.0.15","_shasum":"03f0ac2fe3de150eac439b068cdb3f98e06a1a9c","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"03f0ac2fe3de150eac439b068cdb3f98e06a1a9c","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.15.tgz","integrity":"sha512-QvOul4CdvopK1zN3RPSwnektWkOLQOzwRzPjpfb2MfcpSaE91EghaGEs9gso3TcUfXzBZBT6Dvqj9f6PWXo29Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5vy1a1U0aYy/nxJX3hDhlkjkxwUxyJg1ylZsE/uSQ7gIgZcJUPJ3Dv/uu28FsMRtNdH/6WqJf1XNa2VMPZBnVwCw="}]}},"0.0.16":{"name":"stone-skin","version":"0.0.16","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"gitHead":"9149f795b6768340982837c9f68af8268c90f6d5","_id":"stone-skin@0.0.16","_shasum":"de1b120eb1816173cc13d8a3929034e6ac76069b","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"de1b120eb1816173cc13d8a3929034e6ac76069b","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.0.16.tgz","integrity":"sha512-PmGu9oEuQbk6uMG5USDgT9C0QwaFzQRns3jYdox2jXUAscQ8hhwjfTM8omk5QNRtZykbx8LWV3D4ByBQBINTtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx0JwVnb4Vz1qcLOS4TeeH+JMVGTp5FD45H7cskVspRQIgHfntdO7n1fb+aKcqDBDL6whAy+ie7f/Yg92Cf+1ipus="}]}},"0.1.0":{"name":"stone-skin","version":"0.1.0","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"babel":"^4.7.12","bluebird":"^2.9.14","chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"directories":{"example":"examples","test":"test"},"repository":{"type":"git","url":"https://github.com/mizchi/stone-skin.git"},"bugs":{"url":"https://github.com/mizchi/stone-skin/issues"},"homepage":"https://github.com/mizchi/stone-skin","keywords":["indexeddb"],"gitHead":"0ae99d894312a92d93432fdd23381eed755d2b7c","_id":"stone-skin@0.1.0","_shasum":"122ae10d889ee98ad97ac6fe21578cf4a773574f","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"122ae10d889ee98ad97ac6fe21578cf4a773574f","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.1.0.tgz","integrity":"sha512-4q936zi+0Fa8idzQNxl18fp2tq8kV8TEfwK88UYTdjxhCvp5qTRC/1ItN1vjDbqVcEQkhhTB1uJp/WP1431jdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDvjnfZssMkE899K99DwkIDRDk/jx4X/AwlL33kWyyaAiEA7LXyxuhEHn/aSU/XG++im6AkZKpkmJIil54Q97/UYLY="}]}},"0.1.2":{"name":"stone-skin","version":"0.1.2","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"babel":"^4.7.12","bluebird":"^2.9.14","chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"directories":{"example":"examples","test":"test"},"repository":{"type":"git","url":"https://github.com/mizchi/stone-skin.git"},"bugs":{"url":"https://github.com/mizchi/stone-skin/issues"},"homepage":"https://github.com/mizchi/stone-skin","keywords":["indexeddb"],"gitHead":"71877a99cf6f6d9aae7346dec46f5bc7aa7f6ef4","_id":"stone-skin@0.1.2","_shasum":"d986e154594a478424f9b916b23480e287e2d70f","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"d986e154594a478424f9b916b23480e287e2d70f","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.1.2.tgz","integrity":"sha512-/SWW4VOMSJXKkRyzWw5ldvghbFI3bu4bBhFybJBsCnv8K4l5iOgEPhfu8+JJoU+qK+Jc8Qh9CPmOPY5MaZ/cWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGehA9gzT9l9YoEyyEK2bnJoGO+r+KSUqoR7SKIonmeAIhALoMML3O04labftU92FMb948NJXOIKyS/4EishfPzEB+"}]}},"0.1.3":{"name":"stone-skin","version":"0.1.3","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"babel":"^4.7.12","bluebird":"^2.9.14","chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"typescript":{"definition":"stone-skin.d.ts"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"directories":{"example":"examples","test":"test"},"repository":{"type":"git","url":"git+https://github.com/mizchi/stone-skin.git"},"bugs":{"url":"https://github.com/mizchi/stone-skin/issues"},"homepage":"https://github.com/mizchi/stone-skin","keywords":["indexeddb"],"gitHead":"7029e5ddcfe1319f467e34dbeeb6be6d63848d43","_id":"stone-skin@0.1.3","_shasum":"9ad7f41399e6a1387ec8db6d5016db30534eb818","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.0.1","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"9ad7f41399e6a1387ec8db6d5016db30534eb818","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.1.3.tgz","integrity":"sha512-wGvDT+KGtPeKI7xTvhVNKWC+NqnETPSKUV0+hF9Rc4fWx3RPd0YCdOfr/5pBrMg4tbGq+Fe1kpf7R2NTfp5x3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHlNdMCunl+3Cj19ONmT8VMnGvKR0CcPL5n/DIMDrqeAiEAz/suCdeLI30821HaRRZTENa/TYGUszcE80MTcKleqWI="}]}},"0.2.1":{"name":"stone-skin","version":"0.2.1","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"babel":"^4.7.12","bluebird":"^2.9.14","chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"directories":{"example":"examples","test":"test"},"repository":{"type":"git","url":"git+https://github.com/mizchi/stone-skin.git"},"bugs":{"url":"https://github.com/mizchi/stone-skin/issues"},"homepage":"https://github.com/mizchi/stone-skin","keywords":["indexeddb"],"gitHead":"2683f8ab2bf92c16c5002a169fb391e94991e0ac","_id":"stone-skin@0.2.1","_shasum":"b32d9d7b1b18125fca21cbbb10c6ece1c577201a","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"b32d9d7b1b18125fca21cbbb10c6ece1c577201a","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.2.1.tgz","integrity":"sha512-TFQATonGTXKyMuB9qdLpGkZP5PJLg0NVxvTP4MJD/DPBVUSzpMqLK298GKSB5Hf8rorIQde7as7r51z0DW7J5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArP0P1n63qDGX8tjkjUaH7kaIfmbRHcz5CYto/u6cNPAiAmR5vAlXtlANbkY3CnPhnACk/b9EUAz66NNBa8PzMsEw=="}]}},"0.3.0":{"name":"stone-skin","version":"0.3.0","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"babel":"^4.7.12","bluebird":"^2.9.14","chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"directories":{"example":"examples","test":"test"},"repository":{"type":"git","url":"git+https://github.com/mizchi/stone-skin.git"},"bugs":{"url":"https://github.com/mizchi/stone-skin/issues"},"homepage":"https://github.com/mizchi/stone-skin","keywords":["indexeddb"],"gitHead":"f298911a2b81c4fb7f68079f808decb6434902ef","_id":"stone-skin@0.3.0","_shasum":"e82a3c0a93011b5b2588b361c62b03afcd236be0","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"e82a3c0a93011b5b2588b361c62b03afcd236be0","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.3.0.tgz","integrity":"sha512-S2i8zmXswmWuRidLwyVaj3iJd5JT5OUd5nsZAhp2G9FKedoyqzpGIvZLywMscNdNIT1C8m0ZIzH0YAdKk/5FNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7J5ahemDldy4c6SNYs0Dx96KLzRqdTHDVMmw9115WtAiAUXerujpyRhjhUilD1tLy+RsNq67AFqkl2KhUskJVsuw=="}]}},"0.4.0":{"name":"stone-skin","version":"0.4.0","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"babel":"^4.7.12","bluebird":"^2.9.14","chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"directories":{"example":"examples","test":"test"},"repository":{"type":"git","url":"git+https://github.com/mizchi/stone-skin.git"},"bugs":{"url":"https://github.com/mizchi/stone-skin/issues"},"homepage":"https://github.com/mizchi/stone-skin","keywords":["indexeddb"],"gitHead":"8bb765f8d174ea44a8f6429f0afd7bfbc8a0c6e8","_id":"stone-skin@0.4.0","_shasum":"4573c5d714f1b6b5f3d97b6bf0dd3162930c6166","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"4573c5d714f1b6b5f3d97b6bf0dd3162930c6166","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.4.0.tgz","integrity":"sha512-nPwLqNZoknbdoXBO7tjkdGOBdH1Xax7yAVDVdc+fs2C9NGXGabKoTzKM4GOdFsSfBBUl+K1YTpF/8YphI8vIlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxFXldj2IZKOjqBfe/40N964GvNnY398FIc8m98irKLAiBd0SZQ94RLI428Zyyci7xi8pU1mUVWhPWBaus/XFjLdw=="}]}},"0.5.0":{"name":"stone-skin","version":"0.5.0","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"babel":"^4.7.12","bluebird":"^2.9.14","chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"directories":{"example":"examples","test":"test"},"repository":{"type":"git","url":"git+https://github.com/mizchi/stone-skin.git"},"bugs":{"url":"https://github.com/mizchi/stone-skin/issues"},"homepage":"https://github.com/mizchi/stone-skin","keywords":["indexeddb"],"gitHead":"ee95446ff74f096c93d127ebe47248cb828269a2","_id":"stone-skin@0.5.0","_shasum":"c77d8c85a82013b05ce78533baacd616b90b6921","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"c77d8c85a82013b05ce78533baacd616b90b6921","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.5.0.tgz","integrity":"sha512-inngoTzLTY4nosbD3m/CVSIK4gxKCR2T5oG1p3QjTxyhA19rPGPP+4FTp7XNCCTRWkh6vm/0SCrrwQTUGoPlOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD50ImVX/nfMDL/LzA4jtE3xXLivPjkEAT6PWKmOfOGPwIhAJBKQRXA4FyjBPr9jq1H7nUVHfYAmMBsdRqJL+s3lM02"}]}},"0.5.1":{"name":"stone-skin","version":"0.5.1","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"babel":"^4.7.12","bluebird":"^2.9.14","chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"directories":{"example":"examples","test":"test"},"repository":{"type":"git","url":"git+https://github.com/mizchi/stone-skin.git"},"bugs":{"url":"https://github.com/mizchi/stone-skin/issues"},"homepage":"https://github.com/mizchi/stone-skin","keywords":["indexeddb"],"gitHead":"b51b1b80b4aa2506f2c57236c6cdf244e4df3615","_id":"stone-skin@0.5.1","_shasum":"5850c4957fa6ae24bd67469b4ee09933c2dfc68b","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"5850c4957fa6ae24bd67469b4ee09933c2dfc68b","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.5.1.tgz","integrity":"sha512-DQYWJD3b4AFVygh+tcXITwkh8Ozn1X5qj9MwnhT3rFpD2ebiajJf0NBr6rpnaDfVfyPEFakDs8HpAHQ4ApvvsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDucyYiPP+RugJxga+tpDrfe7B7t8rSHnMZYldYKqHqJAiEAmexRPXPp8EA+ODIZ5sQ3MvqldykGNgnnM24gPgaKi5c="}]}},"0.5.2":{"name":"stone-skin","version":"0.5.2","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"babel":"^4.7.12","bluebird":"^2.9.14","chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.1.9"},"directories":{"example":"examples","test":"test"},"repository":{"type":"git","url":"git+https://github.com/mizchi/stone-skin.git"},"bugs":{"url":"https://github.com/mizchi/stone-skin/issues"},"homepage":"https://github.com/mizchi/stone-skin","keywords":["indexeddb"],"gitHead":"c559a9b41ec262515bcc5c26afeee92ae52af539","_id":"stone-skin@0.5.2","_shasum":"f6a03f7bcae384330d1909006ed868f586f9a254","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"f6a03f7bcae384330d1909006ed868f586f9a254","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.5.2.tgz","integrity":"sha512-v7PifQV0OZlalt7THKKRLjCGihgqt8/jtg9cQdBq0YSXWr8AZfNVXw8Adt+KCBtgcOeolLLNHm/Q2/jz2F+nGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiYvgJDQyQTYLNo7GOAzXDyVCmXh2G70SbfZSdf9oqbQIgcwpgHfZsOUEoRI1xAfAF7RqkJn4QGTdp2d3iKkuafdI="}]}},"0.6.0":{"name":"stone-skin","version":"0.6.0","description":"Isomorphic IndexedDb and Memory data wrapper","main":"index","scripts":{"test":"browserify -t coffeeify --extension='.coffee' test/test.coffee -o test/test.js;open test/test.html","prepublish":"$(npm bin)/coffee -o . -c src/*.coffee"},"author":{"name":"mizchi"},"license":"MIT","devDependencies":{"babel":"^4.7.12","bluebird":"^2.9.14","chai":"^2.1.0","coffee-script":"^1.9.1","coffeeify":"^1.0.0","mocha":"^2.1.0"},"dependencies":{"clone":"^1.0.0","idb-wrapper-promisify":"^2.1.1","node-uuid":"^1.4.2","tv4":"^1.2.7"},"directories":{"example":"examples","test":"test"},"repository":{"type":"git","url":"git+https://github.com/mizchi/stone-skin.git"},"bugs":{"url":"https://github.com/mizchi/stone-skin/issues"},"homepage":"https://github.com/mizchi/stone-skin","keywords":["indexeddb"],"gitHead":"85592600af7fa24c57b7bae03544cf5911f3d109","_id":"stone-skin@0.6.0","_shasum":"78d3f1e96885a2a27add57dcacc753e4942984a4","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"mizchi","email":"miz404@gmail.com"},"maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"dist":{"shasum":"78d3f1e96885a2a27add57dcacc753e4942984a4","tarball":"https://registry.npmjs.org/stone-skin/-/stone-skin-0.6.0.tgz","integrity":"sha512-6CHHFCvpmydlTwK7+XPCNWrKH/K3qYMfzLVEeZl+tWy4WOnV3MFS37J1CI3hxQ47MPmVSdpKSSFzR9mTLqLi9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUtUYcG+eh4Ecy1c26g+UMe1gDNFN+lH3oWiBzbH22NwIhALyuEUCQOGTm30/Z6xgNQvphszd9wsAa/ftZIzSzKOZ2"}]}}},"readme":"# StoneSkin\n\nIsomorphic IndexedDb and in-memory db wrapper with jsonschema validation.\n\n```\n$ npm install stone-skin --save\n```\n\nInspired by [mWater/minimongo](https://github.com/mWater/minimongo \"mWater/minimongo\"). And based on thin indexedDb wrapper [mizchi/idb-wrapper-promisify](https://github.com/mizchi/idb-wrapper-promisify \"mizchi/idb-wrapper-promisify\")\n\n## Features\n\n- ActiveRecord like API\n- Universal indexedDb or in-memory object\n- Promisified\n- Runnable in shared-worker and service-worker\n- (optional) validation by jsonschema(tv4)\n- Selectable target\n  - IndexedDb(browser)\n  - LocalStorageDb(browser)\n  - FileDb(node)\n  - MemoryDb(universal)\n\nFileDb and LocalStorageDb do just only serialization to json/string. Don't use them with big data.\n\n## Example\n\nwith babel(>=4.7.8) async/await (babel --experimental)\n\n```js\nglobal.Promise = require('bluebird');\n\nimport \"babel/polyfill\";\nimport StoneSkin from 'stone-skin';\n\nclass ItemStore extends StoneSkin.IndexedDb {\n  storeName: 'Item';\n  schema: {\n    properties: {\n      title: {\n        type: 'string'\n      }\n    }\n  }\n}\n\nlet itemStore = new ItemStore();\n(async () => {\n  await itemStore.ready;\n  await itemStore.save({title: 'foo', _id: 'xxx'});\n  let item = await itemStore.find('xxx');\n  console.log(item);\n  let items = await itemStore.all();\n  console.log(items);\n})();\n```\n\nwith coffee\n\n```coffee\nStoneSkin = require('stone-skin/with-tv4')\n\nclass Item extends StoneSkin.IndexedDb\n  storeName: 'Item'\n  schema:\n    properties:\n      title:\n        type: 'string'\n      body:\n        type: 'string'\n\nitem = new Item\nitem.ready\n.then ->\n  item.clear()\n.then ->\n  item.all()\n.then (items) ->\n  console.log items\n.then ->\n  item.save {\n    _id: 'xxx'\n    title: 'test2'\n    body: 'hello'\n  }\n.then ->\n  item.save [\n    {\n      _id: 'yyy'\n      title: 'test1'\n      body: 'hello'\n    }\n  ]\n.then ->\n  item.all()\n.then (items) ->\n  console.log items\n  item.remove 'xxx'\n.then ->\n  item.all()\n.then (items) ->\n  console.log items\n```\n\nwith TypeScript\n\n```js\n///<reference path='stone-skin.d.ts' />\nvar StoneSkin = require('stone-skin/with-tv4');\n\ninterface ItemSchema = {\n  _id: string;\n  title: string;\n};\n\nclass Item extends StoneSkin<ItemSchema> {\n  // ...\n}\n```\n\nSee detail [stone-skin.d.ts](stone-skin.d.ts))\n\n## Promisified Db API\n\n`StoneSkin.IndexedDb` and `StoneSkin.MemoryDb` have same API\n\n- `ready: Promise<any>`: return resolved promise if indexedDb ready.\n- `find(id: Id): Promise<T>`: get first item by id\n- `select(fn: (t: T) => boolean): Promise<T[]>`: filtered items by function\n- `first(fn: (t: T) => boolean): Promise<T>`: get first item from filtered items\n- `last(fn: (t: T) => boolean): Promise<T>`: get last item from filtered items\n- `all(): Promise<T[]>`: return all items\n- `clear(): Promise<void>`: remove all items\n- `save(t: T): Promise<T>`: save item\n- `save(ts: T[]): Promise<T[]>`: save items\n- `remove(id: Id): Promise<void>`: remove item\n- `remove(ids: Id[]): Promise<void>`: remove items\n\n## `StoneSkin.IndexedDb`\n\n- `storeName: string;` You need to set this value when you extend it.\n- `StoneSkin.IndexedDb<T>.prototype.toMemoryDb(): StoneSkin.MemoryDb`: return memory db by its items\n- `StoneSkin.IndexedDb<T>.prototype.toSyncedMemoryDb(): StoneSkin.SyncedMemoryDb`: return synced memory db by its items.\n\n## `StoneSkin.FileDb`\n\n- `filepath: string;` You need to set this value when you extend it.\n\n## `StoneSkin.LocalStorageDb`\n\n- `key: string;` You need to set this value when you extend it.\n\n## `StoneSkin.SyncedMemoryDb`\n\nIt has almost same API without Promise wrap.\n\n## Migration helper\n\n- `StoneSkin.utils.setupWithMigrate(currentVersion: number)`;\n\n```coffee\nStoneSkin.utils.setupWithMigrate 3,\n  initialize: ->\n    console.log 'init'        # fire at only first\n  '1to2': ->\n    console.log 'exec 1 to 2' # fire if last setup version is 1\n  '2to3': ->\n    console.log 'exec 2 to 3' # fire it if last setup version is 1 or 2\n```\n\nNeed localStorage to save last version. It only works on browser.\n\n## LICENSE\n\nMIT\n","maintainers":[{"name":"mizchi","email":"miz404@gmail.com"}],"time":{"modified":"2022-06-27T00:29:26.778Z","created":"2015-02-28T16:21:09.665Z","0.0.1":"2015-02-28T16:21:09.665Z","0.0.2":"2015-02-28T16:35:19.487Z","0.0.3":"2015-02-28T16:52:19.507Z","0.0.4":"2015-03-09T12:12:29.723Z","0.0.5":"2015-03-09T12:57:29.165Z","0.0.6":"2015-03-09T13:05:45.859Z","0.0.7":"2015-03-09T13:14:02.470Z","0.0.8":"2015-03-09T14:30:56.505Z","0.0.9":"2015-03-09T15:42:54.687Z","0.0.11":"2015-03-10T06:55:52.526Z","0.0.12":"2015-03-11T05:28:33.854Z","0.0.13":"2015-03-11T06:13:52.369Z","0.0.14":"2015-03-11T07:04:32.077Z","0.0.15":"2015-03-13T06:29:08.971Z","0.0.16":"2015-03-13T06:35:14.595Z","0.1.0":"2015-03-14T07:41:51.320Z","0.1.2":"2015-03-14T21:35:20.665Z","0.1.3":"2015-08-01T10:45:41.590Z","0.2.1":"2015-09-02T14:38:47.842Z","0.3.0":"2015-09-06T22:42:04.119Z","0.4.0":"2015-09-06T22:57:16.454Z","0.5.0":"2015-09-07T07:00:51.014Z","0.5.1":"2015-09-07T08:26:51.451Z","0.5.2":"2015-09-28T19:00:03.534Z","0.6.0":"2015-12-31T13:19:26.059Z"},"author":{"name":"mizchi"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/mizchi/stone-skin","keywords":["indexeddb"],"repository":{"type":"git","url":"git+https://github.com/mizchi/stone-skin.git"},"bugs":{"url":"https://github.com/mizchi/stone-skin/issues"}}