{"_id":"@diaspora/diaspora","_rev":"22-3ef5f456ab7f102d1dcb095d29d644bd","name":"@diaspora/diaspora","dist-tags":{"latest":"0.3.3"},"versions":{"0.3.0-alpha.1":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.1","description":"Multi-Layer ORM for Javascript Client+Server","main":"dist/diaspora.umd.js","module":"dist/diaspora.es5.js","typings":"dist/types/diaspora.d.ts","files":["dist"],"directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' || true","doc":"typedoc --out dist/docs --target es6 --theme minimal --mode file src","prebuild":"rimraf dist","build:standalone":"rollup -c ./rollup/rollup.standalone.config.ts","build:standalone:min":"rollup -c ./rollup/rollup.standalone.min.config.ts","build:module":"rollup -c ./rollup/rollup.module.config.ts","build:module:min":"rollup -c ./rollup/rollup.module.min.config.ts","build:all":"npm run build:standalone && npm run build:standalone:min && npm run build:module && npm run build:module:min","build":"tsc --module commonjs --outDir dist/lib && npm run build:all && npm run doc","start":"rollup -c ./rollup/rollup.module.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"GPL-3.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","lint-staged":{"{src,test}/**/*.ts":["npm run lint:fix","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"moduleDirectories":["node_modules"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"globals":{"ts-jest":{"tsConfigFile":"tsconfig.jest.json"}}},"devDependencies":{"@resin.io/types-node-localstorage":"^1.3.0","@types/bluebird":"^3.5.20","@types/chalk":"^2.2.0","@types/express":"^4.11.1","@types/jest":"^22.2.2","@types/lodash":"^4.14.106","@types/logform":"^1.2.0","@types/node":"^9.6.1","@types/winston":"^2.3.8","bluebird":"^3.5.1","colors":"^1.2.1","commitizen":"^2.9.6","coveralls":"^3.0.0","cross-env":"^5.1.4","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","husky":"^0.14.3","jest":"^22.4.3","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","node-localstorage":"^1.3.1","prompt":"^1.0.0","replace-in-file":"^3.4.0","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.12.0","rollup-plugin-uglify":"^3.0.0","semantic-release":"^15.1.4","ts-jest":"^22.4.2","ts-node":"^5.0.1","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.8.1","validate-commit-msg":"^2.14.0"},"dependencies":{"lodash":"^4.17.5","request":"^2.85.0","request-promise":"^4.2.2","sequential-event":"^0.4.1","winston":"^3.0.0-rc3"},"engines":{"node":">=7.0.0"},"gitHead":"3e6bac106baffb8418ffb00269cdeff765b8f318","_id":"@diaspora/diaspora@0.3.0-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-iccuJnTSp3VWiaWH9ChvjjbsZH0e+KCHGOWiGiweuXTVjQR/WcVf8tWoUBaPtWJ84np/jy1wsq/YsPxWVYuS+w==","shasum":"dafa393182f0e7a08b0bb3bb3cfb59c953e31356","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.1.tgz","fileCount":257,"unpackedSize":31056996,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZJW2jeIIPrhzxDijLtqzYGrC1qlOoHFbwifvcdU3wlwIgfN4tt8k4wVlj0Q3x+kWMUyGap3wkH7WoUmv4puISmBk="}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.1_1523144667289_0.2852509151946645"},"_hasShrinkwrap":false},"0.3.0-alpha.3":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.3","description":"Multi-Layer ORM for Javascript Client+Server","main":"dist/diaspora.umd.js","module":"dist/diaspora.es5.js","typings":"dist/types/diaspora.d.ts","files":["dist"],"directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' || true","doc":"typedoc --out dist/docs --target es6 --theme minimal --mode file src","prebuild":"rimraf dist","build:standalone":"rollup -c ./rollup/rollup.standalone.config.ts","build:standalone:min":"rollup -c ./rollup/rollup.standalone.min.config.ts","build:module":"rollup -c ./rollup/rollup.module.config.ts","build:module:min":"rollup -c ./rollup/rollup.module.min.config.ts","build:all":"npm run build:standalone && npm run build:standalone:min && npm run build:module && npm run build:module:min","build":"tsc --module commonjs --outDir dist/lib && npm run build:all && npm run doc","start":"rollup -c ./rollup/rollup.module.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","conventional-changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","version":"npm run conventional-changelog && git add CHANGELOG.md","prepublish":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"GPL-3.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","lint-staged":{"{src,test}/**/*.ts":["npm run lint:fix","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"moduleDirectories":["node_modules"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"globals":{"ts-jest":{"tsConfigFile":"tsconfig.jest.json"}}},"devDependencies":{"@resin.io/types-node-localstorage":"^1.3.0","@types/bluebird":"^3.5.20","@types/chalk":"^2.2.0","@types/express":"^4.11.1","@types/jest":"^22.2.2","@types/lodash":"^4.14.106","@types/logform":"^1.2.0","@types/node":"^9.6.1","@types/winston":"^2.3.8","bluebird":"^3.5.1","colors":"^1.2.1","commitizen":"^2.9.6","coveralls":"^3.0.0","cross-env":"^5.1.4","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","husky":"^0.14.3","jest":"^22.4.3","lint-staged":"^7.0.0","lodash.camelcase":"^4.3.0","node-localstorage":"^1.3.1","prompt":"^1.0.0","replace-in-file":"^3.4.0","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.12.0","rollup-plugin-uglify":"^3.0.0","semantic-release":"^15.1.4","ts-jest":"^22.4.2","ts-node":"^5.0.1","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.8.1","validate-commit-msg":"^2.14.0"},"dependencies":{"lodash":"^4.17.5","request":"^2.85.0","request-promise":"^4.2.2","sequential-event":"^0.4.1","winston":"^3.0.0-rc3"},"engines":{"node":">=7.0.0"},"gitHead":"a9e3d79553a02533477987e9f85451268b3daa8d","_id":"@diaspora/diaspora@0.3.0-alpha.3","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-ZySUeUR7LUcOq9B9xEjXigt+AZdx9VhHVSTQ/OBOS4g51n4ytVeYdjaHOnXCabSywgawaBXzogK/i43mMkI8TA==","shasum":"13812af6be642cd7ef7f141f38ea6147f2ec5983","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.3.tgz","fileCount":253,"unpackedSize":31070326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKseHrcKPFt03C5Z1vP8OCuadpnuS6+skn0/efnGj8cAiBKuHWqjOAJ6VSJIAo3bsStIj1P5Peq10KuASF+pD/lHQ=="}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.3_1523200702226_0.3590957282979663"},"_hasShrinkwrap":false},"0.3.0-alpha.4":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.4","description":"Multi-Layer ORM for Javascript Client+Server","main":"lib/index.js","module":"es5/diaspora.js","typings":"lib/diaspora.d.ts","files":["docs","es5","umd"],"directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' || true","doc":"typedoc --out docs --target es6 --theme minimal --mode file src","prebuild":"rimraf docs es5 umd lib","build:standalone":"rollup -c ./rollup/rollup.standalone.config.ts","build:standalone:min":"rollup -c ./rollup/rollup.standalone.min.config.ts","build:module":"rollup -c ./rollup/rollup.module.config.ts","build:module:min":"rollup -c ./rollup/rollup.module.min.config.ts","build:all":"npm run build:standalone && npm run build:standalone:min && npm run build:module && npm run build:module:min","build":"tsc --module commonjs --outDir lib && npm run build:all && npm run doc","start":"rollup -c ./rollup/rollup.module.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","conventional-changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","version":"npm run conventional-changelog && git add CHANGELOG.md","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"GPL-3.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","lint-staged":{"{src,test}/**/*.ts":["npm run lint:fix","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"moduleDirectories":["node_modules"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"globals":{"ts-jest":{"tsConfigFile":"tsconfig.jest.json"}}},"devDependencies":{"@resin.io/types-node-localstorage":"^1.3.0","@types/bluebird":"^3.5.20","@types/chalk":"^2.2.0","@types/express":"^4.11.1","@types/jest":"^22.2.2","@types/lodash":"^4.14.106","@types/logform":"^1.2.0","@types/node":"^9.6.2","@types/winston":"^2.3.9","bluebird":"^3.5.1","colors":"^1.2.1","commitizen":"^2.9.6","coveralls":"^3.0.0","cross-env":"^5.1.4","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","husky":"^0.14.3","jest":"^22.4.3","lint-staged":"^7.0.4","lodash.camelcase":"^4.3.0","node-localstorage":"^1.3.1","prompt":"^1.0.0","replace-in-file":"^3.4.0","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-commonjs":"^9.1.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.12.0","rollup-plugin-uglify":"^3.0.0","semantic-release":"^15.1.5","ts-jest":"^22.4.2","ts-node":"^5.0.1","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.8.1","validate-commit-msg":"^2.14.0"},"dependencies":{"lodash":"^4.17.5","request":"^2.85.0","request-promise":"^4.2.2","sequential-event":"^0.4.1","winston":"^3.0.0-rc3"},"engines":{"node":">=7.0.0"},"gitHead":"9ce7ba1c8bd5b5039c9258db91b9b9375f1e1ebc","_id":"@diaspora/diaspora@0.3.0-alpha.4","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-Plens5qIvpHgnNIh2cBV2JQgGkVY8bmFhX5go//CR+0bL28nTv4cWqB0xJYzGDsypDbKtQaeueBN8xGCrCgbhw==","shasum":"71b98b693f53912c1d662b79c73aeb05c4b8a889","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.4.tgz","fileCount":135,"unpackedSize":27455161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1iheCRA9TVsSAnZWagAAoMkP/iLh592QC4whOvIxlffX\nG2ERPMY5baXZIfjYfVC3T74i0KQXENcWZQqW5H9XPMVQ48m3UtTYM03/6Q+T\nl7vetV18jE+pDCCzQ67af+IVcGAp8lW5UXR3PRAJq9JhNVTjscU5FU3Tmnr2\nMACq0AZH7rO/dy2x+NkjF0PGtmDMQ7WYBSMxCeW9xJ4YGjEV5Zd01HJA/GzA\nasWQc23ZDZuRExs6qKucqeGWncH2TjlhbXiUk1fDvk31gPOob2p8B2LjA1tp\niRBfUcFQWlZWoCSYaGvQLiqFUcSRci4kNqFI7vlLDjDVueBEYyaCDdqvw4if\nfwfq70PSPeM33z/HenK75N72YSTZ+RrjqZP9KJ8XafETENE6FmKcFffbBoo3\nkjOjDkIfQ1wamKi2rENDccM2qGrOn/gf2fYE0+dAX6w3iZjfZtdwFK3xgX36\nILixNqvJAwJ6qM3q/hjpkrBRwhfFIJg6yCiKxQ4R3rRVrDiy8cO4z/D0iaQq\nVZOjDEZuY66Lt5PHm5Vf1NSZ0I+jRU4XPFOdDQinykTi0k4WCoq8/WMmX+FY\nU8ssilXJ6lwd2TacHnESnFOnAGSmptw2ZWIk84I6P2e3px6DYxCO9pc0i8H9\nEizrgyFTN0xI8tW2WPWG/H+xjIBuUZjeNiMtsL0T5kgG31Cw6cHbEpSS6Wa+\ndae2\r\n=sdQv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBT/rusQE/eYiE1p9m08tKG9z7cPbkkoOM0PU61vRrcAiEAgtncnH9fWe3UfTZqmCnPFUTWlnB9cOtQtiRvLSVKt6o="}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.4_1523984476546_0.7662305043559225"},"_hasShrinkwrap":false},"0.3.0-alpha.5":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.5","description":"Multi-Layer ORM for Javascript Client+Server","main":"lib/index.js","module":"es5/diaspora.js","typings":"lib/index.d.ts","files":["docs","es5","lib"],"browser":{"winston":false,"request-prmise":false},"directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --out docs --target es6 --theme minimal --mode file src","prebuild":"rimraf docs es5 lib umd","build:standalone":"rollup -c ./rollup/rollup.standalone.config.ts","build:standalone:min":"rollup -c ./rollup/rollup.standalone.min.config.ts","build:module":"rollup -c ./rollup/rollup.module.config.ts","build:module:min":"rollup -c ./rollup/rollup.module.min.config.ts","build:all":"npm run build:standalone && npm run build:standalone:min && npm run build:module && npm run build:module:min","build:typescript":"tsc --module commonjs --outDir lib","build":"npm run build:typescript && npm run build:all && npm run doc","start":"rollup -c ./rollup/rollup.module.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","conventional-changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","version":"npm run conventional-changelog && git add CHANGELOG.md","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"GPL-3.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","lint-staged":{"{src,test}/**/*.ts":["npm run lint:fix","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"moduleDirectories":["node_modules"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"globals":{"ts-jest":{"tsConfigFile":"tsconfig.jest.json"}}},"devDependencies":{"@resin.io/types-node-localstorage":"^1.3.0","@types/bluebird":"^3.5.20","@types/chalk":"^2.2.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/logform":"^1.2.0","@types/node":"^10.0.4","@types/request-promise":"^4.1.41","bluebird":"^3.5.1","colors":"^1.2.4","commitizen":"^2.9.6","coveralls":"^3.0.1","cross-env":"^5.1.4","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","husky":"^0.14.3","jest":"^22.4.3","lint-staged":"^7.0.5","lodash.camelcase":"^4.3.0","node-localstorage":"^1.3.1","prompt":"^1.0.0","replace-in-file":"^3.4.0","rimraf":"^2.6.2","rollup":"^0.58.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^3.0.0","semantic-release":"^15.2.0","ts-jest":"^22.4.4","ts-node":"^6.0.2","tslint":"^5.10.0","tslint-config-prettier":"^1.12.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.8.3","validate-commit-msg":"^2.14.0"},"dependencies":{"lodash":"^4.17.10","request":"^2.85.0","request-promise":"^4.2.2","sequential-event":"^0.4.1","winston":"^3.0.0-rc5"},"engines":{"node":">=7.0.0"},"gitHead":"1b34eee3c3f82a360e035622c6df142769459872","_id":"@diaspora/diaspora@0.3.0-alpha.5","_npmVersion":"6.0.0","_nodeVersion":"9.11.1","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-f3rmjxR6mCrAvSKJMWYZHaQ/NTeEQZFs3I719/q2EViNknqPY0oJz5CpMtva+qdin8irseqz7BgAAsYtX7DISg==","shasum":"675ab2bc72b381077bbd0b586279bff7e5f0236d","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.5.tgz","fileCount":254,"unpackedSize":28272299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAHHsCRA9TVsSAnZWagAAX4oQAKScKXZ+HgdevaiCJy/f\nLbZNhBa2iOienYz/Ml1ng+gx5zAhppmsY8tGPBDvj/pkfKOjrd6V/dlZnpNa\n4aWn8kubo84+4knmreRm2oCqXphW0nNqMN2iXLm/8GJj4Q/3BV2mkAZTUh0X\ntxbsA+w4QEUTR4zQ7nfmvtYSPIvMQ65NsDToCJ+rX2mDBomWMxlsoDuhIGE0\nPr6w7JjCQ8StvpYS0igEnl5VBi/2pOO9zVOvivFH3Ebi0gnFxAnktu6F51LS\n24TlU+XJKKVL4eun/aqwgKN9E69XlPWWFRWwvEFdqK6Q/X4Q8ROk29/JwZzV\nxVPlpkmKr8FrypDYmmJimg3IUNdO0r1/RKz8isH/DC3fsXLuunKSxKjKrxGS\nul4D8LtrvlVeATN0+QcUFUXPHkj3dbiCP3GNtHrDSDz3ly6wxfVpAgH5fg4c\nkfVc/otQ+M8vuJO1t1dQ3J9c8UsUwKZZgOuYKZL1CdDL7VQuN1lzFnUj7FS5\nm3tlrgs9fMTSC5fBd8miSH+ru02aEMq5ej49ALjTVRGem6JA7JPImbdHmWr8\nGykzcJrgzTOBCvl+1FYVUYPiIyRCNwuStjfEvOQzpw9DPjzmFxDY6iHIvQo7\nulk64LRiiL2kV15dnkxuJ2f12AYEg4Vh7IXOllyopWnN4GI7Mwa6klAJcs7v\nwRgb\r\n=DDcG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIwP2aruUEQWbV30vDllVBNbVyL3XVWEHdLPUNPqkSwAiEArauze7sr6mZpsgaBO5DMwjil/5Sh/TUx/kpCCrTfrKE="}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.5_1526755819132_0.6067409813222919"},"_hasShrinkwrap":false},"0.3.0-alpha.7":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.7","description":"Multi-Layer ORM for Javascript Client+Server","main":"./dist/lib/index.js","module":"./dist/umd/diaspora.js","typings":"./dist/lib/index.d.ts","files":["docs","dist","src"],"browser":{"winston":false,"request-prmise":false},"directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --out docs --target es6 --theme minimal --mode file --json doc.json src","prebuild":"rimraf docs dist","build:standalone":"rollup -c ./rollup/rollup.standalone.config.ts","build:standalone:min":"rollup -c ./rollup/rollup.standalone.min.config.ts","build:module":"rollup -c ./rollup/rollup.module.config.ts","build:module:min":"rollup -c ./rollup/rollup.module.min.config.ts","build:all":"npm run build:standalone && npm run build:standalone:min && npm run build:module && npm run build:module:min","build:typescript":"tsc --declaration true --module commonjs --outDir dist/lib --declarationDir dist/lib","build":"npm run build:typescript && npm run build:all && npm run doc","start":"rollup -c ./rollup/rollup.module.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","conventional-changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","version":"npm run conventional-changelog && git add CHANGELOG.md","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"GPL-3.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","lint-staged":{"{src,test}/**/*.ts":["npm run lint:fix","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"moduleDirectories":["node_modules"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverage":true,"globals":{"ts-jest":{"tsConfigFile":"tsconfig.jest.json"}}},"devDependencies":{"@resin.io/types-node-localstorage":"^1.3.0","@types/bluebird":"^3.5.20","@types/chalk":"^2.2.0","@types/express":"^4.11.1","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/logform":"^1.2.0","@types/node":"^10.0.4","@types/request-promise":"^4.1.41","bluebird":"^3.5.1","colors":"^1.2.4","commitizen":"^2.9.6","coveralls":"^3.0.1","cross-env":"^5.1.4","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","husky":"^0.14.3","jest":"^22.4.3","lint-staged":"^7.0.5","lodash.camelcase":"^4.3.0","node-localstorage":"^1.3.1","prompt":"^1.0.0","replace-in-file":"^3.4.0","rimraf":"^2.6.2","rollup":"^0.58.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.13.0","rollup-plugin-uglify":"^3.0.0","semantic-release":"^15.2.0","ts-jest":"^22.4.4","ts-node":"^6.0.2","tslint":"^5.10.0","tslint-config-prettier":"^1.12.0","tslint-config-standard":"^7.0.0","typedoc":"^0.11.1","typescript":"^2.8.3","validate-commit-msg":"^2.14.0"},"dependencies":{"lodash":"^4.17.10","request":"^2.86.0","request-promise":"^4.2.2","sequential-event":"^0.4.3","winston":"^3.0.0-rc5"},"engines":{"node":">=7.0.0"},"gitHead":"9c42b9d646ee7dfaac6cb5e157a1757fc8d745f7","_id":"@diaspora/diaspora@0.3.0-alpha.7","_npmVersion":"6.0.0","_nodeVersion":"9.11.1","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-2888WxR5K7+abWF1SAMwtunsZ0BCI7XMKx+4Qvl0omcxr1MIgTOngj0Xa73xckZOdrSojBPUV1nN0EddQzmoOg==","shasum":"51ce1760613f0ec82d54422c975af9f44bb05715","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.7.tgz","fileCount":263,"unpackedSize":31863086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAa5yCRA9TVsSAnZWagAAmzkP/203DbhF4OmTGNNFpz6B\n/JchBG+qZFyq4oRmgXyc1okfJ8/v9O3UBbFgwnZgZ4Lyud+po+GNzkGecTe0\ntucK9tgZBR0VzN1gXTsWfHjupGe+e4GaH+iXQPtq8ZTB0otkGfHU3vL1oZx9\nGhDJEcRrKp9gKr3TuovGbVD1L8xY4LnLL3l3f6vvRh7KTp/CURimjc6QFC3r\nd5BDDWgbPj5LlWoAIg6OVI/FLhkySdHBZtx5/DJZszNoN3PsA2xLqkY4QJlu\n3jPOKAzUiX2ptT3sE7+Yp+bnyLsPWWiUNcZHl97qzR7SNeFKoRKjGDhXdzM+\nG3q2PHaSY4sJOYD3SVx6AI1gjZVEH2h3GSpQuPINwfNUFm5Zo9FrRoUNvL1E\nu9IdoUipW5UWgifDx+V6wCY+Bd53x+qrSVVLgFX7tIq5Dx0/2Aq+CTMTDNB6\nO+2auT2t8RmS3VfaCI9Pan7gqPpnz/1CH6uKTfkq4MxTWfsCUdQsGtVk3oSv\nMpk//jV497byndBuCxx0GVv0J704CGiEn5Py64cM6TduHaYLLi35nk6kqrF+\nik383sb40/PzW13jAprs6f9Y+MCEkKQQC/X3StZwH84SId2c0ppXmD3lWmPE\nQPF4MW4kbDvn91TPCcfghJBHy0PkT88OJo76eJH8CS161vM0DoZQBcgpNm1s\nBBNk\r\n=ytsG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5mYWWTH65jGvL0yHbetLaqsfdZeXYW4gK0jk66ijtagIhAPmXMiRXOKOamYImYYAIbim0Y9T5cOg9dm1kb5GtAuS1"}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.7_1526836849603_0.9091786431460533"},"_hasShrinkwrap":false},"0.3.0-alpha.8":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.8","description":"Multi-Layer ORM for Javascript Client+Server","main":"./dist/lib/index.js","module":"./dist/umd/diaspora.js","typings":"./dist/lib/index.d.ts","files":["docs","dist","src"],"browser":{"winston":false,"request-prmise":false},"directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --out docs --target es6 --theme minimal --mode file --json doc.json src","prebuild":"rimraf docs dist","build:standalone":"rollup -c ./rollup/rollup.standalone.config.ts","build:standalone:min":"rollup -c ./rollup/rollup.standalone.min.config.ts","build:module":"rollup -c ./rollup/rollup.module.config.ts","build:module:min":"rollup -c ./rollup/rollup.module.min.config.ts","build:all":"npm run build:standalone && npm run build:standalone:min && npm run build:module && npm run build:module:min","build:typescript":"tsc --declaration true --module commonjs --outDir dist/lib --declarationDir dist/lib","build":"npm run build:typescript && npm run build:all && npm run doc","start":"rollup -c ./rollup/rollup.module.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","conventional-changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","version":"npm run conventional-changelog && git add CHANGELOG.md","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"GPL-3.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","lint-staged":{"{src,test}/**/*.ts":["npm run lint:fix","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"moduleDirectories":["node_modules"],"roots":["test"],"coverageThreshold":{"global":{"branches":70,"functions":80,"lines":80,"statements":80}},"collectCoverage":true,"globals":{"ts-jest":{"tsConfigFile":"tsconfig.jest.json"}}},"devDependencies":{"@resin.io/types-node-localstorage":"^1.3.0","@types/bluebird":"^3.5.21","@types/chalk":"^2.2.0","@types/express":"^4.16.0","@types/jest":"^23.1.3","@types/lodash":"^4.14.110","@types/logform":"^1.2.0","@types/node":"^10.5.0","@types/request-promise":"^4.1.41","bluebird":"^3.5.1","colors":"^1.3.0","commitizen":"^2.10.1","conventional-changelog-cli":"^2.0.1","coveralls":"^3.0.1","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","husky":"^0.14.3","intercept-stdout":"^0.1.2","jest":"^23.2.0","lint-staged":"^7.2.0","lodash.camelcase":"^4.3.0","node-localstorage":"^1.3.1","prompt":"^1.0.0","replace-in-file":"^3.4.0","rimraf":"^2.6.2","rollup":"^0.62.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.15.1","rollup-plugin-uglify":"^4.0.0","semantic-release":"^15.6.0","ts-jest":"^22.4.6","ts-node":"^7.0.0","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","tslint-config-standard":"^7.1.0","typedoc":"^0.11.1","typescript":"^2.9.2","uglify-es":"^3.3.9","validate-commit-msg":"^2.14.0","xmlhttprequest":"^1.8.0"},"dependencies":{"lodash":"^4.17.10","request":"^2.87.0","request-promise":"^4.2.2","sequential-event":"^0.4.3","winston":"^3.0.0"},"engines":{"node":">=7.0.0"},"gitHead":"2aa84040f956f85134283df2b7b993c22aab2b0d","_id":"@diaspora/diaspora@0.3.0-alpha.8","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-nEK81oLbmN1kIzE0LLWklLseAW7hy3msu3h7G0/J8egO/LXgeLk6WihzL7qXjWsrKx881XINmD7ejCw2/iNYTA==","shasum":"c72eac36b6065d9941fa60b4f8cdb80e908ea0cf","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.8.tgz","fileCount":297,"unpackedSize":34847309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOmMECRA9TVsSAnZWagAAYA0P/iC15Uju+lkx62t4A3Lh\nDrNYLLyWIeA9TFE6Cp0Fe+c6kOyPhINDtB83uj8fVo4AHbxWou6ZvZ2BBa+g\nbdQHkLSzVL9g/0eHzZt9az2Ffb9WWoJ/U2VSvSKRZVvBA/2bUbET6ToYkodq\nObWBpDlnLk1AWqsqOTryr7MCBOpoIUdHa4554NBfpHn8fjaoG3RxczL/+LAp\niijn0F+OnFd0PzuVLRrD/6TRaKOL2lsypr3TOGuwLL/GyCLYTWXvjspNpNZK\nNRsvlY7iD4CG8mcuoUWsO/TfZ7pMPjhboMjQQv6l+AZzmng3r8PsmZnlbb+z\nvFJKgaalLemVwnmzM8ZjpvUbqi41+8bxV4XRX0YASL6s9vZUBWsFugAU2Pvd\n4jADRYZVjoc6ciBxVcB6R49FOMAXb4UXO0RjV5OsPuIjc3f6+QA1LLu14nGP\nrcX6dMZEhCO/pwgkriBo0UB90/ONcyikpiSFvM6dIETIW7FVPvGttfuyoW2v\nD+GJLAjsI+9SoUYIgWYrm2DR0tyJBsJ+ujypvXlCjrS/lSjb0ND7cjtNexsS\nxcDZBjH73kcv8mqRSx4D85cKV9N7fQCcnHSFYhECx6BFpJMYEILZDKpYsxKr\nwRk/wM29ZUXdI6ba3hFPZLg2mt5Jtf41boDEKJZglavyE+rq8wytrYuC/+Ae\nxa2A\r\n=Q4pp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb3Lk60MyH9u7knSrf64xp+2lL1klpWOcP+/FJxJuziAIgFHFKuTQECMuboGl6b4EgKNBzMFA1SFUZ7jzk/APK+fs="}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.8_1530553091807_0.9451894249279389"},"_hasShrinkwrap":false},"0.3.0-alpha.9":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.9","description":"Multi-Layer ORM for Javascript Client+Server","main":"./dist/lib/index.js","module":"./dist/umd/diaspora.js","typings":"./dist/lib/index.d.ts","files":["docs","dist","src"],"browser":{"winston":false,"request-prmise":false},"directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --out docs --target es6 --theme minimal --mode file --json doc.json src","prebuild":"rimraf docs dist","build:standalone":"rollup -c ./rollup/rollup.standalone.config.ts","build:standalone:min":"rollup -c ./rollup/rollup.standalone.min.config.ts","build:module":"rollup -c ./rollup/rollup.module.config.ts","build:module:min":"rollup -c ./rollup/rollup.module.min.config.ts","build:all":"npm run build:standalone && npm run build:standalone:min && npm run build:module && npm run build:module:min","build:typescript":"tsc --declaration true --module commonjs --outDir dist/lib --declarationDir dist/lib","build":"npm run build:typescript && npm run build:all && npm run doc","start":"rollup -c ./rollup/rollup.module.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","conventional-changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","version":"npm run conventional-changelog && git add CHANGELOG.md","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"GPL-3.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","lint-staged":{"{src,test}/**/*.ts":["npm run lint:fix","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"moduleDirectories":["node_modules"],"roots":["test"],"coverageThreshold":{"global":{"branches":70,"functions":80,"lines":80,"statements":80}},"collectCoverage":true,"globals":{"ts-jest":{"tsConfigFile":"tsconfig.jest.json"}}},"devDependencies":{"@resin.io/types-node-localstorage":"^1.3.0","@types/bluebird":"^3.5.21","@types/chalk":"^2.2.0","@types/express":"^4.16.0","@types/jest":"^23.1.4","@types/lodash":"^4.14.110","@types/logform":"^1.2.0","@types/node":"^10.5.1","@types/request-promise":"^4.1.41","bluebird":"^3.5.1","colors":"^1.3.0","commitizen":"^2.10.1","conventional-changelog-cli":"^2.0.1","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","husky":"^0.14.3","intercept-stdout":"^0.1.2","jest":"^23.2.0","lint-staged":"^7.2.0","lodash.camelcase":"^4.3.0","node-localstorage":"^1.3.1","prompt":"^1.0.0","replace-in-file":"^3.4.0","rimraf":"^2.6.2","rollup":"^0.62.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.15.1","rollup-plugin-uglify":"^4.0.0","semantic-release":"^15.6.2","ts-jest":"^23.0.0","ts-node":"^7.0.0","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","tslint-config-standard":"^7.1.0","typedoc":"^0.11.1","typescript":"^2.9.2","uglify-es":"^3.3.9","validate-commit-msg":"^2.14.0","xmlhttprequest":"^1.8.0"},"dependencies":{"lodash":"^4.17.10","request":"^2.87.0","request-promise":"^4.2.2","sequential-event":"^0.4.3","winston":"^3.0.0"},"engines":{"node":">=7.0.0"},"gitHead":"1881dd8baf7b8f4a049c216f731f6cfbe9f91dd0","_id":"@diaspora/diaspora@0.3.0-alpha.9","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-KK7z+lSCwPC8cfqnQXV2QUwt4RHXRv8DMUlPb/aULCFRJuvMibLoyZaK3QlMJR49d9v89flRLTpEgXwpRpzxsg==","shasum":"a317440166bc0a080eddc1ce66ae50dfa8c1091b","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.9.tgz","fileCount":297,"unpackedSize":34823228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOqLoCRA9TVsSAnZWagAAaoIP/jdlXILvXHc1dcSwCgjC\nt2j5pcOkC8VMnEm+RzrJS5zZC9wAoTFzcZu6OTwkTO5KIOm5tbqP++gHW4SJ\n8K1ilZh/4t0NYEs4gO0a2+ZlzsU5876pdvz5aN0x7zsTgIDFh6AfaUBb8FRQ\n0hacgJ9Xv8UlsYgZCrGQ76tIKBunNwebYz8EZTnVKZ0rY+EzRCYSa7a/QC9r\nBTiD0xJcaYh2uon42P+F4v87/M8I/1//Ys+stw1mdxHLVVtkWLpxzv1liCbI\no6+4NZ6sgWD6lvaNnYPCISNbUDqLgNBl7YdA3nr9OxOqUY9cEBO7+RHTvrvo\nWZVO6AkwGxKyfU/ZkUwhLlFvRW9JcK2c6MMPPmTPlB6BMc8lWlRy8c2i/wQd\nVbBVpacagrXd4KmjjGdLB25E/rhgL4n+OeXQOXzcvJKttPr/OO/T/4NL6X/f\n3RFF/jPiIMjLpOATd33jx5lgHy4jH8fDBPSnkO+rvLtqAbZpkrcdlkY98DRI\nDmjURNvnLIDcfB8LEVKc7grAGjb0qSigOJzq/cZGDqeu1a8S76I8IuH01/38\nJFa1gzmaweiN1fTl7RtH3L3BZFbiQvky4s6NCBuxIgVkdIh/3OQO7gJeupVB\nEaS2jcHck/uB2Ls7WI/8oH40n5f6Q68p3YHloh9jtTnXCMmXjn3jeW017Suf\n3y6n\r\n=2Y/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe45FawLZyL3gSAG378OgqWAAYP7m4CCbEPjIBSXLFcgIgcLhGKAh4XrlUivMrkiPUEKG5TOpAPOD9hHzOK+Bl91g="}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.9_1530569447719_0.8698275114242706"},"_hasShrinkwrap":false},"0.3.0-alpha.10":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.10","description":"Multi-Layer ORM for Javascript Client+Server","main":"./dist/lib/index.js","module":"./dist/umd/diaspora.standalone.js","typings":"./dist/lib/index.d.ts","files":["docs","dist","src"],"browser":{"winston":false,"request-prmise":false},"directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --out docs --target es6 --theme minimal --mode file --json doc.json src","prebuild":"rimraf docs dist","build:standalone":"rollup -c ./rollup/rollup.standalone.config.ts","build:standalone:min":"rollup -c ./rollup/rollup.standalone.min.config.ts","build:module":"rollup -c ./rollup/rollup.module.config.ts","build:module:min":"rollup -c ./rollup/rollup.module.min.config.ts","build:rollup":"npm run build:standalone && npm run build:standalone:min && npm run build:module && npm run build:module:min","build:typescript":"tsc --declaration true --module commonjs --outDir dist/lib --declarationDir dist/lib","build":"npm run build:typescript && npm run build:rollup && npm run doc","start":"rollup -c ./rollup/rollup.module.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","conventional-changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","version":"npm run conventional-changelog && git add CHANGELOG.md && npm run doc && git add --force docs","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"GPL-3.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"moduleDirectories":["node_modules"],"roots":["test"],"coverageThreshold":{"global":{"branches":70,"functions":80,"lines":80,"statements":80}},"collectCoverage":true,"globals":{"ts-jest":{"tsConfigFile":"tsconfig.jest.json"}}},"devDependencies":{"@resin.io/types-node-localstorage":"^1.3.0","@types/chalk":"^2.2.0","@types/express":"^4.16.0","@types/jest":"^23.1.6","@types/lodash":"^4.14.112","@types/logform":"^1.2.0","@types/node":"^10.5.2","@types/request-promise":"^4.1.42","colors":"^1.3.0","commitizen":"^2.10.1","conventional-changelog-cli":"^2.0.1","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","husky":"^0.14.3","intercept-stdout":"^0.1.2","jest":"^23.4.1","lodash.camelcase":"^4.3.0","node-localstorage":"^1.3.1","prompt":"^1.0.0","replace-in-file":"^3.4.0","rimraf":"^2.6.2","rollup":"^0.62.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-hypothetical":"^2.1.0","rollup-plugin-ignore":"^1.0.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.15.1","rollup-plugin-uglify":"^4.0.0","semantic-release":"^15.7.1","ts-jest":"^23.0.0","ts-node":"^7.0.0","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","tslint-config-standard":"^7.1.0","typedoc":"^0.11.1","typescript":"<2.8","uglify-es":"^3.3.9","validate-commit-msg":"^2.14.0","xmlhttprequest":"^1.8.0"},"dependencies":{"lodash":"^4.17.10","request":"^2.87.0","request-promise":"^4.2.2","sequential-event":"^0.4.3","winston":"^3.0.0"},"engines":{"node":">=7.0.0"},"gitHead":"e1fbc2bcf4379e3bb3be1ad138743357e42b04d1","_id":"@diaspora/diaspora@0.3.0-alpha.10","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-ympNQW2W5bWfMh3Qg03ixlsJhHAYRPxd4RWAr74KgAM4brojTgjOtbo/iRh+8adZOFQD9P92Y69NsJGRHKtP1w==","shasum":"3311aa029a4d4c4fe753d0bc506264f9d241d1c9","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.10.tgz","fileCount":315,"unpackedSize":34250623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUPkTCRA9TVsSAnZWagAApyEP/iPeHK7ZQNd0azx0DGUE\n+RZONTSOitaNj4FRi4sAX8h+p7mLhhIO6ryw9bEv0XDyLLBByc0EG54U3O1c\nJTyFM1DKJBrK4N3O9g85lF/XEzytrbzrhS5eydw7LixGVoS6MXSnh2vpW0vj\nS1XC9JoAbAh+OV44VpC1H99QWaXQck/9KysYIta4slAgADOFu/b7RAtt3rIL\nh5ju6L3T86H0bUC6DDirKCcIB9e2uAN3aoatKT/Nwu98ZOU/G3xneKCHvCIC\nXb8e5G9vW2ugsgougVQZegUWY5ir4/iqvc9Sur5QnwWcfkMPhlJlkUodcftU\nsgYjUcS9dqsfqBLShFtvea6s43cdNgBiKSvB5Xzllw5Cn4w5ax3TbFuRrX/T\n/b5PTF4HQ8R+slakYvQ1pCQiYMEJwQcfAQTCFoUEU0UD5FGyeiemX2/LFZMV\nEZ4tblC+Hl8U0ryNhmmh+AX4ZjvwpcO8QvBH7ZpbVNOBBg5Abmu0RpC+ZLYn\ntpK2M/QrTCxn/DxFClFSVyvVQFy1FCueuMm6G4dvCR1SyxYHrx9R8o2BhIrl\nHoWg5q14PX518YBlA8Nn2DMz9P5Tzwli/Uj/EFXzH+ydfY1FVRZrySi4vjGC\nz+dQTdHWBijfW9t4coprfIutzSeKist838ll2GhxgfUUeR56ovIpYehNgKZv\nVs6m\r\n=kSgW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUJYC7dNIfleuF3R+ffKfx56aJpsr/8D3ZSjnmIOUqQwIgMj6Y69ISMm5/NUb5ZuIPiXT/+tNzvZaMgEhjRVLP4L4="}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.10_1532033298899_0.3509195443054509"},"_hasShrinkwrap":false},"0.3.0-alpha.11":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.11","description":"Multi-Layer ORM for Javascript Client+Server","files":["docs","dist","src"],"main":"./dist/node/umd/index.js","browser":"./dist/browser/umd/index.js","typings":"./dist/types","directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --out docs --target es6 --theme minimal --mode file --json doc.json src","prebuild":"rimraf docs dist","build":"npm run build:browser && npm run build:node && npm run doc","build:node":"rollup -c ./rollup/rollup.node.config.ts","build:browser":"npm run build:browser:standalone && npm run build:browser:standalone:min && npm run build:browser:module && npm run build:browser:module:min","build:browser:module":"rollup -c ./rollup/rollup.browser.module.config.ts","build:browser:module:min":"rollup -c ./rollup/rollup.browser.module.min.config.ts","build:browser:standalone":"rollup -c ./rollup/rollup.browser.standalone.config.ts","build:browser:standalone:min":"rollup -c ./rollup/rollup.browser.standalone.min.config.ts","start":"rollup -c ./rollup/rollup.module.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","conventional-changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","version":"npm run conventional-changelog && git add CHANGELOG.md && npm run doc && git add --force docs","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"GPL-3.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"moduleDirectories":["node_modules"],"roots":["test"],"coverageThreshold":{"global":{"branches":70,"functions":80,"lines":80,"statements":80}},"collectCoverage":true,"globals":{"ts-jest":{"tsConfigFile":"tsconfig.jest.json"}}},"devDependencies":{"@resin.io/types-node-localstorage":"^1.3.0","@types/chalk":"^2.2.0","@types/express":"^4.16.0","@types/jest":"^23.1.6","@types/lodash":"^4.14.112","@types/logform":"^1.2.0","@types/node":"^10.5.2","@types/request-promise":"^4.1.42","colors":"^1.3.0","commitizen":"^2.10.1","conventional-changelog-cli":"^2.0.1","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","husky":"^0.14.3","intercept-stdout":"^0.1.2","jest":"^23.4.1","lodash.camelcase":"^4.3.0","logform":"^1.9.1","node-localstorage":"^1.3.1","prompt":"^1.0.0","replace-in-file":"^3.4.0","rimraf":"^2.6.2","rollup":"^0.62.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-hypothetical":"^2.1.0","rollup-plugin-ignore":"^1.0.3","rollup-plugin-jscc":"^0.3.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.15.1","rollup-plugin-uglify":"^4.0.0","semantic-release":"^15.7.1","ts-jest":"^23.0.0","ts-node":"^7.0.0","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","tslint-config-standard":"^7.1.0","typedoc":"^0.11.1","typescript":"<2.8","uglify-es":"^3.3.9","validate-commit-msg":"^2.14.0","xmlhttprequest":"^1.8.0"},"dependencies":{"lodash":"^4.17.10","request":"^2.87.0","request-promise":"^4.2.2","sequential-event":"^0.4.3","winston":"^3.0.0"},"engines":{"node":">=7.0.0"},"gitHead":"b41e9713a91f6f452d9249bae38eae7e33d17c2e","_id":"@diaspora/diaspora@0.3.0-alpha.11","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-lmMfdH7REK/J+7YZ7ppT9z6fnPUbYpxmmev963pCyM8ebbjJFoKuQ8isjcQrZ/uooSCaYv4CRyt2afIBBMr5wg==","shasum":"362ab46cb5630581be3836327e92056a5e209ed8","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.11.tgz","fileCount":213,"unpackedSize":34605317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWjZECRA9TVsSAnZWagAA2UIP/jMTUNJOHyISPcx8kDEE\n7KGQSOzveMZ1G2yyPkkhq7qAqSvFnzS8XVs1GfV6PYq+8TnfYr2vf1iQLBrN\nWBzTczuULkfXn3SasBOEtIn9IrMoKJsi9HSklDLnXl91tq59iawHP5Sxji6k\nl0p0hJmxuP1FtxsPikcuIyYkYBo/nrvMOkhVk0RY+wsWuehzmo9w9WRyVanD\nHZmVIkx2iCqxy1o+W7Ktc+QKYhm2bCUFmN/OV9V3b4Qga5k8SJlQAqBe7zSL\n5Kl860mIATXc6XHp3tTy2nf1ltvq1T2mcbvSgcMxXg54i8FKOJIoTV5P18yf\nAapB46IAli9no6dIKrOGr47ve1/b4sDmBjiKKm5puyhzyRJ21F6e/hY3nnc5\nEB3Bz1UB7ChY3+3bkb7WiFXIgrPpxPJhxCItoIOusoTBefbliyrEESiCHckW\noB9UQPK3LdvFjzjs480Uzk0NYn70SaNM7v24aJ5ir0yrlBmWZqD/WaIBs9pv\n5Kl7W2CBImBpQuuXb1Ht9ua9ZMzLp054uyixCOq4/Y0VjXOcwY0zU3r/lYgh\n2AfGUyA/FaCJR+Pj8Q4qRWBkuc+ylhk8/5ScG3fTpdgPoncJQDTsmqHL8/YB\noc2QJ7BmcZqOae2L9uJHJYKxAWufILJsO531WgN2bGFCq4SyjtzvBX2735SW\nrvjo\r\n=3Rsn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMD8oc5Svmq5qodqk8X984c7vygFYwwxNhAGE2ZDk/7QIhAK+VEDvJHjpDwPg5aGjbf/Xg5AsI5YC1cBRi//cciuVJ"}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.11_1532638788214_0.8444775603128805"},"_hasShrinkwrap":false},"0.3.0-alpha.12":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.12","description":"Multi-Layer ORM for Javascript Client+Server","files":["docs","dist","src"],"main":"./dist/node/umd/index.js","browser":"./dist/browser/umd/index.js","typings":"./dist/types","directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --out docs --target es6 --theme minimal --mode file --json doc.json src","prebuild":"rimraf docs dist","build":"npm run build:browser && npm run build:node && npm run doc","build:node":"rollup -c ./rollup/rollup.node.config.ts","build:browser":"npm run build:browser:standalone && npm run build:browser:standalone:min && npm run build:browser:module && npm run build:browser:module:min","build:browser:module":"rollup -c ./rollup/rollup.browser.module.config.ts","build:browser:module:min":"rollup -c ./rollup/rollup.browser.module.min.config.ts","build:browser:standalone":"rollup -c ./rollup/rollup.browser.standalone.config.ts","build:browser:standalone:min":"rollup -c ./rollup/rollup.browser.standalone.min.config.ts","start":"rollup -c ./rollup/rollup.module.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","conventional-changelog":"npx conventional-changelog-cli -p angular -i CHANGELOG.md -s","version":"npm run conventional-changelog && git add CHANGELOG.md && npm run doc && git add --force docs","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"GPL-3.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"moduleDirectories":["node_modules"],"roots":["test"],"coverageThreshold":{"global":{"branches":70,"functions":80,"lines":80,"statements":80}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.jest.json"}},"setupTestFrameworkScriptFile":"./test/setup.ts"},"devDependencies":{"@resin.io/types-node-localstorage":"^1.3.0","@types/chalk":"^2.2.0","@types/express":"^4.16.0","@types/jest":"^23.1.6","@types/lodash":"^4.14.112","@types/logform":"^1.2.0","@types/node":"^10.5.2","@types/request-promise":"^4.1.42","colors":"^1.3.0","commitizen":"^2.10.1","conventional-changelog-cli":"^2.0.1","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","husky":"^0.14.3","intercept-stdout":"^0.1.2","jest":"^23.4.1","jest-extended":"^0.7.2","lodash.camelcase":"^4.3.0","node-localstorage":"^1.3.1","prettier":"^1.13.7","prompt":"^1.0.0","replace-in-file":"^3.4.0","rimraf":"^2.6.2","rollup":"^0.62.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-hypothetical":"^2.1.0","rollup-plugin-ignore":"^1.0.3","rollup-plugin-jscc":"^0.3.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.15.1","rollup-plugin-uglify":"^4.0.0","semantic-release":"^15.7.1","ts-jest":"^23.0.0","ts-node":"^7.0.0","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","tslint-config-standard":"^7.1.0","tslint-plugin-prettier":"^1.3.0","typedoc":"^0.11.1","typescript":"<2.8","uglify-es":"^3.3.9","validate-commit-msg":"^2.14.0","xmlhttprequest":"^1.8.0"},"dependencies":{"chalk":"^2.4.1","lodash":"^4.17.10","request":"^2.87.0","request-promise":"^4.2.2","sequential-event":"^0.4.3","winston":"^3.0.0","logform":"^1.9.1"},"engines":{"node":">=7.0.0"},"gitHead":"405c9b4766ccb170e45ac8c01e872c20d8acabd8","_id":"@diaspora/diaspora@0.3.0-alpha.12","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-Ygp99jVMiJ7tkMmg84ZiTRF4KA7q2qsyT/DCMQHh9rMbezYokQbb9KcFnNscWa2suyHJQl2KNYEcG/EOUVAmpQ==","shasum":"c53ea6a51d68b534787733598ea0f9aa595ea692","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.12.tgz","fileCount":244,"unpackedSize":43243574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXfTKCRA9TVsSAnZWagAAwq0P/iZ7W8NIw8wh++zj4vFc\nie4jz1G2kp52i6D1y9CONaLPa/NmdRn3zDZKYJnaPozZ1CrHdRsHcyBHsh3v\n67h+HVmv+zKAXnC0R9iOJ4VacMdknh2B5m7+v//wyw0bZnpni/ejzLr9NtSr\nLPsm5shJVSK1PNHIWUaojLnXlBdTQ6qeszpjnw/PKXLWTVIDAJX9VXZ3LtAI\nSV2xSAcPGF/zOsGfVYjJ1vB5NBCdmA/JWGal3N8B0IdziD2FbYmE1eIlH/LJ\n7RX7vLBoFKLhf7w6He0k9EfI6VXzQNgKkI/eoRINEFNkNPvf1kOQTIvtb7C2\n71FIgtDrHf1HXmA83keNMu3tnWIC33AeV8s0kOpBdwUuFQPEh1pzKqvZSzbC\n+5PcKAeQThiqQ06KPM5d5IforT73cr+TMJg0h3qnnAolAjxHAO0rvOv/o3Dq\nClDxQgrUfGwqASknuf1vMXfdL7AlW/Lfhc30Ng+rti07SxfJeQ4aKOWldPP5\nEV1SBIf5wAcaJD+3F9RJBgrs7yv4GEiRNr2B0UpXZDIE7SyloiEsehw/7M3R\nTTWunpBgkVnbZXF0e3PZZEWus3hnD1c9R+q/OZJmo9nIqDWTSFnGXkfsa1qP\nYScQKrslqupmMHDCc+b2f3XehIvS9ErElkVO5b53FpSPcnF255X4DyA3e3mg\n5X7T\r\n=L0Fp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxzXIaFZzb9xgcf+iehl/IB1mEoXPYT3+ZaBw9laNCrwIgCP7LMwkU0GYf2V8RmIa6d9iTxvah5DE5Ql7KDTif+nU="}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.12_1532884170033_0.7683634461977249"},"_hasShrinkwrap":false},"0.3.0-alpha.13":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.13","description":"Multi-Layer ORM for Javascript Client+Server","files":["docs","dist","src"],"main":"./dist/node/umd/index.js","browser":"./dist/browser/umd/index.js","typings":"./dist/types","directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --out docs --target es6 --theme minimal --mode file --json doc.json src","prebuild":"rimraf docs dist","build":"npm run build:browser && npm run build:node && npm run doc","build:node":"rollup -c ./rollup/rollup.node.config.ts","build:browser":"npm run build:browser:standalone && npm run build:browser:standalone:min && npm run build:browser:module && npm run build:browser:module:min","build:browser:module":"rollup -c ./rollup/rollup.browser.module.config.ts","build:browser:module:min":"rollup -c ./rollup/rollup.browser.module.min.config.ts","build:browser:standalone":"rollup -c ./rollup/rollup.browser.standalone.config.ts","build:browser:standalone:min":"rollup -c ./rollup/rollup.browser.standalone.min.config.ts","start":"rollup -c ./rollup/rollup.module.config.ts -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","changelog":"npx conventional-changelog -p angular -i CHANGELOG.md -s","version":"npm run changelog && git add CHANGELOG.md && npm run doc && git add --force docs","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"GPL-3.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["ts","tsx","js","jsx","json"],"moduleDirectories":["node_modules"],"roots":["test"],"coverageThreshold":{"global":{"branches":70,"functions":80,"lines":80,"statements":80}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"globals":{"ts-jest":{"tsConfigFile":"tsconfig.jest.json"}},"setupTestFrameworkScriptFile":"./test/setup.ts","testURL":"http://localhost/"},"devDependencies":{"@types/chalk":"^2.2.0","@types/express":"^4.16.0","@types/jest":"^23.3.1","@types/lodash":"^4.14.116","@types/logform":"^1.2.0","@types/node":"^10.7.0","@types/request-promise":"^4.1.42","colors":"^1.3.1","commitizen":"^2.10.1","conventional-changelog-cli":"^2.0.1","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","husky":"^0.14.3","intercept-stdout":"^0.1.2","jest":"^23.5.0","jest-extended":"^0.8.1","lodash.camelcase":"^4.3.0","prettier":"^1.14.2","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.64.1","rollup-plugin-commonjs":"^9.1.5","rollup-plugin-hypothetical":"^2.1.0","rollup-plugin-ignore":"^1.0.3","rollup-plugin-jscc":"^0.3.3","rollup-plugin-json":"^3.0.0","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.16.1","rollup-plugin-uglify":"^4.0.0","semantic-release":"^15.9.8","ts-jest":"^23.1.3","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.14.0","tslint-config-standard":"^7.1.0","tslint-plugin-prettier":"^1.3.0","typedoc":"^0.11.1","typescript":"3.0.1","uglify-es":"^3.3.9","validate-commit-msg":"^2.14.0","validate-npm-package-name":"^3.0.0","xmlhttprequest":"^1.8.0"},"dependencies":{"chalk":"^2.4.1","lodash":"^4.17.10","request":"^2.88.0","request-promise":"^4.2.2","sequential-event":"^0.4.4","winston":"^3.0.0","logform":"^1.9.1"},"engines":{"node":">=7.0.0"},"gitHead":"ce6f5cff323f0fc549dcfe6e86b0e99ec6e22202","_id":"@diaspora/diaspora@0.3.0-alpha.13","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-WjKj2VcNI0IuVtcYGiK02GQ12cvRbYieZ8+ae5G6zEYf4o5C0almkZ0XTqV+eveOvGTB7pNn/LASvLeUub4qyg==","shasum":"936b3f8fafd9d2e3ae29ae28577f254b406b27a2","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.13.tgz","fileCount":249,"unpackedSize":44913767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdx/nCRA9TVsSAnZWagAAVW8P/3wmC4uvGNcRVpV+SwMo\nwVUHlXpie3dPYHU5njFJIdZ/P0QcDlUUiGT9LBFFbuODSqB3CIfEbBDWkRwh\nfpqdr9E372aeaQPx/Ovufq+tHMdl6iqOdK+cuhREjRQJ96IJTOtaq7EYjNcg\nDLAJhxLRTLFb/fOoRkXMTMhMHrRafhXZ4e8dY/ujkpYCUfAf4nJMueWtK+88\n3hbbHX5gZlIYIKz8GaGfKz3tO3Kw0LHj5UmXgJ9r/vTYAZNFuxaEgLul0Z0k\nsftrnZYNySfS2O1E96NtZZXNPIUA4rEI5i8O4UnyC7ZFg83vEQB4T8cH1pLj\nPQsP/yNpZmQcenEfWXHtREI1HMi0QGlN1/ojVIkxjE4CQtmO+Fx4I66ZudCE\nQIEdtCPC2b1A7zRt3DcKMcTmQuwkq/bmNYzarBaKWX/UeUXrwTdHTWOJ4jnc\nj28NTyrHTwqrRJ5/T9wPMmDqCEEDzSVfrPZZefMmiuMnC4G82O2jqi8IBoA0\nNeVUwckwqEcgeTxceyWj2bucMdu2vQu1PgMcqSZbV60USoFNowNhgQFgvB7F\nla8HcwFLbzAw99mRBMaIk1fLTF6cwS4y+LwYmpC51t13BilNMiz/7HG7Q+R+\nqhdBUlGu0jS7DK/ylIrcICViHW3wQcFgyrfKPqQhZH3WhRMrnIaICxaMu0uV\nO5Bl\r\n=LH7l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuTeSUo3bGg6/MG80wBLQVTwQrDQaSFARDCZgDrspkSAiEA+Ls2qT/TUEI5I0FuMy4TcqRwednySWS79KzmQfK13BM="}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.13_1534533606120_0.23307490153937915"},"_hasShrinkwrap":false},"0.3.0-alpha.14":{"name":"@diaspora/diaspora","version":"0.3.0-alpha.14","description":"Multi-Layer ORM for Javascript Client+Server","main":"./dist/node/diaspora.esm.js","browser":"./dist/browser/diaspora.iife.js","module":"./dist/browser/diaspora.esm.js","typings":"./dist/types","directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --target es6 --mode file --json doc.json src","prebuild":"rimraf docs dist","build":"npm install --only=dev && rollup -c ./rollup.config.js --environment ENVIRONMENT:production && npm run doc","build:dev":"npm install --only=dev && rollup -c ./rollup.config.js","start":"rollup -c ./rollup.config.js -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","changelog":"npx conventional-changelog -p angular -i CHANGELOG.md -s","version":"npm run changelog && git add CHANGELOG.md && npm run doc","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"Apache 2.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["js","json","jsx","ts","tsx"],"moduleDirectories":["node_modules"],"roots":["test/unit-test"],"coverageThreshold":{"global":{"branches":70,"functions":80,"lines":80,"statements":80}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.test.json","diagnostics":false}},"setupTestFrameworkScriptFile":"./test/unit-test/setup.ts","testURL":"http://localhost/","preset":"ts-jest","testMatch":null},"devDependencies":{"@babel/core":"^7.1.2","@babel/preset-env":"^7.1.0","@types/express":"^4.16.0","@types/jest":"^23.3.2","@types/lodash":"^4.14.116","@types/logform":"^1.2.0","@types/node":"^10.11.6","@types/request-promise":"^4.1.42","commitizen":"^3.0.2","conventional-changelog-cli":"^2.0.11","coveralls":"^3.0.2","cz-conventional-changelog":"^2.1.0","express":"^4.16.3","intercept-stdout":"^0.1.2","jest":"^23.6.0","jest-extended":"^0.11.0","rimraf":"^2.6.2","rollup":"^0.66.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-jscc":"^0.3.3","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript2":"^0.17.0","semantic-release":"^15.9.16","ts-jest":"^23.10.4","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","typedoc":"^0.13.0","typescript":"3.0.1","validate-commit-msg":"^2.14.0","validate-npm-package-name":"^3.0.0","xmlhttprequest":"^1.8.0"},"dependencies":{"lodash":"^4.17.11","request":"^2.88.0","request-promise":"^4.2.2","sequential-event":"^0.4.5","winston":"^3.1.0","logform":"^1.10.0"},"engines":{"node":">=7.0.0"},"gitHead":"3b1922c501bbebf5b2c483d7756596b07eabfe69","_id":"@diaspora/diaspora@0.3.0-alpha.14","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-uBUEQUI81FTdMr21GoccZr96iJ8OwW90UKeayk2Q/JnmpZ7TMjOL0GHj4P+LTvb9smjKro0GSrj4TSaSJJPv8w==","shasum":"5a2e6e88fb2bd4462db9542b09d48ae87e206bd5","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0-alpha.14.tgz","fileCount":109,"unpackedSize":2063362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4JyKCRA9TVsSAnZWagAALfUQAIdl0/wQjuRLtUOV65Mp\nQSX5M37dJ2lOwhMRYyNPWaxW6unbbyMwTD1Stmff1gw56qBLOH6HyoUpzPgA\nEKtuefD0Pd1ptaTFz/OrZFhgPjSCV+LMHTM0W3VhxjgXOZme647NA30XKdIG\nHVlsB4CuyGqsCMo4lEq6DqmNZXQ83kEaySHvK22b8KPsp6Tc5usOj/s4+2M3\nFwSCWnc3orb3EqNTtl+e9zQFw/nmNJ9ST+Fn1/zOFqv77APaE/H9qJYqyhhe\njfnZsVb5wDO9PlWcble0zvrl4uiyEqk78hxH4LqzqoI31aW8pn3/OLscT0el\nvULYROLYzb7EAcTtXwknUaY8VZVA5d6gh18L0rJIrAJj1YUT5UwGO97IagDj\nEZxmSKzw5OtOKVSrTd5LezkzaspWL8hHPiYu9Kw4a87gk8Ruhi/LIgAWpPJp\n+Q11Sgg+dN/JXW3dy2OaObtTEYUPwXuW92nVFypv2XwHDtPaddVFbbfsXeV+\nB4pNrea8O15ept5W3L9Yi4cLgf3AChL5izNXSWOF6PMtqSckwHO1BBjD+DQ9\njDTIRo7fLgZSRXZs2Ry9vt7ArSPAaQpxFYY1Aj0CaKasf6F8y9w8p6yRX5ZQ\neS50bMT46GsGR0Nr4NQumNDD9PUnQebfUPLQf87xHCwfNAVjLwgwaDITHsP2\nTnX7\r\n=o1I9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7ubAThcwx5HM8h5yk6cgC9J5nKM63x+T6bc7PlgiSYAIhAMpAIx1JTlpYVuN5TXA98j4owI0H+OpB5aV6m7vdT/Dk"}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0-alpha.14_1541446793217_0.0036651103791631723"},"_hasShrinkwrap":false},"0.3.0":{"name":"@diaspora/diaspora","version":"0.3.0","description":"Multi-Layer ORM for Javascript Client+Server","//":"For IIFE, you can use `./dist/browser/diaspora.iife.js`","main":"./dist/node/diaspora.esm.js","module":"./dist/node/diaspora.esm.js","browser":"./dist/browser/diaspora.esm.js","typings":"./dist/types","directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --target es6 --mode file --json doc.json src","prebuild":"rimraf docs dist","build":"npm install && rollup -c ./rollup.config.js --environment ENVIRONMENT:production && npm run doc","build:dev":"npm install && rollup -c ./rollup.config.js","start":"rollup -c ./rollup.config.js -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","changelog":"npx conventional-changelog -p angular -i CHANGELOG.md -s","version":"npm run changelog && git add CHANGELOG.md && npm run doc","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"Apache 2.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["js","json","jsx","ts","tsx"],"moduleDirectories":["node_modules"],"roots":["test/unit-test"],"coverageThreshold":{"global":{"branches":70,"functions":80,"lines":80,"statements":80}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.test.json","diagnostics":false}},"setupTestFrameworkScriptFile":"./test/unit-test/setup.ts","testURL":"http://localhost/","preset":"ts-jest","testMatch":null},"devDependencies":{"@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","@types/express":"^4.16.0","@types/jest":"^23.3.9","@types/lodash":"^4.14.118","@types/logform":"^1.2.0","@types/node":"^10.12.10","@types/request-promise":"^4.1.42","commitizen":"^3.0.4","conventional-changelog-cli":"^2.0.11","coveralls":"^3.0.2","cz-conventional-changelog":"^2.1.0","express":"^4.16.4","intercept-stdout":"^0.1.2","jest":"^23.6.0","jest-extended":"^0.11.0","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-jscc":"^0.3.3","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript2":"^0.18.0","semantic-release":"^15.12.1","ts-jest":"^23.10.5","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","typedoc":"^0.13.0","typescript":"3.1.6","validate-commit-msg":"^2.14.0","validate-npm-package-name":"^3.0.0","xmlhttprequest":"^1.8.0"},"dependencies":{"lodash":"^4.17.11","request":"^2.88.0","request-promise":"^4.2.2","sequential-event":"^0.4.5","winston":"^3.1.0","logform":"^1.10.0"},"engines":{"node":">=7.0.0"},"gitHead":"372537b77747e7de067eeed4b8c3aa98d53869f1","_id":"@diaspora/diaspora@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-Co1MAfMVZgRy3yN62SvCq2OukXUTV7hDPuos9Mx89KHKrrZbk6/lARs6PLghFPnCh2sLpv3UzcEtbZ3E7Am8bA==","shasum":"3c6adba7dbdde247a7d2d27444b46b5a72734ece","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.0.tgz","fileCount":109,"unpackedSize":2064961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9yPOCRA9TVsSAnZWagAAC2AP/0NHkHF+N9tsdtp/1R6D\nUF7M0nyw7KOQ0Zf/XtbkX/8cQSmhHiRuN/UAV40HJB6iSMAXLTMKruj8Xu1+\nU5Ns6y0hBxMAd86BH2kp6ZQNIzo8x9k4IJ4T1PDn9r9I5v/XR2INpfKBk45n\nqQvL11JEw4ij3b010FhZKbg6Jh4cn3uyjZGhCkbekAht7FeasjZ0tidXydzm\n/fcy87+G5l0pooIvOBnb0KE154TVfycDQFwGwoAQFPZ7v9cBF0dvZp6kQOj0\npJ4yieZ9MlYTlj3OIitv8Iit78SrnFAQY4Q6TSfb+Dgd+OPy/PQ8xjafbsKa\n/jEDgFTe4D9COJZnNOhg3ix2Hf+5dYDYn8oR3/hqQLCmDgqJfp3xDqaJize9\nmYCM9Eai4XRmJi3HvWP7V5goY9g4NMRqJnfL1nCYvozab+ENUBoEj2qBuBhw\ndABSdwEse7q7KkEKCYWk4LVWq+jNTUi68aVsjdT+3qVjPSylTsFEHNfPPJjA\nfAG66XHpjAi2JZ7SWWO8A+gfJyzg6RYje1sFW5Y3JTElVIGkuykjWkAmuRxW\nxeC8iNICcxLV3+BEWsVbSLrBVUpMoGr9MFYrFu2NMCUvyv8k2+7REJ7jWpUw\nLOvOTlViHCdHyDOwf2MbOIAnRmT649gqlj7YYxCwUIFr8uFrRzZXXsi5MzCu\nBF21\r\n=Uivu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ47YsGMbpImAinvj/Sb66Htgfx1wo/ijnYoFfsbX/GwIhAKEFQLzFdXvgl9MAWmS7QtBuB6wMQg2fDiKFpOzwdVSI"}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.0_1542923214096_0.24679243970634102"},"_hasShrinkwrap":false},"0.3.1":{"name":"@diaspora/diaspora","version":"0.3.1","description":"Multi-Layer ORM for Javascript Client+Server","//":"For IIFE, you can use `./dist/browser/diaspora.iife.js`","main":"./dist/node/diaspora.cjs.js","module":"./dist/node/diaspora.esm.js","browser":"./dist/browser/diaspora.esm.js","typings":"./dist/types","directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --target es6 --mode file --json doc.json src","prebuild":"rimraf docs dist","build":"npm install && rollup -c ./rollup.config.js --environment ENVIRONMENT:production && npm run doc","build:dev":"npm install && rollup -c ./rollup.config.js","start":"rollup -c ./rollup.config.js -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","changelog":"npx conventional-changelog -p angular -i CHANGELOG.md -s","version":"npm run changelog && git add CHANGELOG.md && npm run doc","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"Apache 2.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["js","json","jsx","ts","tsx"],"moduleDirectories":["node_modules"],"roots":["test/unit-test"],"coverageThreshold":{"global":{"branches":70,"functions":80,"lines":80,"statements":80}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.test.json","diagnostics":false}},"setupTestFrameworkScriptFile":"./test/unit-test/setup.ts","testURL":"http://localhost/","preset":"ts-jest","testMatch":null},"devDependencies":{"@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","@types/express":"^4.16.0","@types/jest":"^23.3.10","@types/lodash":"^4.14.118","@types/logform":"^1.2.0","@types/node":"^10.12.10","@types/request-promise":"^4.1.42","commitizen":"^3.0.4","conventional-changelog-cli":"^2.0.11","coveralls":"^3.0.2","cz-conventional-changelog":"^2.1.0","express":"^4.16.4","intercept-stdout":"^0.1.2","jest":"^23.6.0","jest-extended":"^0.11.0","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-jscc":"^1.0.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript2":"^0.18.0","semantic-release":"^15.12.1","ts-jest":"^23.10.5","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","typedoc":"^0.13.0","typescript":"3.1.6","validate-commit-msg":"^2.14.0","validate-npm-package-name":"^3.0.0","xmlhttprequest":"^1.8.0"},"dependencies":{"lodash":"^4.17.11","request":"^2.88.0","request-promise":"^4.2.2","sequential-event":"^0.4.5","winston":"^3.1.0","logform":"^1.10.0"},"engines":{"node":">=7.0.0"},"gitHead":"e539e1b40df14110a64ac473de525a0e55c44400","_id":"@diaspora/diaspora@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-JRkXeHBUrHjkf4Rlb3M8/7OU6Y3mPxRc5bur0eiAmXmJyF/uRVAvgrQuzMlAsFWWu0eteJ+SJCynoRTLBReiNA==","shasum":"d563e4b4ba4d32e7f21fa63f8d4e9d2c87e39a24","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.1.tgz","fileCount":111,"unpackedSize":2317467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAyV2CRA9TVsSAnZWagAAnXUP/1o/IpuWXWnsvFxAEajm\nbXN+0SyBV5CqfO+chwxkirtR6KkFw2pKotpn3Ep2SoBe4kRt7TWm6x+A+WP7\nuuHvyns297HJe8l8+LZYFnX8fvnC+xKHKOdrVMb9jN/ZC3pvruL1uiNnEdEs\nkDE7xZWi5wolg95XIGEX5443PULgJWlnLgoh2vFJSs+Xj9G2F+3U22ceRv3t\nowtM9cictlbipX/D+ix6EXWDfCkNigt4cZDrHLHOA6Tbll2iv6bjFvTBI66p\nhCeIpQGAcNwko1KTcorRYffxyvP9YGauQA7RauJSUjF/5DgNFrzI98/M6VTb\nAeR//0kQ5R3Sc3l9vIp9PeiNkQ8Ny2WUCa1nAgo/jzVXtpMaKONPmVXFGFIB\nXqu4j0HhR2WCTqR4x27xq9so/PE0tCKyvuAWpadY2Up8cp60um/Xp1qwGS8X\nxgYeItMFKKwiNuxP1Gv+aX3zTelwSQDtdoQ8pGlc1iXoTsZhITPTdIJUByf2\n4gTgXI0rIYsH6u7jmm26ylk1Z6iCDnuVcSbjO4MGSrjEtDmkAt/w+cz1qkBa\nHmfwOCHnkFAELMyo8J/hGJ5jfnTCo5D4zOoYCwj7zd7BBkz0Pmoa5F0YAxUL\nZVbTLR/aOKQgwR0Vwyh1BUS2mu6Aw+3S+DOM6n+W8qmTnWDhg6hdp9hzzbB7\nLCdN\r\n=8Lod\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjJO79RnLLiclNSuVP+vMx4SZvtsdIkhVl89ZJ2/BfXAiEA0xH8um/XiqT50jubIiq+uBuhltZ1qNmZKrTj92Zz/60="}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.1_1543710069458_0.1311881013548739"},"_hasShrinkwrap":false},"0.3.3":{"name":"@diaspora/diaspora","version":"0.3.3","description":"Multi-Layer ORM for Javascript Client+Server","//":"For IIFE, you can use `./dist/browser/diaspora.iife.js`","main":"./dist/node/diaspora.cjs.js","module":"./dist/node/diaspora.esm.js","browser":"./dist/browser/diaspora.esm.js","typings":"./dist/types","directories":{"doc":"doc","test":"test"},"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json","lint:fix":"tslint --fix -t codeFrame 'src/**/*.ts' 'test/**/*.ts' -p tsconfig.json || true","doc":"typedoc --target es6 --mode file --json doc.json src","prebuild":"rimraf docs dist","build":"npm install && rollup -c ./rollup.config.js --environment ENVIRONMENT:production && npm run doc","build:dev":"npm install && rollup -c ./rollup.config.js","start":"rollup -c ./rollup.config.js -w","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","changelog":"npx conventional-changelog -p angular -i CHANGELOG.md -s","version":"npm run changelog && git add CHANGELOG.md && npm run doc","prepack":"npm run build"},"keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"author":{"name":"Gerkin"},"license":"Apache 2.0","bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"homepage":"https://github.com/diaspora-orm/diaspora#readme","config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(js|ts)x?$","moduleFileExtensions":["js","json","jsx","ts","tsx"],"moduleDirectories":["node_modules"],"roots":["test/unit-test"],"coverageThreshold":{"global":{"branches":70,"functions":80,"lines":80,"statements":80}},"collectCoverage":true,"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}"],"globals":{"ts-jest":{"tsConfig":"test/tsconfig.test.json","diagnostics":false}},"setupTestFrameworkScriptFile":"./test/unit-test/setup.ts","testURL":"http://localhost/","preset":"ts-jest","testMatch":null},"devDependencies":{"@babel/core":"^7.1.6","@babel/preset-env":"^7.1.6","@types/express":"^4.16.0","@types/jest":"^23.3.10","@types/lodash":"^4.14.118","@types/logform":"^1.2.0","@types/node":"^10.12.10","@types/request-promise":"^4.1.42","commitizen":"^3.0.4","conventional-changelog-cli":"^2.0.11","coveralls":"^3.0.2","cz-conventional-changelog":"^2.1.0","express":"^4.16.4","intercept-stdout":"^0.1.2","jest":"^23.6.0","jest-extended":"^0.11.0","rimraf":"^2.6.2","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-jscc":"^1.0.0","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^4.0.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript2":"^0.18.0","semantic-release":"^15.12.5","ts-jest":"^23.10.5","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","typedoc":"^0.13.0","typescript":"3.1.6","validate-commit-msg":"^2.14.0","validate-npm-package-name":"^3.0.0","xmlhttprequest":"^1.8.0"},"dependencies":{"lodash":"^4.17.11","request":"^2.88.0","request-promise":"^4.2.2","sequential-event":"^0.4.5","winston":"^3.1.0","logform":"^1.10.0"},"engines":{"node":">=7.0.0"},"gitHead":"68c47cecda84b7fe409ce523bfcb1bab6daec538","_id":"@diaspora/diaspora@0.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"},"dist":{"integrity":"sha512-UpiptzpLF+Tzb7mmA4kWreyQXu+yF57yMNOExHAgylDBd66g5ux+GKofKY2nBc2c0BqsEsdQqHat1ldpVJyhSQ==","shasum":"700e8ce7f3d1f7b0cf22db4a90f9280cf41d70da","tarball":"https://registry.npmjs.org/@diaspora/diaspora/-/diaspora-0.3.3.tgz","fileCount":111,"unpackedSize":2319071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFaFXCRA9TVsSAnZWagAAPhgP/0iUeUZegQNI/ADogFxC\nd2uQ2uOUR6vdK9x/kWuALhJA0JWq+72pjqm40bQ3r7TGjNd5NcoF+GOG+QUf\nAhdpyslZGc3B+TtCflxhDpxKoo+W8qbdO58aP1x11w2IXRd50kaTMgepkOcL\nsuNDGkpE0+746K/0r9U+7u8BfqitbuSp+k7UxoWNjUg1oq3miMaU+6h1MTuX\nVr4u1hJHbT2nNz+NlaCGGridmP5rAiy5Sz7NeBnp0k8g+GkTN4CStJLVcRt2\nQads5t3KC8GwgB3lBgwwSlu8cs+pDys+gnWVsOvPm3ND9qQND3HWI+UylNe2\nFgiRmzRKFSBqFla5lu23JwY75B7QEEIMYQL45hdHCbuRVq1UwIj7U+6nxN2A\n5cIt5IyDjrhuHUbx2gqOz/hyglzjUVjHVNVvTvvX28HwS+ySdk3zBzJYNoxB\nPkoqVCXvA3XMzFBDZ40WU+0wpBIFRyP9qX7/GZApV2wCl+EuDhabOjXkI8AL\nt9pwPMIJQq8KvIHMoMkgxlYU6K3Xn6Ra3ImAZLZ0JkYqU7H0hntGr7+07yec\nEs/WW/cTPAm5DVwiSgWzBX0bckH8dllxhJU9tOhED0P2U7oSdeW7/PY7Z+hA\n2oWdBMcL50RAcFS8yXlP6obBA6GvDgIY/GHbzlq4VmWMs+v2tO3VfaZT2ETz\nubGz\r\n=Fwmq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS2M8jEZELXw3m00tPhD49UFKnxh3PM7hxEsPTUfPjkgIgDvuRmHzpINKVzcDWakD4dI9+0y+7QtrYTQKpmKD4/ug="}]},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diaspora_0.3.3_1544921430222_0.15657580423137762"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-07T23:44:27.234Z","0.3.0-alpha.1":"2018-04-07T23:44:27.605Z","modified":"2022-04-05T04:22:09.195Z","0.3.0-alpha.2":"2018-04-08T14:50:16.243Z","0.3.0-alpha.3":"2018-04-08T15:18:22.571Z","0.3.0-alpha.4":"2018-04-17T17:01:17.204Z","0.3.0-alpha.5":"2018-05-19T18:50:19.537Z","0.3.0-alpha.6":"2018-05-20T05:18:34.553Z","0.3.0-alpha.7":"2018-05-20T17:20:49.890Z","0.3.0-alpha.8":"2018-07-02T17:38:12.316Z","0.3.0-alpha.9":"2018-07-02T22:10:48.147Z","0.3.0-alpha.10":"2018-07-19T20:48:19.528Z","0.3.0-alpha.11":"2018-07-26T20:59:48.800Z","0.3.0-alpha.12":"2018-07-29T17:09:30.398Z","0.3.0-alpha.13":"2018-08-17T19:20:06.538Z","0.3.0-alpha.14":"2018-11-05T19:39:53.437Z","0.3.0":"2018-11-22T21:46:54.283Z","0.3.1":"2018-12-02T00:21:09.666Z","0.3.2":"2018-12-15T16:50:44.461Z","0.3.3":"2018-12-16T00:50:30.488Z"},"maintainers":[{"name":"gerkin","email":"alexandre.j.p.germain@gmail.com"}],"description":"Multi-Layer ORM for Javascript Client+Server","homepage":"https://github.com/diaspora-orm/diaspora#readme","keywords":["ORM","db","collection","manager","localstorage","webstorage","models","mvc","query","object"],"repository":{"type":"git","url":"git+https://github.com/diaspora-orm/diaspora.git"},"author":{"name":"Gerkin"},"bugs":{"url":"https://github.com/diaspora-orm/diaspora/issues"},"license":"Apache 2.0","readme":"# Diaspora\n\n***Multi-source ORM for NodeJS & the browser***\n\n## Build status\n\nFancy badges:\n[![Build Status](https://travis-ci.org/diaspora-orm/diaspora.svg?branch=master)](https://travis-ci.org/diaspora-orm/diaspora)\n[![Dependency Status](https://david-dm.org/diaspora-orm/diaspora.svg)](https://david-dm.org/diaspora-orm/diaspora)\n[![Maintainability](https://api.codeclimate.com/v1/badges/f549405fb8016f6fdb1b/maintainability)](https://codeclimate.com/github/diaspora-orm/diaspora/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/f549405fb8016f6fdb1b/test_coverage)](https://codeclimate.com/github/diaspora-orm/diaspora/test_coverage)\n[![npm](https://img.shields.io/npm/dm/@diaspora/diaspora.svg)](https://www.npmjs.com/package/@diaspora/diaspora)\n[![npm version](https://badge.fury.io/js/%40diaspora%2Fdiaspora.svg)](https://www.npmjs.com/package/@diaspora/diaspora)\n[![GitHub commit activity the past year](https://img.shields.io/github/commit-activity/y/diaspora-orm/diaspora.svg)](https://github.com/diaspora-orm/diaspora)\n[![license](https://img.shields.io/github/license/diaspora-orm/diaspora.svg)](https://github.com/diaspora-orm/diaspora/blob/master/LICENSE)\n[![Greenkeeper badge](https://badges.greenkeeper.io/diaspora-orm/diaspora.svg)](https://greenkeeper.io/)\n\n## Thanks to\n\n### Browserstack\n\n[<img src=\"https://cdn.rawgit.com/diaspora-orm/diaspora/master/media/Browserstack.svg\" height=\"105.6\" width=\"490.1\"/>](https://www.browserstack.com/)\n\nfor integration tests.\n\n## Installation\n\nTo install Diaspora, simply run one of the following commands:\n\n```bash\n# With NPM\nnpm install --save @diaspora/diaspora\n# With Yarn\nyarn add @diaspora/diaspora\n```\n\n## Documentation & important notes\n\nWelcome on the GitHub repository of Diaspora. Please visit the [manual website](https://diaspora.ithoughts.io/), where you can find [guides](https://diaspora.ithoughts.io/guides/), [tutorials](https://diaspora.ithoughts.io/tutorials/), or the [API tocumentation](https://diaspora.ithoughts.io/api)\n\n> ***Important note***: Diaspora is very young and under heavy development. You\nare totally free to use it or contribute, but be aware that some important\nfeatures are incomplete or absent:\n * *Relations*: Not implemented\n * *[Query language](https://diaspora.ithoughts.io/guides/query-language)*: Supported up to Specification level 2.\n * *Multi sources*: not tested\n\n## Diaspora extensions\n\n### Available adapters\n\n<table style=\"display:table;\">\n    <thead>\n        <tr>\n            <th rowspan=\"2\">Adapter</th>\n            <th rowspan=\"2\">Description</th>\n            <th rowspan=\"2\">Links</th>\n            <th rowspan=\"2\">Maintainer</th>\n            <th colspan=\"2\">Platform</th>\n            <th rowspan=\"2\">Other infos</th>\n        </tr>\n        <tr>\n            <th>Node</th>\n            <th>Browser</th>\n        </tr>\n    </thead>\n    <tbody>\n        <tr>\n            <td style=\"vertical-align: middle;\">\n                <img width=\"100\" alt=\"In memory\" src=\"https://cdn.rawgit.com/diaspora-orm/diaspora/master/media/inMemory.svg\"/><br/>\n                In Memory\n            </td>\n            <td>A simple adapter that stores its data directly in the memory</td>\n            <td colspan=\"2\" rowspan=\"3\" style=\"vertical-align: middle;\">Built-in</td>\n            <td>✓</td>\n            <td>✓</td>\n            <td rowspan=\"3\" style=\"vertical-align: middle;\">[QL] v2</td>\n        </tr>\n        <tr>\n            <td style=\"vertical-align: middle;\">\n                <img width=\"100\" alt=\"Web API\" src=\"https://cdn.rawgit.com/diaspora-orm/diaspora/master/media/webApi.svg\"/><br/>\n                WebApi\n            </td>\n            <td>A customizable adapter that use HTTP APIs as data source. Convinient to query easily REST, SOAP or GraphQL apis.</td>\n            <td>✓</td>\n            <td>✓</td>\n        </tr>\n        <tr>\n            <td style=\"vertical-align: middle;\"><a href=\"https://developer.mozilla.org/en-US/docs/Web/API/Storage\">\n                <img width=\"100\" alt=\"Browser storage\" src=\"https://cdn.rawgit.com/diaspora-orm/diaspora/master/media/webStorage.svg\"/><br/>\n                WebStorage</a>\n            </td>\n            <td>A simple adapter that stores its data in the browser's local or session storage.</td>\n            <td>✗</td>\n            <td>✓</td>\n        </tr>\n        <tr>\n            <td style=\"vertical-align: middle;\"><a href=\"https://www.mongodb.com/\">\n                <img width=\"100\" alt=\"MongoDB\" src=\"https://cdn.rawgit.com/diaspora-orm/adapter-mongo/master/media/mongo.svg\"/><br/>\n                MongoDB</a>\n            </td>\n            <td></td>\n            <td style=\"vertical-align: middle;\">\n                <a href=\"https://github.com/diaspora-orm/adapter-mongo\" target=\"_blank\"><img alt=\"GitHub release\" src=\"https://img.shields.io/github/release/diaspora-orm/adapter-mongo.svg?label=GitHub\"/></a><br/>\n                <a href=\"https://www.npmjs.com/package/@diaspora/adapter-mongo\" target=\"_blank\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/@diaspora/adapter-mongo.svg\"/></a><br/>\n                <a href=\"https://yarnpkg.com/en/package/@diaspora/adapter-mongo\" target=\"_blank\"><img alt=\"yarn\" src=\"https://img.shields.io/npm/v/@diaspora/adapter-mongo.svg?label=yarn\"/></a>\n            </td>\n            <td style=\"vertical-align: middle;\"><a href=\"https://github.com/diaspora-orm\" target=\"_blank\"><img alt=\"GitHub followers\" src=\"https://img.shields.io/github/followers/diaspora-orm.svg?label=Diaspora%20ORM\"/></a></td>\n            <td>✓</td>\n            <td>✗</td>\n            <td style=\"vertical-align: middle;\">[QL] v2</td>\n        </tr>\n        <tr>\n            <td style=\"vertical-align: middle;\"><a href=\"https://redis.io/\">\n                <img width=\"100\" alt=\"Redis\" src=\"https://cdn.rawgit.com/diaspora-orm/adapter-redis/master/media/redis.svg\"/><br/>\n                Redis</a>\n            </td>\n            <td></td>\n            <td style=\"vertical-align: middle;\">\n                <a href=\"https://github.com/diaspora-orm/adapter-redis\" target=\"_blank\"><img alt=\"GitHub release\" src=\"https://img.shields.io/github/release/diaspora-orm/adapter-redis.svg?label=GitHub\"/></a><br/>\n                <a href=\"https://www.npmjs.com/package/@diaspora/adapter-redis\" target=\"_blank\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/@diaspora/adapter-redis.svg\"/></a><br/>\n                <a href=\"https://yarnpkg.com/en/package/@diaspora/adapter-redis\" target=\"_blank\"><img alt=\"yarn\" src=\"https://img.shields.io/npm/v/@diaspora/adapter-redis.svg?label=yarn\"/></a>\n            </td>\n            <td style=\"vertical-align: middle;\"><a href=\"https://github.com/diaspora-orm\" target=\"_blank\"><img alt=\"GitHub followers\" src=\"https://img.shields.io/github/followers/diaspora-orm.svg?label=Diaspora%20ORM\"/></a></td>\n            <td>✓</td>\n            <td>✗</td>\n            <td style=\"vertical-align: middle;\">[QL] v2</td>\n        </tr>\n    </tbody>\n</table>\n\n### Other modules\n\n[plugin-server](https://www.npmjs.com/package/@diaspora/plugin-server): a package to easily create APIs for Diaspora models\n\n## Compatibility\n\nDiaspora requires:\n\n* Node `>=` 6.4.0\n* Browsers:\n  * Edge `>=` 12\n  * Firefox `>=` 18\n  * Chrome `>=` 49\n  * Safari & iOS Safari `>=`10\n  * Chrome for Android `>=` 61\n  * Samsung Internet `>=` 5\n\nMore briefly, Diaspora runs on all browsers & JavaScript engines that supports\n[Proxies](http://caniuse.com/#feat=proxy).\n\nNotable incompatible browsers are\n\n* Internet Explorer (all versions)\n* Opera Mini\n* UC Browser for Android\n\n## API Overview\n\nNeed help getting started? We have a page on how to [get started in 5 minutes](https://diaspora.ithoughts.io/guides/getting-started).\n\nHere is a short API overview. For a detailed API documentation, check the [Diaspora API Documentation](https://diaspora.ithoughts.io/api)\n\n### Model methods\n\n#### spawn([*object* `props`]) => *Entity*\n\nCreate an entity, defining its properties with provided `props`. The returned\nentity should be persisted later.\n\n#### spawnMany([*object[]* `props`]) => *Set*\n\nSee `spawn`.\n\n#### insert([*object* `props`]) => *Promise(Entity)*\n\nCreate an entity, defining its properties with provided `props`, and persist it\nimmediately.\n\n#### insertMany([*object[]* `props`]) => *Promise(Set)*\n\nSee `insertMany`.\n\n#### find(*object || Any* `query`, [*object* `options`], [*string* `source`]) => *Promise(Entity)*\n\nRetrieve an entity matching `query`. If `query` isn't an object, it is\nconsidered as an ID.\n\n#### findMany(*object || Any* `query`, [*object* `options`], [*string* `source`]) => *Promise(Set)*\n\nSee `find`\n\n#### delete(*object || Any* `query`, [*object* `options`], [*string* `source`]) => *Promise(Entity)*\n\nDelete an entity matching `query`. If `query` isn't an object, it is considered\nas an ID. `options` can contain `allowEmptyQuery`.\n\n#### deleteMany(*object || Any* `query`, [*object* `options`], [*string* `source`]) => *Promise(Entity)*\n\nSee `delete`\n\n#### update(*object || Any* `query`, *object* `newAttrs`, [*object* `options`], [*string* `source`]) => *Promise(Entity)*\n\nUpdate a single entity matching `query`with attributes in `newAttrs`. If `query`\nisn't an object, it is considered as an ID. `options` can contain\n`allowEmptyQuery`.\n\n#### updateMany(*object || Any* `query`, *object* `newAttrs`, [*object* `options`], [*string* `source`]) => *Promise(Set)*\n\nSee `update`\n\n### Entity/Set methods\n\n#### destroy([*string* `source`]) => *Promise(this)*\n\nDelete this entity from the specified `source`. Source hash object is set to\n`undefined`\n\n#### persist([*string* `source`]) => *Promise(this)*\n\nSave current entity to the specified `source`.\n\n#### fetch([*string* `source`]) => *Promise(this)*\n\nReload entity from specified `source`.\n\n## Planned or unsure Diaspora behaviors/features\n\n> Manual change of properties\n\n*Unsure* > Entity may change status to `desync` ?\n\n> P2P Adapter\n\n*Unsure* > May be interesting... Check for possible problems about data\nmodification, etc etc.\n\n> IndexedDB Adapter (browser)\n\n*Unsure* > IndexedDB technology may be too immature. See [MDN about IndexedDB](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API).\n*Note: Plan to show fallback implementations*\n\n[QL]: https://diaspora.ithoughts.io/guides/query-language#match-queries\n\n## Working with the development version\n\nIf you are having issues, or you want to participate to the development and create new features, you may have to use the `develop`ment or `staging` version of Diaspora. Here is how you can do that: \n\n```sh\n# Clone the repository & go into it\ngit clone https://github.com/diaspora-orm/diaspora.git && cd diaspora\n# Go on the staging branch (you can also use directly the `develop` branch, but it may be less stable)\ngit checkout staging\n# The following command installs dependencies & compiles the package\nnpm run build\n# Finally, expose your local build so that it can be used in other projects.\n# You may need to run it with `sudo`.\nnpm link\n\n# Go to your project\ncd ~/myproject\n# Ensure deps are installed\nnpm install\n# And link the local version\nnpm link @diaspora/diaspora\n```\n\n> Note that you may need to re-run `npm link @diaspora/diaspora` after every install (`npm install`) in your project.\n","readmeFilename":"README.md"}