{"_id":"o2oprotocol","_rev":"27-f8355c34abd0f15425b2a98c3e36dd2b","name":"o2oprotocol","dist-tags":{"latest":"0.0.25"},"versions":{"1.0.0":{"name":"o2oprotocol","version":"1.0.0","description":"Smart Contracts (create and book listings) without directly interfacing with the Blockchain or IPFS.","main":"index.js","scripts":{"test":"node scripts/test.js"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O","Protocol","Blockchain","Smart","Contract","Ethereum","IPFS"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","gitHead":"4cf2bb1dc0189ee778b20a137949399c99015c8e","_id":"o2oprotocol@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-FpWyVF/vg4ga3WwyRD6MX9VIm0FXapnwjaFY6fSaBqh3iyLkoOW04mJXujc8xGoprdrVSrmtjwsxYydzE5PUOQ==","shasum":"5d44bbcb94a0625d8ec47df039dde36b498b8f87","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-1.0.0.tgz","fileCount":3,"unpackedSize":2927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXmtu2joh5f5tW/uch79Hr9gRu179deKUKYG1Ifw4N6gIhAOBeGI7dmEDdTWG3AEXmgYXVbULkQ1Qer+qcmnavoqYl"}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_1.0.0_1522129970660_0.06404007824296798"},"_hasShrinkwrap":false},"0.0.2":{"name":"o2oprotocol","version":"0.0.2","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-preset-node7":"^1.5.0","fs-extra":"^5.0.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","bs58":"^4.0.1","ipfs-api":"^14.3.7","map-cache":"^0.2.2","truffle-contract":"^3.0.4","util.promisify":"^1.0.0","babel-polyfill":"^6.23.0","dotenv":"^2.0.0","npm":"^5.8.0"},"_id":"o2oprotocol@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-YFwXHLzLbXMe8TtHAzn4+CjKlH1WlWEHuTm/WEefcLzRMajBZA2IrivsamPpX5XltNuotnaJk4drxDEaYCEeaQ==","shasum":"ecd44d37ec42e48f6e1b874b01a507ff19f67ed5","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.2.tgz","fileCount":2,"unpackedSize":5138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYbMCKQoaivLVmLkPxT4PHeBUwu2Hpfa9RbRUZ/ePZqAiBQy/W68KM0Slh+tSzK9bn4nisSYBblm2jV+lP197XOew=="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.2_1523609096724_0.10744532212881008"},"_hasShrinkwrap":false},"0.0.3":{"name":"o2oprotocol","version":"0.0.3","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-preset-node7":"^1.5.0","fs-extra":"^5.0.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","bs58":"^4.0.1","ipfs-api":"^14.3.7","map-cache":"^0.2.2","truffle-contract":"^3.0.4","util.promisify":"^1.0.0","babel-polyfill":"^6.23.0","dotenv":"^2.0.0","npm":"^5.8.0"},"_id":"o2oprotocol@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-D3ocFni9qwaqNdwNImnezRcwmwnxw1Ne9luecqxqb1vnalUiNjzqsZJxjbCnrjGs2aWzwALTFT13xRTIFMX6CA==","shasum":"6e94c2a4f0e07aad3f1cbc58919b6ac1b6d041b9","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.3.tgz","fileCount":4,"unpackedSize":1815851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1ZScCRA9TVsSAnZWagAASHYP/j2K9qpuvi6Tg/uTdWtj\n3KYaLIcmxeTe02braGOM4qpOtvplqKp56CYXJF+cjp9HQHZ+ymCU9htEsz+r\naGvaWU7mtPXsqt78s/qUsO5STCrJs2u9bBWCQwZrJI39tICZKN9J2eacMj+x\nGvOQJ57OjH9vZL+T34jP9SOlmhhlGzcydqF15dePzBO9bkx19wnqppZLDAcq\n2d8qUlJ/oOMRwwxrSAcv+B/7d0K7FTBJWiziY9sIDMaR6yo75KHOW9Gz9baK\nNTzgdLxCFcF/8VCS9vjKtcqkiv9/f5kMUulxWSUIt6ExyvqLhQztOOVH8H/I\nGtXkzokrbuRyKZN/kMAoOG6yO/vIT5VAIPCzyOS3o6MGlMT+yMu4iOTnX0X5\nJbjPEtpZdQguCd28A+ML3Xb60cL/olnKXl0JJTCtMcUqS171WzlpEckL8H/6\nHwvw79gFvwv7axxNAODrH8JH8Q5fcA/h15KnB03IK0jFw/Vfw9NOvQ07d7O5\nfUMf0vyZui3l/2rR4ekrhitpcAQujHgOqKXf91yJwrmCTEmNHaa1aKBN1ZNd\njWbVlrQSNoIZ8aNiJAmKUx+ium4RFylxneDmH3D+uBc/2b0hwTwUanpozPKg\ncyoXjMqKrfDxVJIpmmaTjbWdA+rVlIMzJr3wk5foVP9kmGpnz6BIdiNyTyhn\nn8B5\r\n=ovFx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETyvQc4L07yJcYwnMaJRipl8Zzrb8qJI1of7+qZRrZFAiEAkf+8CRZoIIw9CpVAB1PL3DGEpsN+Cj7/jbSnzcj7OIc="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.3_1523946651309_0.8872342988011077"},"_hasShrinkwrap":false},"0.0.4":{"name":"o2oprotocol","version":"0.0.4","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-preset-node7":"^1.5.0","fs-extra":"^5.0.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","bs58":"^4.0.1","ipfs-api":"^14.3.7","map-cache":"^0.2.2","truffle-contract":"^3.0.4","util.promisify":"^1.0.0","babel-polyfill":"^6.23.0","dotenv":"^2.0.0","npm":"^5.8.0"},"_id":"o2oprotocol@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-f/YbJxtqZhh1yJZtB9bA4KXZabMQh3f9ggzTX9ydAphiHJS+GXyweHqD1L+3j2hfdSC9oSiQsA1uKxbK6kL1vQ==","shasum":"49fb6e0b2aeaf1e24fa7789212191696a7773d2e","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.4.tgz","fileCount":4,"unpackedSize":1816923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1chLCRA9TVsSAnZWagAAfXEP+QHFxuKMOl9WHYmwHxnG\nmfDcxS7KYouEBW7AMKWLVPGmn8RFuXuGY7pLkO8owfUkGbGzNgdrc9Sdz1fq\n6xJyDOEvLkltPxgzGGoOn+4q2XvKwcr84qwwBHXvyZR4j9BllrSVrFAJhAQA\nh/c4tuiKG33dtWZX0o3sliV3yRtKEyUs/7YVniqaBvVmGCb8n4XdPyQYw/5n\n5pkE7bps8XwvSH0BCyhWHH67KCzv1WliUAe9aUR0uWVHSJq+vrPDHtlKduZL\nnVxoOWBys+ty3029dpdiWG9ruSBWZ2PqEPdYHxeWcZk4WYyeSimxAnjE5fgc\nLwy6HOfSjnWin9ter0SuBIb+xh1Gc3MVerWdgKwP0wEIoMGl4bZrpd5YGgZg\n/gEMDDktg7QFxgQmK1v5Ox+y+JxaQTSWSNGAOZTp70WO06UQn0Fbeh7XfaKo\nUJBOKCyS9Lnvd1nnRA5OhX1ZANy9GSvYH7eGACZXsIfU6N3sK8Ciq3nWo7/7\nXiQ7mmSm0ZEj65b4u9a+YmWzzhxJv5ik28DrAOVTApER/ez8HDiz+AAQCT3a\nNk7yq2JYMA6yZCgxznWu7oVdyEnhPDpsSby3CiQNYvUXt/80oI/EfA7VNgMI\nOwvoJWjsZ7TpeKweMUa8cNRcDMEUxtyyJVd/zkbZ7ZzbA+0nlRRJ9copVyom\nxvXH\r\n=+8fE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCggAMbmoZQQI5jDmwwjsNOxPDK7oULE0qXFmvf2cmQ2gIhANIzxntgvIoG2u4bybKkPgJOEsdv/mSF/dmyvcWGelaE"}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.4_1523959882758_0.7533238316951691"},"_hasShrinkwrap":false},"0.0.5":{"name":"o2oprotocol","version":"0.0.5","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-preset-node7":"^1.5.0","fs-extra":"^5.0.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","bs58":"^4.0.1","ipfs-api":"^14.3.7","map-cache":"^0.2.2","truffle-contract":"^3.0.4","util.promisify":"^1.0.0","babel-polyfill":"^6.23.0","dotenv":"^2.0.0","npm":"^5.8.0"},"_id":"o2oprotocol@0.0.5","dist":{"shasum":"483d1c260697caf80a46c0e7a6174c9724a06982","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.5.tgz","fileCount":6,"unpackedSize":1819067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1uiHCRA9TVsSAnZWagAAaVIP/3U3TBRmKPfEUWk4mPXF\nsOc9jgMWOrFoex7Z5ReaTKjJA27kW85t6KyxLxj6iqLct5DFy6Z1r6N0BhKZ\n5P014GjsRQ+YNS/4SAQZzIwZhWp4nHMUDOv+kNE5q/GTIK4a4sAuEAfxW39G\nrK3lo9502//3rw6u06E9VnopbyHQzcb9SQFIhJkrCt/JMobWGKD3dwXhuB1y\nsbhZTwXy1MPT7gKCGtXhbccL/YxLP8PtdhRPQ1pQAPJNGb4xFOlJqGSGwNpQ\nbADLQ3I4H7PVvbnIpKaLvFjArBSdr9je+kgL1QogKY7obtr2Mh9cfH5bz51T\n1ElzlaYhO/AGsXzd/XqkB2hMwhwc55DIG1A48/qjhloiO4CGI90/1OZmSKNn\nW13LlrfFzSMFv1PTNQ4zrfxGv92dJCgUWpCHBV+qv7mAlnkFrOgAcTBgFPMq\nKxpHsMUsNVqAU5Pxc+WLfC2iS4X+Liw+4JuVLjLmAxBDbWYCoWER1t8WS7PI\n0JVwRvqmvZAARQa8GVEEof9VZA+vtF9sbZXE5a9LQdxBQ55QylGyVAQT+kOy\nTZDA64Fw14kU9d6mKkvOx5REZh/Pjy5lUqOH/KS2ojqzV1IxxKpPAYIgDxzV\nToctaPWfrPhkJyI/bikStXIoHvscd/jrQdvrBlrTteDxT0t2lXLmQ/BqaKrE\nf0uA\r\n=H8bs\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-T9UrfVwXVFIoJDudDhdSjdhwJLrT24NvSe/FZHfgu6B+vtmhVoJUOQmp6fprTIQvCmzVFlDqUd4xznIJqyk0yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBMJ3odmSY1XaPXUJpZQqIt86LcWqurpDk3Yi1B/dgcAIgAJLySiO6z5gNIeUcP7NQHF8iZxkD/QZIz7Pnr1ygtxI="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.5_1524033670266_0.17012461102072662"},"_hasShrinkwrap":false},"0.0.6":{"name":"o2oprotocol","version":"0.0.6","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.6","dist":{"shasum":"31cf1d924674cc8a2d6f412c26c400988775f9f5","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.6.tgz","fileCount":6,"unpackedSize":1821272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1xKjCRA9TVsSAnZWagAA8GMP/jNO8vdNnifqVJzdxeHu\nSE5gvOtC0zWrEPifuL2BujGjmUikMycq0Gh7LxjUwzOwOeXnJm/UkwD+9oMg\n3Q4dAlj/acWNRFJMDVk+jDB0dZY0Dl+uQG5JX9/NslzLl5H7k3cx63EnlWIO\n5hfWCGNiuqCjpYtacpnD+gKzK1Uw9NOIWu9eJM/WbVH6mEjbKYzVLYBTQwYU\nV5ECJ7uUQdYM08ZRGlHPD9+TS+AfPNcqOjqTlDpCODJ3d2MxxPdtfazN8QHo\nZ8x1hVCNh93pzyvsMaNOz+ULzFsnUubxExHqY6wR0MBu1AqBttcDVu+5eyJm\nWh6UbjC5SpZgVedKcdikkz3y3+qw/8VNkF0pZNcIVxAMsKc//QSg4V/qneFl\nVjpv8tnthocao+S+VW35bZz0oto9aXcfrcOkURfnwqMJNyvTReXY7lPHrdeB\njMwYPs5VzzWpk1RmdelwTpMHE8hHQNy0arVugCZRsCkVWUe9rhiHGgtzMh/9\nMc7wRypV8lbx4QVxOUqQSbSr3jVkN9p/XUH2q4HNDfbPYJo3rBXgjmxtwv4m\na4Wei8w2aQvY6NrzikHYxJudmlfqso9ZNufn/NKM+L7mHxuDdcOKlvXb3KWW\nhjZT7tujdwO6FvxgmuytKjyQNWkS7DKDJLhLctL94VUjtgsUpyn1khCC6hA3\nau9V\r\n=NRL2\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-AD+0Unb2IgwwFCqnSonV365DT2sg4pDGMH/YazRFzJgup8zWtk8KDP5pLVpyEYmgawBB41GFxIZsDbaU5P8hMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDISjNm6d1fEeaYiWDygTMo2Air/gkDORD09sBOlCoZEgIhAIaIZLu2GemepUqRoROKTQWTUkQylwLsGX7h7OQjxi7b"}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.6_1524044450642_0.8080162231979136"},"_hasShrinkwrap":false},"0.0.7":{"name":"o2oprotocol","version":"0.0.7","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.7","dist":{"shasum":"46118a829cd665e16a9bdc347b76977b88ec8447","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.7.tgz","fileCount":6,"unpackedSize":1822344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1yS0CRA9TVsSAnZWagAApnoP/RMobO16fnVNXJykc+DK\nW4JqyssRKYdRBiMz6LQ2uhfco0uaZiYY6LdNswzuErh1LyCy6x4y9/sZWvgV\nDhDLjgGVnbN3isGLIMZYumjVzaLHSOV66GQkDMvWZKHXXoWg+0ogwNr/lTdg\nMqFP/ENwkZyFb0s7Bxrr9MkeSx3O6k393vXUJNqdRlOW5VRwuKrwc2gUyNiR\nl4F5xu/1DEncFSp2V8wwB3DUXWG2/yTYbDuBRlLpYuJLEPUlmUYmiHmGgA0n\nFBIWZxjGK0q4XlleqZcxnzgOLttJ6rvvDCNwP6cwolYOx/hP6bo+gd8AsY0a\nzNy2RVLYdE1+pSOEwKqO3i8EehvUg1bd3KxZ7zDTCV63gmtNxPHWUpJs1Boa\nMuPywkZ9MS9gL/6tCmKb5VQ4Y6p0ZBK36UiXIYulDoudCErPYCRwJveLlwxc\nU9mFFfNuE1h1hn1Hk0yYrVowh8cYWtwNcosEiUhYA1ysEB79smeUbc3n7uev\nETt/oAJd2TFSOeiSHTTb+GivMsIykAZ/znl9QKbipj0apwBQm8vPmuDidp2I\nooKMeSB33ENYk8GyN6TFDVdqtE5BDeFovY0Ajy2fWavOWe8w0DSQADx8TvQB\n0puvoOtvrCvnQZl2nslfN2ifwkcln2FfX9oTUp49Wguarh94ljUZo1d2EVsg\nnwwW\r\n=pMdH\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-rh5BjMjpp5MmAJjzWnf3pMTwB5z3JgSlZzyE6tC1NdmYjZ3srOiOn15aTFJww8xbH3kDUdx8iWBOyHMrNNAAsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDReVMg5al3qmBwWtlsHwlXLDw1dRynv66gD+PY7H2X5AIgYZrEYvWJFq4DJ38RJ/FmS3wG2ySdagsovlQFjgEEuwk="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.7_1524049075796_0.5555022044775173"},"_hasShrinkwrap":false},"0.0.8":{"name":"o2oprotocol","version":"0.0.8","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.8","dist":{"shasum":"f9c01edb9f07667ac2ed65f403452473ec68b4da","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.8.tgz","fileCount":6,"unpackedSize":1823416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1yciCRA9TVsSAnZWagAAITsP/jvzIc1sVhpcstdhU8Kx\nc9Iiuq3RBcxK0sSZg6+A0+CB/J2e/4J30BOVA+ZgYyCr53+llRNT6nZOLISb\nMZ+Xf6J3qrqNdWpf6nFyK5m58XVUCZOtGFbHIYrgqDTi7aC/BEIeDT16nNHu\nKlD2fGWTrJAY5QVTnyILJ0bv4BGFQn1/qBKoe8JzDMFJ4JL98jhuWywGX42+\nNNyyKhQkjOFVSQNmyVCQ1CxjuKto4wLngDPYkqyQIxQnLb4ey8nhfNKMNxnb\nGy0LStUFjsP8dNY7zezNAf9p587OHs2tCSG1nI9myBu08q2qBWS+IN58+IyK\nmkDbgViMyC2YYeFF2W3cHN6jIWFnusN4ylWbtIyVydQn69nEf7vmz9uf5bz6\nmYVYySHIxJJXTi9RgxvkOIf+XrK3abi//lIDvwNvnyCNJj41rlS+R8Nz/VGc\nKiXNKMe+u/1TXRM5d7FiFhSoijFPukCrJ/FyimOgdScMpAQbcIvDuUt3C7px\nk68I6Mg3cVAPGTP374oy4RhOyJDPr5vFl1/pNeAJX0rp2RvEFWSzhcPi+TvE\nwfPign7ujtKwU0ASlbopf2BlqNUWdVZH6UR6YGkYZhhVCOp7bgiwuTwJwSjT\nzIocIex+0CZxO8fYLaTVCFJFfWbmICDrYadK9cm4VGm2Qehu0jk52JR5Xk0O\nLZFE\r\n=N4CY\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-UkfNm3ChqVXkide9uRJOSFFM75dplEelIIlR8beZZzOBwRHXGe+dcI0MzcCQ0d2ezPHCH0U2/NYwEEQB8PI+/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj6VSH3VBOrjuRvnGKWuV5f/ZOZLls4KZfkGMUCiyEfQIhAIfmQrDS2V6sbKBbDuuM+6mI6PQkOIsDKqFhMy1boxIP"}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.8_1524049698053_0.970742368511291"},"_hasShrinkwrap":false},"0.0.9":{"name":"o2oprotocol","version":"0.0.9","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.9","dist":{"shasum":"3b8e34f5e86806ae19c334863a09c040c15a5984","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.9.tgz","fileCount":6,"unpackedSize":1815055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1zP+CRA9TVsSAnZWagAADO8P/ibt6tjnPJQvcBoc/ilO\npNkI6YwpMqoHixNWfrne/GSiqX7XyLSgLY0kNeKGmyYzL2kbW2Cp4IYZ6Mn4\nAag+lRylDOhDe4hKP3sRmc6LTptS/sBA/zi5GN12iJ8FIX/Fi+IrSuYJMELe\nklPAWBuQPfSyucWam4tJ0GEG8iKB6T7AyQRsE8jzZQxFbSElX+uHCFMjPF5j\nDDyuru8OUm7iBQJL6zxGbBiLNDrBCWuxR6vI74CdLjpimHXx3NCW8zTXVNEr\nW145kA0FnIb8roj7PFxZ68HUWHOwvqbhQVpZyIDEByC7QMOOfXxBna86HIcx\nT70+2Nraxme6XTptLPorNaJ8OmnKBFxL/GIAwGvSx1QvMnoorr0sYaK29i6o\nmYfHQVq6V7yIDiYv5XyUPLwBIxEoRPhpbtwkVdeS90E9qyhZAX3GX01IyYB3\nS0Bvo8eNb+KOiajTjA9bMwBAjGtgvjnW7jLefVLuYJXU42TteSX6QpUCWatP\nP4FhPmoEhdRI2rXH+1k62nhdRBxw6UIcmDmADh8jxVg5Gh0Rr/U4JBi4GYYG\n2lXJkiNfUGjZu6VqDWStDqy0QAU3qfRCdcUek2cwVj4uMzV4WuyEgsYDecnT\nYZzqaeHFg1waBJ0vsaWxlRgb+ozelN6Ou+dZSTmXOr1KxOnCgUbbIyjahzuR\nM0ji\r\n=DkoF\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-Oo3Af/90JsDLry+LQxLJN+u9DrfmYRzzK9WGE29iIas2arllSicLlHez/LIFdHCOG0CSSPie9mYIiBA8yu+bGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHC7YLzbcmIouS4ATfjePW+HuaH2oU9tAuArwl9BdJrHAiEAkXEqlCGfZE9s+Fgx7enURQbKzMjh8CYl+S2xFGOE19w="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.9_1524052989063_0.8300559155277165"},"_hasShrinkwrap":false},"0.0.10":{"name":"o2oprotocol","version":"0.0.10","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-PS78IQ+FiNXDPnsdT+s0GBa+7mfDQeuMVx9zB6g7MB5u6k0NQwRCRZmalrCcuc/9IAGPJIZTuZEzoVIuTu8vRQ==","shasum":"9bf084a01a642866be3226398f2a5db3b8d64e47","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.10.tgz","fileCount":4,"unpackedSize":1817200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1zuMCRA9TVsSAnZWagAA+J8P/AmxoLpRJnvEFNf/JQ6i\nV+ugGwx5h/TnPLJReYrQpm0Dk1zYCggX7zlI0mWmMfXbCBbFK+RJPt/sibck\nnp4DnwzyJJw4iPgxaf9I6jb5jlXF43FpK1ylQXK70jIehkIICiMnNxuPHKtJ\nIoTknlI2SvbPvUpTSp9+c4ohEeTZDJ/zB5AjaUTDRZiRKeA2xug/Q4IKHB4W\nMRkgNA2PWMryvZCFHNJbc/B/V/vOe5lEOIEqSCH5X+ARr0mvII5pQ2/4lMHI\nwjtjxG5SYj9hl/SVhIqS6aDa6ZJPmWpmv4fwJy6/hcZf9g66CAQfWFadtfyQ\n04dsqvTp+M25tiKDvFfXS3gB0M6A/CQjy+rHjiv2Ao8UlSQujlV/No4RnMrX\nCIJLXQ3ESMdwgp9dKXl9mkWGIwK4abEoLYdFP+jKVt8vOThJn2ZbSjjA7u4M\n/Mwugkx04n87OUT7v2wRc+2VILXjO22SU4+R8CRoWptjG0tC/l/M7RWj0mz4\nAelJfDM7Jzk3dwhWeJ6QK3+wQFSBMpmEpeorsznwic7txPKONUJEtRIVNzDc\n64dH5rxbaVI5Nts0oJRm7TGjovn4iBDDyeNISNNpD3ROx3Xu0F8J+Cg+maGv\n18Cbrb9tlwtggXw0BWlJno45FjN7zwPUx0x9GJYIzKHxw8OKhPeIdc/wV4bd\nn9xr\r\n=BW6D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH70GJWNQ+pHlAs6fjdtJc7K7SIZPitLCHS3pzWnVmRrAiBHHGy5dqaHppdOJ2UzlnQfwN6l8sr0qkm+pRWW25U8lQ=="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.10_1524054923877_0.9066378626398455"},"_hasShrinkwrap":false},"0.0.11":{"name":"o2oprotocol","version":"0.0.11","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-Jb/UGFfAD6571uzFQgS2FxaHDN+0Oe8CuB5NoU8livE3BqSynCUM8pnmjjqK+T/mr7m+sQwCXZdz9N/nhXVC8g==","shasum":"d1c2bd6622935ea0573bceb858d213eaad3ae4c1","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.11.tgz","fileCount":4,"unpackedSize":1818272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1z2kCRA9TVsSAnZWagAAECMP/i/qLftJP3xTCgbV/pbc\nDmuuFyN31X+l9JNB2Rk7TiJJ0PZxOELFte+hyd9hvZMNqUSjRjjj1ygmgXxC\nkLf7cV0FHinPBQDpECxujdIkx6r/yDJ3WZ/we9Pa9X+bI0f+qD6a2iYRva+P\neI2s3Di8tT/s6aug0AMdoGOBOFUn9ec2hJgf847/H6rUXXAkWVAm0yaq1k9s\nyaIiEcwfBB056tk+f9I08vvGetr3PXrO++2YByNpF0TjCDFVvbI5RGn8Ey/y\nal0WIMSHTDRaFBkRgnDSa+l/fmr2ZsMmPKRaEvABFj8dVFbtMN1q67ZjqC8/\n8rhYXj1JhrTNUav31M0jNYrRe5G8Mj7f9gIqLAhhT8jidvZEPoSGG3+7Qwgg\nFEl66p9I8eWdItcGUp6xB/se5KjrhnHyS9GWLNGs3KfzC537uJjNfQC5fOsp\nf4AVojuFgNxkObMcQKbO8H4kxSV8xuEA1Cz6N0jv7PRhFlsvLtRAvTEMJzKb\nG3rmivFnecMqIqrE5ora/Z5NL/Y27uDjb8CWy0HvsTaivIg3Vesor6u/aujj\nIyWoj3ZPjh7SPicIAigRnCkv5p/ctecpmzXu6OkQ7fXvsnkiTUPTvpcQFfy6\neNCn1D3iD0k23OAG6tuiiIye4C0p38u7Fb9IXvOuUvLuE7Rk5VRuGdVemqtY\n9MP/\r\n=iOpD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmRLQFzSi0usaWVKPszKqL29TAylESa5r4JPi97JBMSAiEAleRgRFgefAZ2Sov8sTrmn2uD/GlM4t3hcgbeVDSt5gA="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.11_1524055460110_0.8757800930714958"},"_hasShrinkwrap":false},"0.0.12":{"name":"o2oprotocol","version":"0.0.12","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.12","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-gyfQ4pVcKe/dkcpXgajh/Hpg1HZBjctUtuoS6aed+akwMB3fz6D06cdMI/3UitQXMMdIx2agVT2lA0iNvP3mhQ==","shasum":"451826c73a43b8b2e730c92a92ee2eb3babf6401","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.12.tgz","fileCount":4,"unpackedSize":1819344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1z/JCRA9TVsSAnZWagAAM4gP/1VlBmzAXkTXmpzp1/M2\nvvi2XVD8AebafriIY7V6WWGafcjGRocXfZoIBh5xG3T2eSvHDfTuOtsgzWXv\ngtAMNO+eLmtLhPpvcl4qB+RlLxHmRTJkH9RzqFQjQm8SB6GGgq0yxDz0Hud3\nrwKMg82fVaDM/eZQLKZshKG2QkeF/PcovMibYE3yLMIIItbRCGhrzBc6Ts36\nNtRuBqPCBaq63duJWSzLVEkc18+Cn6vMmQsav59DBmHdgkqpkme47U0sAvnn\nK7ZnMNr2kKnvTA2PfTrG4QOUrxzW+MWpmlMjbzrc4OfY66oTrN90Gb+GCnX7\nkR033K6G78hg0G735Zy6gGXnDW0367+RNvxBtvo/JL9MIXdl79A+YwQBuE3X\nFBDDmsfOCsYa2xuGzZZegb1pwhxEjKUTW7F+l/GKqNu5PElIANo+EFf7I3EX\nvw6TqbuECVvjcRZqKy5GUoJE6hFJiqDR83mx4lITY6BXbfiARTkdhFMNHTCv\n9E2hKbRypOS/Fzli8xgYN+CDOJpm1mpgQAkrNgfk5zAobjMcvHCQ7C2roedi\nADIJQ3GPPiR3oDLh2qbCIDmB/8EHbfNSfghebIE+PtWnvehBKVSlqs2UaFoA\nstrfgTtmyfHb7EeUT5M85KdZ31AsRVADxQGFX/My8PJ3OP4VR7kslxvwCTpQ\nQo4O\r\n=Sa+J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEp3RnBNPSTi8Bj8Sem6axJ779+EPo8I7Zc633JLeW63AiA6/EgWlg1KcIlUF4gxmQitHTNlkTqHZD+m93pvMIKXHg=="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.12_1524056009265_0.06567191864110011"},"_hasShrinkwrap":false},"0.0.13":{"name":"o2oprotocol","version":"0.0.13","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.13","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-YYjtebYiDY1AGpCsfk6dMIyhICydqoylZSccd/1O/2eC4m4Vm/NoPtCJmElwS/RMTiNrxz+6sKs6y4DWDRJizw==","shasum":"5a06691e4bc9362d7acc541efc7f45fd145b60db","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.13.tgz","fileCount":4,"unpackedSize":1820416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa10OACRA9TVsSAnZWagAAEjAP/0W5xkSr327WCg7K7ALi\na1zZfpaChRpChWJEgK7WXcwNWR2XGX81H51l9Cvvkf7nktqmshYiyYDINSIQ\nJhuLBTyx0VNhAv7DFJmZ7Mql3BU2J0kBTo2uSWbSzvq84T74EPMISIMwyRvo\n1UE7QrryhHzVWYK9fTEvNhAaoYwQDx3rG+qiBffqFq2gRnrkOzIG7HVv7Mi1\nwJJjgJc/wMLLD1njAMC9BFY2K1qpJJ1bpvpSTOqKNlbQpY5rHNeYolMC7pbM\n1s7RQZ++e6REwpfjra15Vcen/KiFyxwhg3hcrbIQOuA2+VzPMX6GWqPWUwec\npEMwF0edzCX0ktmVeOIHa/o/ukcm42t767qRRYhPkHVS0/Bsff9ySOqNJaKS\nFp5KOn0kkf1yGkLMAnxderftTEwE7XMybUcMTJHHkVddNkx+HdEsfGfLZJff\nChxoKJ4dsmFTzs/IjE0SJmj/jAamwKAyuEJf8A0Sp//yJakWvxH0My4E1p+w\nePHR6/e4vH8/aEmBgpUbJkXjiTTMo4GxzIfCXUYDIgcTeeb7R6I3TDhwjnhj\nrvzFeaQwxHCXxwjDl1qSzqJJZCLSaUHL36yQINM4y17Z7vOluppJ/DVOKxCi\nysUvLomi3XXAwb5MkhzD9D+3L1UjwtOEXTqsBP+AhWCDqgbFHI6TYtCrg5yJ\ng6Gn\r\n=5X6D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyXwEJFb9H0W2AKKbcQxcbQ5OSYCVBXvb6umcCm8B+4AiAKsvrjc5f3f3+Q+7jUDuItu6lKDfdHFf424rGAnYfbEg=="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.13_1524056959274_0.6727105417292352"},"_hasShrinkwrap":false},"0.0.14":{"name":"o2oprotocol","version":"0.0.14","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-ScaWFzKRW/hcs+U+W1tRGnyVgtxWOIFgNnRsjXRuDYcdA9piiJtsQJ6Oj4efIaGKwKYjBviddjBlIjtE1QLqfg==","shasum":"a79e752bdcf310d13d8b7d7cacce9e01bd6d0722","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.14.tgz","fileCount":4,"unpackedSize":1821488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2BDJCRA9TVsSAnZWagAANwgQAJ7MSHPWoeQjpe65Td2h\nVjosieREpG6xFsRP1berypbufSVf4l/kNDm+BoJ9Imqen43SuRmqNlyjyRV4\nV92c55jfYUm1R42ihNahLhnAnfwWcS9/buYnBpFTx6Nn4mJalWsSrlD8PnMX\n0Xbk4BBGvv1T89P3fQmkfNq0S8MmRSlmAn70jHxm4OcszycdKCYppVvLij4X\nLF3eCcqNCFgdDXB7iBl3uRwW/jOPwXE+oaz+zYJAScSoIW5UwsBpTBm7e/Pf\npa3q/Rrp4JZan6mvP4Nyq4fkxzVcGTIUVaHSdneXM8KCTVphkC/Kn7lqE2Cq\na+gEKcIspg/vjA5sBst8S6Ugn+W/C+s58j3S7yh/5tO/5kkb9B2WFqA0el4X\nbcNVeO+oMOMxhN9Z/TgE+N/UVi5tZquTRex65RO6mpzCC0duYpmRvz4Rlzsr\nKcLLHlGcRhujH9g+DHlF/lgPsRnCZtnV3BsfP660t9oaHjLwAXRbOvnbQ7bV\niT6YhkgK9KtXt+MChe3tarbU9XnFd+e3MOhh3BFm7+h6TIgMRBtmiP4dKX7w\ngiCwJRYNlG1AQVpHOLDLoyYoCHoYC5tysMI17k3mvcUkKfY1VtKfiPu0rHP6\nT0+YTVL2cQLaU+N3nF5tvnYyop8Ali50tB7CGw3xNGg6NJ/aiB4sdGuq2Yi/\nlnrY\r\n=ZUkK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdqD5RRui0qXah9UPHBu7Vcm/TsWwhyhkcjijIcSQMagIhAN87qv1YRAyv7eFmv5OVMbAcXsnxujVNg73wR664HX4v"}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.14_1524109511140_0.3404694477337209"},"_hasShrinkwrap":false},"0.0.15":{"name":"o2oprotocol","version":"0.0.15","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.15","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-i/B38iqFSz6CgazKYdU9ce5PkptdMkECKAqJRn1x0u1Vh6Hfb6gJEq6MNIZmBcoVoZ3H8ESMNlhZOmxYM94mOg==","shasum":"5cad5641dc87db81701430c7e51f8f0b1137e6a9","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.15.tgz","fileCount":4,"unpackedSize":1822560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2BUtCRA9TVsSAnZWagAAcBMP/jioZ827swawvqmFg/az\nlqK7qY0yyZJ5zozHphQRton2iTS85aUU0Cu4LAccJzwI2qn4CxfHPBpN4Vrj\n9E1tQV1tLPf8cojBDDc6p+Xr2wM0D6WEk/OrGBCt5Hq6g0PQFV0+QpG+tH7p\nEdYkNEV55Xb4SePWLQd9/BjQL8Yx8T1DUQrwjSVKzuhCxgVMa1SrK2xDOLcB\nBnVDb00WiH7FrXjAIdN/xzSK7vbvHqG6m3MejjgDcVe5mVFlPTMHU0a5i9MP\nmE/NqprQB9SbfONRrriW2zOYMhVjIGC+/WcDrqgfw3R9Wfmxyv+MvAPtobjn\n6qqpOmRLbvgpwuoa3L0QX77F1mZbG6VBE+NaWGq792rWf6QTYR8+nCztrPk1\nnU1Cv5rlDt0VKKJZZtUKPTxsrCrnhsqIUu+LySxfBnS4xcoXA1qViQN0d8mJ\nsut10SfYzFVEIvJCWbOw44gk1OtnIX4/M/deOCKfagRsgvZCByLbU0oxi+yz\nrsQYVw2HKleUpOvWJzHsBqCrsoqe0Lc+VVtUkJepfwlpX0O6ngS4Q8hDtA/e\n3vFmF0ZTi0JIq+PVBGa2k11BcGekV3SjaZplAZo3z33o3szHSXRUdF6L4zrL\nmpQ4LWaoU0ip+fti78lYojqgoHbovSx+XyWRAJtpQxH9iQgR/i035QDt12+h\nXmrY\r\n=xk0i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKYHsvopswog8tdlAUiMnauUAECg38+Q8m5CVEeUF2zAiEAjtuS8BDgAKX7YTtfk5KGAuWwMDj5NMNDYxO/Q/EKVsg="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.15_1524110635848_0.7686799738405259"},"_hasShrinkwrap":false},"0.0.16":{"name":"o2oprotocol","version":"0.0.16","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.16","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-FY3qPPJNKkvwYMRKH8BnmyXAK9AaXdfv9e0syh3N7TTCk3q8tytc6GwASaSCTvgMVWoBsYece7+R/fKKxNSC0Q==","shasum":"56a762a868f3fa92121203171a868f28f6b1ffc3","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.16.tgz","fileCount":4,"unpackedSize":1823632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2C4ACRA9TVsSAnZWagAA5OgP/jmYUBR+ynMOQyl2xnKz\noujwnc6DNK1OUjz+11F4Od/GEmMze7WCglVoXbqqtFiS/622voR6HaYq/BF5\njkSN9DOKDgszWBThf0THnWxp3NAw5SYf9XdmSwO/5oyC8G1N8ff1aeJKOgZc\nNOkWlwJu/gqB80MCnlLmBUrOZJ5GMVZmDDYkgV68k9bGNetneLnYEo9GkKmv\nVlb8m7+Qvc2rm4LyR9ulKncMJ8zFsGxFoECgG99gnv3TgOz9l7BhvOKB8ZQ+\nCxBjPCfsgqfYXlNnLS6PIJUOaS7Ga0WB73TtVzbj2e2EaIspjRlkIEcsVJaY\nRCcLkJM7GYRPwkOqRRYBp+14MlXGBOEHhTdVSDUxneCo/XmMLDpBG2COBzA9\n1EBMd6Gp9zsEwu/u5fPTwdqFKXUrrwibnIkvjS9hze0Yd6qtnKwEqWoAHR8P\ny1dpL+19R8vAkIc09o4mgDniaCy5sTXVvRBO+pMKHbnQUtNYIJma8BWv1NB1\nWgB90/QNXcvd67x6Ot4TH1aCAz+2NNXzEBfS0Ju0D19wxkGMKXStCGqt1h9F\n79INxL+tPAWQk2aUV7tWKY01AQT249NVwSczrxIe5glk2NTaiTwuCkBzfw0Y\nDLKLMuInh9L8A6XEjf+aeYwjcoqvvGXe+laXRMT/xzfe5hiwcoDdae4ULYEx\nbOHL\r\n=A6Pk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBfUl2oMjREJKZ/7jJdkhi97u4XAAL79JVQhAO2Ff+TAiEA8u9g1t1FT3VMO2B1azoByHRbzhZfXBn8Z5x0PF/N4Dc="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.16_1524116991829_0.7065137717509742"},"_hasShrinkwrap":false},"0.0.17":{"name":"o2oprotocol","version":"0.0.17","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.17","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-xqRFcSncF5psAE8xx+hDSDPoNjFopAxJzD5fbI/ALm/ZqLjRruw620FkCumhwanikYZzyvxXxC4XPP4sNxmkKg==","shasum":"76fc62f03fd77728c4abe5bfdea7ac3021683dff","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.17.tgz","fileCount":4,"unpackedSize":1824704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2DBhCRA9TVsSAnZWagAAgnQQAJUpZN6LMVFmRwVkMazf\n25C1mKKhLWs9969CuKU+aRHgjP1KuSbOtg3uhbgoBgCL3eY3A0HpTJ9Nuex6\nIaHDcaxY5lHTnYfQQyRwfJc6ppGsC3I5WYZHJHXgjSuc3SGQFuTYzXJQLc4f\ngBltHicpS6XmaCDu6KxE/LQDwJE+3HY4yQT5eJYtIkf0t6Hls53phIvBAZRH\ne7NE6d1Z0Rb+kKa29uUeXNMOQbqaMVCGvEW6Xjs0EdjHXmPw4acY2NDep3zC\n9A1aG+AAB6uWXDCga5495eviRIJDsHSOiEaHCfCw9keGMHoS3rr4i7cUiuRD\neFun0yMIHqaATIKpROMlVQOdCvMWI6CFQTfOa41R+3OLG4deVFjLozhewII7\ngzxEYdL7C5YH2zb2fdTd15I8dFYtTuI3iXt9uDsst//qwV2hct308/FVd8VR\ngujmUxqiE2qfJYeIjm4YjCu7/nq9+3+mmV8nHuQ6mjxVhNXUG4AgJCyEscFc\nQkKFTTwznJDwmN12j2PTXO5lyFfDJnpomDvLai/NLeeWZCCbpB32cPLRNgEw\n1qQ/dlLOJ2ZBkW9hnLfempgjoqtJ+8b+SyaFghQYAl5yFF5HU6JXT8WscPzu\nuT0AWIlRVh4yjd/fKA2OllzwQVGmD61jYnfUrtOJaOD8rpE2jwhmv0kVBqV1\ndwsH\r\n=e7Ru\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxiLKfLLAMPm7pbAnpImM/Gdb/FQubMiB72qucvsIdpAIhAM1ya5H/EWlvgBB/AU5e8PN6ZXH9WDxhe3m8F+fsDD52"}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.17_1524117600776_0.8795785368521154"},"_hasShrinkwrap":false},"0.0.18":{"name":"o2oprotocol","version":"0.0.18","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.18","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-FgDkqiK8WScCRQStmvLgvfx/F1Ggd1x6uArfvHfzg36/gtGurUDShDxZpuvdPtxwk84OocDxQ/DXxG3gIMUR0Q==","shasum":"9845a1c286cada1a8fbfe3ad6a02617dc8e52494","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.18.tgz","fileCount":4,"unpackedSize":1825776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2EVnCRA9TVsSAnZWagAAlx8P/3OCWCEp+HMdqXZS3hq5\ncJyLuuCP0fkyZBJQrXsiudDQJxjtc562DVxhMoc2kDU/l/P0SHZ6NBYzzWrP\nfklkjyBM29mwDQRrDTYNdFJWbq++KWPizmg66BRppDkeffDzNh3Pbm7BIZJ4\nyyu9inpoWUz/tH6tBH28vmUbnNhmWZJfq6WaqwsS0OkxjBoR6qRO48tkJAs4\nBoBEF/kyGaIhtSrWxnMVz/WOYaI2E/WzgmCN5nHpnNOcDTGifwy65qR1hOfF\nRx2ausrfF1LsZfEBU1KMabzGok6UCcj2NP40FV+kGCNAUq794pnH46JnvPxH\nrhk6eWSIAbpdGcZe4w8GT647P/VrmGW8k5W8EU2BR66uU4HhtFjP2SaDjfsH\nxsrh80E1NGgdXMy0zcWTonUeG/xXoeIFnzmBKcqsogqp/8wY5R533wKABoRa\nv7OyqbWJZsM5wIp/Gwq2Ir7Aqc7ezL495zlXWgMU6ZJhlUHmBzscka+SFgo8\nIYNAlT3rQThpV0vUyIZOPuYTRB3Qgd1025sQWz7GdPbL0IOKlAraQu4sXeUP\n8aX/ktL19Z3uI2MJZE5GFuaSRXd8aCtyCEoqHjsxS+PuSWOmQw/Gop0ESAr3\nXqoefEJZLKrHbIkYkW5g1KLiCxCu9RAxIhDjeuVKJ3ZCnN8qjbfzKct9H0ta\nlPeI\r\n=l6qD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbRCcrxpG0UKv1Q6YUXPQnio6r0X4Qs0NK1/R/3GfEsAiAbkre18D4fbmJr6sIZQqLRKoIXRdBvdA0sPedzPYxu1A=="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.18_1524122982949_0.9999031944479966"},"_hasShrinkwrap":false},"0.0.19":{"name":"o2oprotocol","version":"0.0.19","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.19","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-vK3FCps9VneOeQeuNdpDMDUuDm3ngS1LIKNHh0hGdom8dbRJ5llrx6Iruj7nBGLA4vUwKzojqU8cMTf/4rDEow==","shasum":"96533aa7f06877187bd6b51c62a0dafd06623e69","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.19.tgz","fileCount":4,"unpackedSize":1826848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2Ec9CRA9TVsSAnZWagAAq3EP/2+EimZ0+Wed5qtE0byj\nRpiGHk19YgBfp1ThJLyrbf9OzuA1FaxJ4CgjLImqKjylcE9TpUiCuJgFnmhW\nNCakJn7QxTP+cV8Y4uVwi7pb0NzCuAW3NG0dZxdcvC4X9c7vjyjQIUQqn8oH\nHfdpMzyJWw4v/f5dloqOax3B46/ncvBsflm6+uKYfA+oupvuUyzyRmt+owQW\nUOD2AuZFfKFHstmGmiZlskdeuHBvQoA2aE0MgmXqKgW7DDmJXXWimgCajjtQ\nKS4klFj8N3EeY7gVPZL69N0tCxY8Us/kUVrGQmSqWNANrXGjRE23pdmZsatW\nj+kqK5tpGjfskZ1b5ys1/CU/p5SF9s8tWr+SgYngSQzu3sti/1bbiIjYemwv\nMLPW9X7yfDTVC1wgX/tD2dRPL6L62Wqfrx++i4y78lT3rc8gfGCTk8we8FHN\nI36E8msz6EEjRzlsOwxHVP1+6CcW2LaNC53uWzNHAje6fQDx/oiLNVqLknGs\nn2SXelUuMVBQb5BYfOClld/vUt0x8kGNDcE1kwDiUkS36Bywe8oxzY2raqS8\nIbapFoH/dahx5qIUiAbzH5fNOEiyKVMPcxaAkYJdfUIIPqkqEsi2d985W7Ir\nX8IKXyGp2NhcdURXcx4t8QyyRm6uqhd0a685tG51FfTKXOue5q0XJYyKd7pf\nCHxk\r\n=sAMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLB5CI0eI69uu/q3plxJisn1AaX5J9ejoHv9cnUKaj8gIhAJEcxlo9DH1+Ygh/2h7cx3jx8uXXFnvH0xG3EeHddtBY"}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.19_1524123452253_0.5840817824669553"},"_hasShrinkwrap":false},"0.0.20":{"name":"o2oprotocol","version":"0.0.20","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.20","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-+o67Z/Rwn7BrexyGqyl9igef7mP2wSfnHvJ3KEQUk7UnIKd5HX/I284pdUVT6Erdv6B4fBLoHNpeCNhY4M3Axg==","shasum":"eabdc858d2a2ba0a3c89abd0b56ca7ad5afa0b5c","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.20.tgz","fileCount":4,"unpackedSize":1827920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2EgkCRA9TVsSAnZWagAAHGoP/0zNzkgh7Rf+yN2VfbDV\ndNxX8REiD7uGR2TB/w6Cb/Z+kN8+R4CatMOHmwiQD8MPZV6a0ygQl3JbVUYF\nPggDTkuwLXCueWwEt25N+BPJgLJ/BkJzRQQT7AQakXZ7C9uVHcLbbA+c19l9\nPtOmk7EP5aTo1B2xLXboRk9NhwIJR5qD/NRy5bknLncpkQf0CvH/iVkDJvaW\nzf4/jkkH8BJwmeqwbLNtwXmxKdb6bkIti7ERpIMNnmlRaDo5ow38PY1lkpb4\nOMPk/IBxYvvbKkYgCMnQM1QfF33gzhdXrJb/cAKQRwQmytlkV0qawyaaAtDl\nDzM9wswYIwr5zdt7jWhaQuPo7AovQrPGI+CCNnePKjxglxts+bwY4LrgrxRV\nyWLLDxeRBQIPzbzKvixz38kDraPExxJcXrXb1gftqjEw37zKbPAms5CZUAaB\n3NOV/rcAtBINpfafmBDNWp2mtRS4x2yWPjwaUPxebp/L0JicZEJwZ3pH34zC\nNPq2DKkSmbd1vheQxCcDhaPPHL37UKa5b/msjqRtIk5P+Mp1QzVpfQY5KtVL\nOGQTjFGqcctN5JlsZQkVKWMQX0AJqdGn7WTX1Nv9my3cCM3m2yM+/qyzc62Y\nPL20TnRvibdrv5ffmZ6ITwGXy/x4ISLtZ8MAlc8Ow5R5c6mDynrT0+y7/D5R\njyXz\r\n=4GzY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9PySOfgdeRzBXqc1tP2Vlbf1O0X48tHwoG+80SnAqXgIhAK7EpFTtbD/ZtZ0Puqp2NNYEo3OjzqeDFaPfBwuQ+yqJ"}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.20_1524123684316_0.4941861291655323"},"_hasShrinkwrap":false},"0.0.21":{"name":"o2oprotocol","version":"0.0.21","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.21","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-qhC7uphR1zEhkXGQI0M1Xj/NxGr3n6f5ujp4NpTmrl2ZAA1QxAc8mPeaP7mT1Bna5zyh4JYsPUJId88fzgYLBw==","shasum":"587ae3e07e3be5dee0ade3532953659872f7dcd9","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.21.tgz","fileCount":4,"unpackedSize":1828992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2Em7CRA9TVsSAnZWagAABRoQAJJIY55D0Jh2d98dBfGe\nO+k8sK88gjQmRhKJ2alIu8sYJ6Bf3j5zXwz+gihjqMvDDZ0yt2+cjwUaUO+U\no2aWOTKOUMjgs7ZH23zHBo+7bTxLOYvdRg+t/jWHfDSy9BOgzACeLouv54K6\nPKiKWc2gXJLOGHTXhCCAItqILGAt8J3303sPxCpS+0JmesZ6FfC4ayFlhMJ9\nXIx1ufm5JDE2uOEA9vUabEAqIX0p6XKs/8VavtEOK8xI2gI4pmn5TsIsIsrP\nJ038ypJgSY/gVxWd2tTshd5irfGENrcqfdfn+JAnaxvNqv6DPojZjBBdtKRR\no3uxk3cVCqMOmRoLUgxM6Mw2nnTHaWzcQvlu2lse2/TSRyZ1mLiTGr23TCI7\nQnOMn35u2KWb/vQSMQu3TJ9s+5wNa16G0rfn8wDho8WBnFOaeTYPLT27r3jC\n58uCSePIdlRMjvpcdRzlRzGIAHlFeBkSJF+vIjH95y1J7lZrGcSCenJDGsSS\nM+ManPCDHVpx5FM7Pu0WHFQblxDJT9E2qHeQtJpyY+Z9GAZG/S8X6j8mfwuD\nJQjEa6cvZPZXOfk37f2SM7f4LiW0uq3b/S31KlpWgRvY9GCHJJa55yT25nm0\nnpD3r+mRYG8hJlioLDU02A1SvzlUGjetMPYOC9ZT21bcbFE31qoZQJJdBg5/\n9tFM\r\n=Z+qm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+hOmHVR1UgASh2btRLwdVs+SH9N5NvqNy6/Nlrri6/AiEA/3TeX6Ob92jzmcYmVPt6T4NPPBBLxzsrSzfqOFoe+jA="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.21_1524124090600_0.6261775033369232"},"_hasShrinkwrap":false},"0.0.22":{"name":"o2oprotocol","version":"0.0.22","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.22","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-EFnNs1PLT8KlYQPvGpj2NzLyV9x2oEzB4OqC/IDX2gyv/5usSHQ66IAck0A3CxeOjn6yJUDVZUtEsMb8VyjX1Q==","shasum":"f177de2aaf553d4c6b096d44c69a3dd36251db61","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.22.tgz","fileCount":4,"unpackedSize":1830064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2Me5CRA9TVsSAnZWagAAal8P+QCWaHopEgq1OZHzEzHc\nveyMEJ4Zhe4/SN+3g0jtXkrGc5+pn1zZPmJc+jlLfC68Ov0J1TruIJg9kLiK\nKbi/WAtCv3i1h77zGTnoK2CJQOd8GmZ9FeGQ3KRg1leBUApvvexBIO8pU8VB\nkamyq7shxFOX6ayprVvB2serTytYNN/zFej2UUr6Jk+iE0t9aintuVWlJLvH\n1NiflyAmdXXNkH3fbn9jTDJHzuOniHk2pdk+HrF9pz5T5Iji5h+J+i+ko7Lk\ngEHEdEVgLscub7eTL0ZzCwQtFavTXT+Fy/HySByOCxejMOi9/cUtVSdYaURr\n1318NabJuOZkMcqEr8NA9DDM4qitLQksxk2HEpA5px5fhIAxGaXzvDiIjApJ\nP5+vQZfgNnzV1spZwmVkD5dMlstkqOK4DmAMSHtj+JF9r4xvLk6X2ExxUQod\nQliOaIzsOwNqdCzUs1d/6A5odx3HEN6nw6dnP3baXqEmFOrTuNi047ItaFUC\nVfpaH44vv84w7iN8nju3AmU5oh23x980ESFz81B0Oz8KucGUlvH155b7pCxu\n8zWRCbzFDs/z6z5VjpgyizvNgqi0CVjPxUvz1x4ZDxi+SBLOJrneHRomN1hs\ngWKc8vsWv+Dd6V/wuSFznyahVcXCADxbR4yuDEQKK1utGfSxmvyAtQBeMYxM\nQThe\r\n=b8wJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0aEezLYm+6F9e5Jb366US5EPP9ZljbAMSt2ErvKa43AiEA6YLeI4miCTFcJozn4Vs3NIhqTxHn5byXHaUzIhP/DXY="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.22_1524156344428_0.9968425508559906"},"_hasShrinkwrap":false},"0.0.24":{"name":"o2oprotocol","version":"0.0.24","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.24","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-fV6Iu+WNLKJYmdp/X4K6M72qe5OyR/BGK+EgDG0bpxuJXbjBod5WdXkh5UarIyW957hFdrTNmUdck9GxJOWxzg==","shasum":"00be63101220330374b5ec966d592bb910848687","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.24.tgz","fileCount":4,"unpackedSize":1831136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2MvmCRA9TVsSAnZWagAA/LwQAITip24e316mUpHAj3/q\nNix777k5r28IXy/clAchpRifxIpDYW9PtLn7RJQLPmzxxTCDnUw6V9+u9spn\nOwK0yE33aIRewjwN/HCTHfw+2SUridgy1PY+wtALBhnWQBLVhTzPo8ufTvZf\nlz0cMlj6iLJBY0P+xNgWtJh0RgxsDfonc1EkOI7nHTSB5G9WdfVr9w1Ysmfj\ntNPPsojOOIpgYcvidMoT4vDBL7mK9xOJR9r1ztD3P1Pq8RMwb66zxLw+gScD\nOCCZY4ZZJmlD9pdu7JXZ0x3NDZWKNBFrQHRXYVIH1VTmLYVvH50V4M4U5dum\nXncLm/+jID7uEdpQgKaP/cvM7+o/YzCOXIfXkek8x7Nhb9r40aO3FhoKnVBX\nzSss7tNxKKJPtBHmnQXxu5LINnB7DnWtxnLhx+JTcwjdeOUMPoZH+8dxr0Pw\n6krJpZu/rDH771l87iXzMYUhZpNbFTGThWjNyJSGmcZhLMu0KHIgio505jm6\nX+K8Le/WXyMo0c1ROb1+7u2lYKpoFOhUmymcY/JyXqDR8Z3kUTU1JCqWGmGG\n9/xnEVkYmh/d6gDwWkAJpBSW4KjDmLMx6sgUyxEWkVtnABRfciJaUm5B0BGF\nFxJGsX41FYiQrmHNRixyK/r7WXjgqeiuKNsFvzv5lFiTVD1rtVz3ddZLHkoK\n0lMo\r\n=CDiX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5uphoOq9Gz44tTZBNmPEdTHN29Yt1NsrLI0yrEDH44AiEA8WwvQFks/CNkscFutsZ/SI/GsZZP5WXhrLGXjRGjrkU="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.24_1524157413533_0.8205050987103493"},"_hasShrinkwrap":false},"0.0.25":{"name":"o2oprotocol","version":"0.0.25","description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","main":"./dist/index.js","scripts":{"precommit":"lint-staged","prepare":"echo prepare","build":"npm run build:contracts && npm run build:webpack","build:watch":"npm run build:contracts && npm run build:webpack -- --watch","build:contracts":"cd ../contracts && npx truffle compile","build:webpack":"webpack --config webpack.config.js","test:webpack":"webpack-dev-server --hot --config test/webpack.config.js","test:mocha":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"files":["dist"],"author":{"name":"o2oprotocol.io"},"license":"MIT","bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-plugin-inline-json-import":"^0.2.1","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-node7":"^1.5.0","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.0","flow-bin":"^0.51.1","fs-extra":"^5.0.0","html-webpack-plugin":"^3.0.6","mocha":"^3.5.0","mocha-loader":"^1.1.3","sinon":"^2.4.1","uglifyjs-webpack-plugin":"^1.2.4","web3":"^0.20.1","webpack":"^3.4.1","webpack-dev-server":"^2.11.2","webpack-node-externals":"^1.6.0"},"dependencies":{"ajv":"^6.4.0","babel-polyfill":"^6.23.0","bs58":"^4.0.1","dotenv":"^2.0.0","ipfs-api":"^14.3.7","map-cache":"^0.2.2","npm":"^5.8.0","truffle-contract":"^3.0.4","util.promisify":"^1.0.0"},"_id":"o2oprotocol@0.0.25","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"},"dist":{"integrity":"sha512-i4LzRicb/ywSN4aWhBvMt1MNu3NvVPDa1q2zMfztkRYoyxHwSsgLaf9KJ2tFnw8ghhCHLCYz6d91y1YJaAf6DA==","shasum":"35244e2c090eef436abd9ab6ca2c6d63a0d4e611","tarball":"https://registry.npmjs.org/o2oprotocol/-/o2oprotocol-0.0.25.tgz","fileCount":4,"unpackedSize":1832208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3rUWCRA9TVsSAnZWagAAVq0P/2zjFb371BqD6VEEaFfb\nKKOnK/TF2boBpMBQp6h8OPlOPn01RdFJw5N/s0XAh0zoG5C5cwQk/fi8Jemc\nejjot12T7Y3MW1Q771yxLLN3GvFijOKWipxC/IH7qbqb4blH2f4Ji5CsdIo6\n/arLtYZlkUqDMQd1u79B28j5eFtxmVHSRJjlW7WsQdkWxVlbPiISJtyQcPH0\nHRclXUspcTtkyP2YkZnRgOHuWaNlVZPZjQfF9osk8PKlKA/qx9YAH1D61zzT\ncv19Ba0wRmwoiSzNLaM2CYc/Hrr4bDOmQNWYQFsN/xQOEQYquY/Ot0IrdQj4\nJlAhf4krB72HCO525B3v15d5nInOqn0b+0ChnD88AAQ6vqXxB6PFxEwaGbq6\nLDhelbLGgPFQsudEsxl5Wg9yTRm0NIcgHW72UTz/pz4INTQoxIOwfotenEAA\nRXsQjmvoX4F58m+JTVCmfV5Q/zMgU8ke3CXkDOnktSYvw7csoFmmEcqJkPWM\nKpSu+6k0GEMTMdIo1RkQZkTmRhritNSyUPZVWTL7PQM5t2o97JBtI10D9Lh/\nLDXcttsXh21B1t1lfjA/IkeZsHW/KHwe2qrcEgT5Mk0w8tHL/CxxYAWGRIVv\nOmIvSkbqaBoyCVyQWERiRNWhkXXaV9REYeyM5ylhVxJ1VGND1bTZlQNCwl39\nWWdi\r\n=mQST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOHaNau7F4d/oc47he8Kz8rgf3Hrd5EFoUYTdS/ir9dQIgOReV4YN8b28GiWeKkK+LeE97J+0gh/+Y0fCsqbQBE3A="}]},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o2oprotocol_0.0.25_1524544789545_0.030510813818174887"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-27T05:52:50.659Z","1.0.0":"2018-03-27T05:52:50.727Z","modified":"2022-06-22T15:17:07.867Z","0.0.2":"2018-04-13T08:44:56.776Z","0.0.3":"2018-04-17T06:30:51.457Z","0.0.4":"2018-04-17T10:11:22.871Z","0.0.5":"2018-04-18T06:41:10.542Z","0.0.6":"2018-04-18T09:40:50.731Z","0.0.7":"2018-04-18T10:57:55.953Z","0.0.8":"2018-04-18T11:08:18.314Z","0.0.9":"2018-04-18T12:03:09.375Z","0.0.10":"2018-04-18T12:35:24.010Z","0.0.11":"2018-04-18T12:44:20.216Z","0.0.12":"2018-04-18T12:53:29.387Z","0.0.13":"2018-04-18T13:09:19.411Z","0.0.14":"2018-04-19T03:45:12.465Z","0.0.15":"2018-04-19T04:03:56.020Z","0.0.16":"2018-04-19T05:49:52.061Z","0.0.17":"2018-04-19T06:00:00.922Z","0.0.18":"2018-04-19T07:29:43.141Z","0.0.19":"2018-04-19T07:37:32.492Z","0.0.20":"2018-04-19T07:41:24.419Z","0.0.21":"2018-04-19T07:48:10.906Z","0.0.22":"2018-04-19T16:45:44.592Z","0.0.24":"2018-04-19T17:03:33.673Z","0.0.25":"2018-04-24T04:39:49.681Z"},"maintainers":[{"name":"o2oprotocol","email":"o2oprotocol101@gmail.com"}],"description":"Smart Contracts (listing, purchase, controller) without directly interfacing with the Blockchain or IPFS.","homepage":"https://github.com/o2oprotocol/o2oprotocol#readme","keywords":["O2O Protocol","Blockchain","Smart Contract","Ethereum","IPFS"],"repository":{"type":"git","url":"git+https://o2oprotocol@github.com/o2oprotocol/o2oprotocol.git"},"author":{"name":"o2oprotocol.io"},"bugs":{"url":"https://github.com/o2oprotocol/o2oprotocol/issues"},"license":"MIT","readme":"# O2OProtocol JS Documentation\n\n## Introduction\n\nWelcome to the o2oprotocol.js documentation! o2oprotocol.js is a Javascript library for interacting with the O2O Protocol.\nUsing the library you can create new listings from your applications, purchase them, or update them from your own off-chain applications. \n\nMore information can be found at [O2OProtocol Platform Readme](/README.md) \n\n### Warning\nThis is still an alpha version which will evolve significantly before the main net release. \n\n\n## Install \n\n### NPM\n```\nnpm install o2oprotocol --save\n```\n\n### Yarn\n```\nyarn add o2oprotocol\n```\n\n### Local\nFor developing on `o2oprotocol.js`, it is better to link the package rather than installing it. (Otherwise you would need to run `npm build` everytime you made a change to the package.)\n\nIn the directory `./packages/contracts/` run:\n```\ntruffle compile\n```\nThis will create the `.json` files for our solidity contracts. \n\nIn the directory `./packages/o2oprotocol.js` run:\n```\nnpm link\n```\n\nNow change tabs (or diectories) to the repo for your DApp (for example, the [O2OProtocol eServices](https://github.com/o2oprotocol/eservices)) run:\n```\nnpm link o2oprotocol\n```\nThis will create a symlink, direcly linking the dapp to your local `o2oprotocol.js` package.\n\nNext, you will need to start your local development blockchain. \n\nIn the directory `./packages/contracts/` run:\n```\ntruffle develop\n```\n\nThen in the console run:\n```\nmigrate --reset\n```\n\n\n\n## Import \n```\nimport { contractService, ipfsService, o2oService } from 'o2oprotocol'\n```\n\n## IPFS\n\nIf you are running a local IPFS daemon then set the following environment variables:\n\n```\nexport IPFS_DOMAIN=127.0.0.1\nexport IPFS_API_PORT=5001\nexport IPFS_GATEWAY_PORT=8080\nexport IPFS_GATEWAY_PROTOCOL=http\n```\n\nConfigure your local IPFS daemon with the following settings to avoid CORS errors:\n\n```\nipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '[\"localhost:*\"]'\nipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '[\"GET\", \"POST\", \"PUT\"]'\nipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials '[\"true\"]'\n```\n\n## Troubleshooting\n\n### Python 3\n\nIf you have Python 3 installed, you may see this error when installing dependencies:\n\n```\ngyp ERR! stack Error: Python executable \"/Users/aiham/.pyenv/shims/python\" is v3.6.4, which is not supported by gyp.\n```\n\nResolve this by configuring npm to use Python 2 (where python2.7 is a binary accessible from your $PATH):\n\n```\nnpm config set python python2.7\n```\n\n## Tests\n\nWhen you begin developing, run `npm test` and keep it running while you develop.\n\nView test results in your browser (with MetaMask installed and setup) at http://localhost:8081\n\nTests are automatically rerun when source or test code is changed.\n\nRun a subset of tests using the `grep` query string parameter, for example: http://localhost:8081/?grep=IpfsService\n\n## Documentation\nNeeded\n","readmeFilename":"README.md"}