{"_id":"mongoose-softdelete","_rev":"35-97eaee6d063890a313115c9a0175741c","name":"mongoose-softdelete","dist-tags":{"latest":"1.2.0"},"versions":{"0.1.0":{"name":"mongoose-softdelete","version":"0.1.0","author":{"url":"http://riyadhalnur.github.io/mongoose-softdelete/","name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"_id":"mongoose-softdelete@0.1.0","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"https://github.com/riyadhalnur/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"6481104a65259101e8ad7b552090a00d3031647e","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.1.0.tgz","integrity":"sha512-S7cSh2yqAA2FXiBUQNQhDVo0jGAqExf9cgv1nqZZzsxid6qbS6La2GYaaWWiaeCu9dKMId1w0r22Qk+wLCvDgw==","signatures":[{"sig":"MEUCIQCEmMZDLuA5v3a6GsnkBnfDxxH5JpHsR7VqrwnDqfcHYAIgAJwVWjV9gFZjXNz0R0V0w1T4uu6XDAIrWUwf++turFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"start":"node example/app.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"A mongoose plugin to soft delete models","directories":{},"dependencies":{"mongoose":"latest"},"devDependencies":{"grunt":"0.4.x","express":"3.x","mongoose":"latest","grunt-contrib-jshint":"0.9.x","grunt-express-server":"0.4.x"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"mongoose-softdelete","version":"0.1.1","author":{"url":"http://blog.verticalaxisbd.com","name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"_id":"mongoose-softdelete@0.1.1","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"927d86a38580dd7c423ed435fef7aebe3b78f107","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.1.1.tgz","integrity":"sha512-gr66fAk+8ESrwX2jLimAaZvycGs4xXWuD91IkvBSJTBwpcy5fAvMn+q8AFA3F95UIc8bAL6mhSJalyd5dZYEGA==","signatures":[{"sig":"MEUCIAtnxT2LtT749JNcP08gs9FfDi2MdVYsoM5KjO3sZQNyAiEAvTIBf1wS2+qmKawcN/xhsDaCEo8hPyVcSGwga8DJVJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"start":"node example/app.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"A mongoose plugin to soft delete models","directories":{},"dependencies":{"mongoose":"latest"},"devDependencies":{"grunt":"0.4.x","express":"3.x","mongoose":"latest","grunt-contrib-jshint":"0.9.x","grunt-express-server":"0.4.x"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"mongoose-softdelete","version":"0.1.2","keywords":["mongoose","plugin","soft delete","delete","remove"],"author":{"url":"http://blog.verticalaxisbd.com","name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"_id":"mongoose-softdelete@0.1.2","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"7683cae5a4a22f4f66327e3c3b767d7971afda0b","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.1.2.tgz","integrity":"sha512-mRrls+KCNkINospa5w68zx3TmnMpck3Sa4iSSFx2GRlePIm3WxwmLfEOPh/b/RP7SEe7gt51foRmPhcnKeX96w==","signatures":[{"sig":"MEQCIGWh8E2kaG2GSpGoawa/3mpvwmNtdCasHrP+Z27NPp9TAiArQPat888ZHQxQe85qvwyfdz+QzZRbH5rOglRZy+T+kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"start":"node example/app.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"A mongoose plugin to soft delete models","directories":{},"dependencies":{"mongoose":"latest"},"devDependencies":{"grunt":"0.4.x","mocha":"1.18.2","express":"3.x","mongoose":"latest","grunt-simple-mocha":"0.4.0","grunt-contrib-jshint":"0.9.x","grunt-express-server":"0.4.x"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"mongoose-softdelete","version":"0.2.0","keywords":["mongoose","plugin","soft delete","delete","remove"],"author":{"url":"http://blog.verticalaxisbd.com","name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"_id":"mongoose-softdelete@0.2.0","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"ec0ca4b7f0b1d760cb775c6bde503efa391c856c","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.2.0.tgz","integrity":"sha512-Fr691dR8pdsEQuCIER6OelapUgPbIrgtUF4kgJdkexmSh/Z3OZHYsw/Lvv0DO54raX6Ap9K2eavbl8Csl+Zl/g==","signatures":[{"sig":"MEYCIQCCkbXVRc0w+bsebRKqcVZA1vT3tyh6UIs7DgOCCld0aQIhAKk1ZHeTLsanDc4sTUFdnNP3Uo7eIuYeVHXoAc47J165","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"start":"node example/app.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"Mongoose plugin that enables soft deletion of Models/Documents. ","directories":{},"dependencies":{"mongoose":"latest"},"devDependencies":{"grunt":"0.4.x","mocha":"1.18.2","express":"3.x","mongoose":"latest","grunt-simple-mocha":"0.4.0","grunt-contrib-jshint":"0.9.x","grunt-express-server":"0.4.x"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"mongoose-softdelete","version":"0.2.1","keywords":["mongoose","plugin","soft delete","delete","remove"],"author":{"url":"http://blog.verticalaxisbd.com","name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"_id":"mongoose-softdelete@0.2.1","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"06653c6571540c08866ea4ba780523a5f182c333","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.2.1.tgz","integrity":"sha512-GZUp1bLDLPVgWEfYHX9/c34wpSGqrFYFMMkV1ya/lG77k0Ck/pQ21P725zUrX1LuXiEHqATJ07RNLVoOvxmbCA==","signatures":[{"sig":"MEQCIDLETEXZMX6KiXC6Xr2JFqrhQr/9rlU2LyKQigELmYSjAiAdrjjhNS70oddUs3G/u95letncwnMB6ZswlO8ee0g2RQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"start":"node example/app.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"Mongoose plugin that enables soft deletion of Models/Documents. ","directories":{},"dependencies":{"mongoose":"latest"},"devDependencies":{"grunt":"0.4.x","mocha":"1.18.2","express":"3.x","mongoose":"latest","grunt-simple-mocha":"0.4.0","grunt-contrib-jshint":"0.9.x","grunt-express-server":"0.4.x"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"mongoose-softdelete","version":"0.2.2","keywords":["mongoose","plugin","soft delete","delete","remove"],"author":{"url":"http://blog.verticalaxisbd.com","name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"_id":"mongoose-softdelete@0.2.2","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"fdf8f20e38024d44d6a3ea380c2975616a449e8f","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.2.2.tgz","integrity":"sha512-p1k6jC7JsOXC/bCqgXL7+fCPI5IfFRP6c9vR/w5fp9b4XwvH8iPP5XR88ckWMnF/yAMUe/EgXfezXmhdlEV7lw==","signatures":[{"sig":"MEQCIHBYJjW8ERMRh1D2dTZ4lzhTq7x5kvkgldoJCoAG53i9AiA0F4Bnc3SQhHzZxhGND1jSg5w69cW0jZBZpkUaN7CqIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"start":"node example/app.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"Mongoose plugin that enables soft deletion of Models/Documents. ","directories":{},"dependencies":{"mongoose":"latest"},"devDependencies":{"grunt":"0.4.x","mocha":"1.18.2","express":"3.x","mongoose":"latest","grunt-simple-mocha":"0.4.0","grunt-contrib-jshint":"0.9.x","grunt-express-server":"0.4.x"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.3":{"name":"mongoose-softdelete","version":"0.2.3","keywords":["mongoose","plugin","soft delete","delete","remove"],"author":{"url":"http://blog.verticalaxisbd.com","name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"_id":"mongoose-softdelete@0.2.3","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"3eefbc7c6697b72e400ec3f41cfdc7b4c0d5d769","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.2.3.tgz","integrity":"sha512-H7/RX5DzUiYqm4jd74IXWtXVcYmcnIg/CQ2C7NOIGJTWb4K/fUT9vhLSRDKBRc3hiLF+xjncr5OUEg0euoS0hA==","signatures":[{"sig":"MEUCIC+qgp9e8y1CsD6cC4+xE3T6wxR1E5TxLahKE385go8HAiEAg+nTsOGmjZS+oxqDHjh6mZTR+CoYlCYaCP7GOjkcB8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"start":"node example/app.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"Mongoose plugin that enables soft deletion of Models/Documents. ","directories":{},"dependencies":{"mongoose":"latest"},"devDependencies":{"grunt":"0.4.x","mocha":"1.18.2","express":"3.x","mongoose":"latest","grunt-simple-mocha":"0.4.0","grunt-contrib-jshint":"0.9.x","grunt-express-server":"0.4.x"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.4":{"name":"mongoose-softdelete","version":"0.2.4","keywords":["mongoose","plugin","soft delete","delete","remove"],"author":{"url":"http://blog.verticalaxisbd.com","name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"_id":"mongoose-softdelete@0.2.4","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"e5151d7bc4d316e7ab76b65f3ec58882f1081681","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.2.4.tgz","integrity":"sha512-2VzjzfpDS4qJVcF8oMl3ca1U8TWpXD1w3Ad2+sFxWF6Py7yDtTD/3d4SR1BA3NvJXtPaGKy4XeLRjZSSLdsU/A==","signatures":[{"sig":"MEQCIG9EOxfVzF7GUGADhdt35w9Hd0iYp6k5OflBWFTAixCZAiBj4kNiyp9L4UZRmHBLy9k0E1Oj6dgjelZj9/D1jc31FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"start":"node example/app.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"Mongoose plugin that enables soft deletion of Models/Documents. ","directories":{},"dependencies":{"mongoose":"latest"},"devDependencies":{"grunt":"0.4.x","mocha":"1.18.2","express":"3.x","mongoose":"latest","grunt-simple-mocha":"0.4.0","grunt-contrib-jshint":"0.9.x","grunt-express-server":"0.4.x"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.5":{"name":"mongoose-softdelete","version":"0.2.5","keywords":["mongoose","plugin","soft delete","delete","remove"],"author":{"url":"http://blog.verticalaxisbd.com","name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"_id":"mongoose-softdelete@0.2.5","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"a809f124b2eaba4bddd371a28d3b41ccfe77cad1","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.2.5.tgz","integrity":"sha512-PrDj+Y1KWXBJCF3Xg5Mbg7jjdBtYuAPoQ41pLSv/a6nVRNKGcpafsSVOvvFch70GaraY4sUbYVzqzl4ugIEjjg==","signatures":[{"sig":"MEUCIQC4Umn7sIKpxKJEh0VsYlVj6BpNsCIWvtYAOVmxXxEg8gIgDLv9xa9U7x9sCNqfxEosJXmDobQKQ/XpgXi9KSp90kI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"start":"node example/app.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"Mongoose plugin that enables soft deletion of Models/Documents. ","directories":{},"dependencies":{"mongoose":"latest"},"devDependencies":{"grunt":"0.4.x","mocha":"1.18.2","express":"3.x","mongoose":"latest","grunt-simple-mocha":"0.4.0","grunt-contrib-jshint":"0.9.x","grunt-express-server":"0.4.x"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0":{"name":"mongoose-softdelete","version":"0.5.0","keywords":["mongoose","plugin","soft delete","delete","remove"],"author":{"url":"http://blog.verticalaxisbd.com","name":"Riyadh Al Nur","email":"riyadhalnur@verticalaxisbd.com"},"_id":"mongoose-softdelete@0.5.0","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"a39e05bf8fb32b72a702e60725842dc419665a18","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.5.0.tgz","integrity":"sha512-ZGxzKB8aSZq4DfonP4LI4HniFFEVqmyqBo/aT1G0Ag3Pg3Tmudf+fgmAqWjwZAPRz+IcwrcEx/WTM02IdSDAKQ==","signatures":[{"sig":"MEYCIQCrdWsijOUwoHIt8HUlc5qh3UvGpd4pDSmO1mNqnOaPcQIhALvEjZ1m7X4K/sX5qJZRTseF4Akzx6CLIHGVfNWkcSCP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha tests/tests.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadhalnur@verticalaxisbd.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"Mongoose plugin that enables soft deletion of Models/Documents.","directories":{},"devDependencies":{"mocha":"*","should":"6.0.3","mongoose":"*"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.1":{"name":"mongoose-softdelete","version":"0.5.1","keywords":["mongoose","plugin","soft delete","delete","remove"],"author":{"url":"http://blog.verticalaxisbd.com","name":"Riyadh Al Nur","email":"riyadhalnur@verticalaxisbd.com"},"_id":"mongoose-softdelete@0.5.1","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"7559d16094fcfae0411ff8c19dcc757685b59fee","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.5.1.tgz","integrity":"sha512-4DgiU89N3eQ0Dfb0Psv+OtDo//9EJnSjegJnaav79VZKAgkRWxPB+YeV0y9x9247dpR45gZvcZpHQJgwZQymWQ==","signatures":[{"sig":"MEQCIAbjhoqCpyJAC00fvJSqfk2ggATzt7vwQtSSRy2V+I3YAiAzKrIwcDLwAnxYZo/7EBk1P7wwxS66lmzCd+p8Qt9AMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha tests/tests.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadhalnur@verticalaxisbd.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"Mongoose plugin that enables soft deletion of Models/Documents.","directories":{},"devDependencies":{"mocha":"*","should":"6.0.3","mongoose":"*"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.0":{"name":"mongoose-softdelete","version":"0.6.0","keywords":["mongoose","plugin","soft delete","delete","remove","restore"],"author":{"url":"http://blog.verticalaxisbd.com","name":"Riyadh Al Nur","email":"riyadhalnur@verticalaxisbd.com"},"_id":"mongoose-softdelete@0.6.0","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"905a599a6219376c45a6682e37cb268005950f75","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.6.0.tgz","integrity":"sha512-FdmXd3cvm6GzP5CUQrd7H18PYeNbDCcBTFy+Xj3EPVDMDle2OeHTXTkOtcI43VFSQRkPYDvK8V4KsbVwnGlu1A==","signatures":[{"sig":"MEQCIEQcQ8ofXnf2E0NaGWt3hYicqHcWai+kytaMh5l7JvjlAiAArvFYw9VpFTCfa/l+HbgzCJyMo439ZdYaeYDZM090yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha tests/tests.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadhalnur@verticalaxisbd.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"Mongoose plugin that enables soft deletion of Models/Documents.","directories":{},"devDependencies":{"mocha":"*","should":"6.0.3","mongoose":"*"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.1":{"name":"mongoose-softdelete","version":"0.6.1","keywords":["mongoose","plugin","soft delete","delete","remove","restore"],"author":{"url":"http://blog.verticalaxisbd.com","name":"Riyadh Al Nur","email":"riyadhalnur@verticalaxisbd.com"},"_id":"mongoose-softdelete@0.6.1","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"30c49e3091a9e0119a3b3e3f82b39ad26237ff6c","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.6.1.tgz","integrity":"sha512-AdDixxVteYRnd/3m9q1AzhIQYOjG5IaS+w5+zvycdb7UtpjjNoBp2Kyjq3SiHdbCROFbfnnOzSRNgbAnWKFwxg==","signatures":[{"sig":"MEQCIFV1A3cHljfFCOHZoRjiivPXDJ1ZoG3amQqH8oUqWqVnAiAN5bJEC3oUA4XkY0cSalMrYSiqFwKLHhFWIL5scn6Y8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha tests/tests.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadhalnur@verticalaxisbd.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"Mongoose plugin that enables soft deletion of Models/Documents.","directories":{},"devDependencies":{"mocha":"*","should":"6.0.3","mongoose":"*"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.2":{"name":"mongoose-softdelete","version":"0.6.2","keywords":["mongoose","plugin","soft delete","delete","remove","restore"],"author":{"url":"http://blog.verticalaxisbd.com","name":"Riyadh Al Nur","email":"riyadhalnur@verticalaxisbd.com"},"_id":"mongoose-softdelete@0.6.2","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"66b52f77efc6ed0607387deaac2534531df38fdf","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.6.2.tgz","integrity":"sha512-t40xdvKlB5SNLPo5g0/tgtzkFYUKfOgU9MqSe2kktOtwXjaA8kDEVc+m/JqHTmA7YfinBQqm/RBxokAaNP6X3g==","signatures":[{"sig":"MEYCIQCIvQrN3v40hMh5QAuROwXbk5lIQ8eMyUkSC5GTD+xeTQIhAOcHIZEVY6SrdfS0tiTNqdmKXHehR5OeTp2FyLM9a7Tv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha tests/tests.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadhalnur@verticalaxisbd.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git@github.com:riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"1.4.3","description":"Mongoose plugin that enables soft deletion of Models/Documents.","directories":{},"devDependencies":{"mocha":"*","should":"6.0.3","mongoose":"*"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.3":{"name":"mongoose-softdelete","version":"0.6.3","keywords":["mongoose","plugin","soft delete","delete","remove","restore"],"author":{"url":"http://blog.verticalaxisbd.com","name":"Riyadh Al Nur","email":"riyadhalnur@verticalaxisbd.com"},"_id":"mongoose-softdelete@0.6.3","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"81b452c1bfd3187d375ddaa8fbcb402293749f36","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-0.6.3.tgz","integrity":"sha512-2q9h1TB1azEUkyhDTU1b7mcXJLRYACeQDTIcsLWM+PxEzhtRNOy5xht1ZRhhOFpr0FpPpNkxrntZK4VujXNnFA==","signatures":[{"sig":"MEUCIDa0wXkrk/WLdmGnujrbpancqevnc5+J+TeO9j0cuco0AiEAk5VFXycqnVT9vn/9uoyCzQ+FKnFD4UusqgYPNDHAa+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/mongoose-softdelete","_from":".","_shasum":"81b452c1bfd3187d375ddaa8fbcb402293749f36","engines":{"node":">= 0.10.0"},"gitHead":"e67750431ae0a4b2f14c68587917bdcbb567bd40","scripts":{"test":"mocha tests/tests.js"},"_npmUser":{"name":"riyadhalnur","email":"riyadhalnur@verticalaxisbd.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"3.3.12","description":"Mongoose plugin that enables soft deletion of Models/Documents.","directories":{},"_nodeVersion":"0.10.40","devDependencies":{"mocha":"*","should":"6.0.3","mongoose":"*"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"name":"mongoose-softdelete","version":"1.0.0","keywords":["mongoose","plugin","soft delete","delete","remove","restore"],"author":{"url":"https://verticalaxisbd.com","name":"Riyadh Al Nur","email":"riyadhalnur@verticalaxisbd.com"},"_id":"mongoose-softdelete@1.0.0","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"76e07f1cd3a0f293a7cd9771dfcc4781c9926c56","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-1.0.0.tgz","fileCount":8,"integrity":"sha512-tGHdRztIIi0QNk1fDg5vg5GPafMPbXz9UxPmSU8EIBeCbfSE0m+Z8ZJ+fUmTk9ApTY6GM84Ta3B7/hcWxOl4dw==","signatures":[{"sig":"MEUCIQDLezcqM3fOSINJ/bZY7VjdPEcfOga3qHD8W7h7UhELZAIgU880n0VlH90p1K1wXBmg8LAQPkT+uZIZHa6yPz84xYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKCM3CRA9TVsSAnZWagAACIMP/1TgB7vb9KZTZjmnnxp0\nwqETuiyzbSq7VGrOw31KQvgfGMmGkX3q2lK08OdF4bT54PDvt5A52DTrrReg\n7orfswVKAvS+CzPJYByTxNeyuB4X7Ow59QC/0SnWFd2f1UJc1bst2JZw7RB9\nQ+DcgInNbJvh96pA5WQnjg7GJkuB26z6u1fWk7loUCOHgQHIJy4nvaYiO/ek\nrEcq/IJcYH4thlJApYICM82VIs53a4IKc2I6kRLJyRVE0D6JmBZueqeUzReK\nVUP7S/NSmhSP2fByCfxjEKJjCfeMbWfp1cBoFhMypUdMehsQLCOuyTGKExpX\n809FesNUXdAAZOmm8KwfcMSnCppZXOe0cCT0q6fZkcu0LyWmQ61t5IH9ihP4\nsb53B4RjsdXpnBXe9vvI8gzNmAJpgSENK0cOtvEBI3U9e4U1othch7yEhEUH\n3t2FJAwKA13WXd4RAwYIQ7dqVO1k+uCCWoQPSQhGD9hmrq6H8VHEHZZUHdTw\n81LcStehfg3cGDSxutZeVJY+A9/mD7eM4+LzAvSNUW2Gu4wMa3VMl81I77rp\nUg86AoGxdJan0vWopGZc5M5PqMCm1ufizh80x2T1DcRIUGTSA6idz3au/6cW\nlTCm+xkYbNppMrXwCvYG8EFvjcshqt9apv36Q/y8ZIwvqZoMobowVKvq6fkt\nP7VC\r\n=U1u/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/mongoose-softdelete","engines":{"node":">= 10.x"},"gitHead":"40fa65cde3b03c860f54e96acd4bc8e2eec866b6","scripts":{"test":"mocha tests/tests.js --exit"},"_npmUser":{"name":"riyadhalnur","email":"riyadhalnur@verticalaxisbd.com"},"licenses":[{"url":"https://github.com/riyadhalnur/mongoose-softdelete/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git+ssh://git@github.com/riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"6.13.6","description":"Mongoose plugin that enables soft deletion of Models/Documents.","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"mocha":"7.0.0","should":"13.2.3","mongoose":"5.8.9"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-softdelete_1.0.0_1579688759385_0.4863389015968589","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"mongoose-softdelete","version":"1.1.0","keywords":["mongoose","plugin","soft delete","delete","remove","restore"],"author":{"url":"https://verticalaxisbd.com","name":"Riyadh Al Nur","email":"riyadhalnur@verticalaxisbd.com"},"license":"MIT","_id":"mongoose-softdelete@1.1.0","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"5f148a7e820786363baffdd3aec3fd18f70639e4","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-1.1.0.tgz","fileCount":7,"integrity":"sha512-WFcagm+pza4q0udsIt9zJU5FlmLjDHcFiheWBeh77CBXT6kFeO3UFY0Loui8tQKUWaSkZVfoUJMKF7YXLP3dgQ==","signatures":[{"sig":"MEYCIQCsE7UdMIT2T5nFFNHZIjQM8oHVVXUH2Mqo81S8j1PaGgIhAOUfBhlLKh+iaLyWBXGs9yyYreOgDz+hnSh5Sz6xhWnV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegcfyCRA9TVsSAnZWagAALfUP/jg9SkCOFNcsA5RE+mQd\n4YHcdHPYkxGiT+V3AYyF1FHF/k1DKFsmyRXtpn3a2fxbw2BXv8rpxwQrj6bx\n9JWCCgi9Sf9ZtJna6y70W5cbAgcgdoAz83Y3sosXTUlTBsVwrsxPssI67uoW\n/q4uYoGOcl3xOBc55rdonv2SjSFMX/dC8fmZTpEcEExa57sX+oh6KxIKqgXM\nSM/8orU4qvSlFZ05qNEMeKdRDJzeQVzUxmmW8L/J6vOnwV8w6U9D8AISS+Ot\nNzrbHFnlaw/jvRx2CtamAc7kGfHHQvxeStHH0rKLmjOhJcs1KrTWJsAWp+Qg\nFLSvjO8QmJzivry0cGzlpuSbWFBaGIP7GdSrFT//IHR2sVjlbqkclRNKYLdY\ndk3hrX/1wNsvkmZ9wa2FMBHl3fcN3EO2Xaho6v4HpPqx+y4SHq3++AILB39m\n3ENDYPLKQvogYqvzoa2YAit2CISAYo91jnoPOBvY2v/iiBVm5b3bwBXEwn3k\nTfJN2N/45KoOqyNEfWnc01KlTIYQifppqkGIosq008oFxLLTnIfKSNNao4Lq\n+BJbAX/n9+eLN3ogPtqfWoxrmTOZppqvtZO3RJNv6QIbTmdCIvYYpoX86D8N\nocNXPTpooXz+bsbJQn+vIojFWNxTElR6swek969GBlJEEmucWejODefn4rL1\n7Rb7\r\n=4eVD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/mongoose-softdelete","types":"index.d.ts","engines":{"node":">= 10.x"},"gitHead":"3483c97892500a1b3c72fcdc7f7a05b518aa4950","scripts":{"test":"mocha tests/tests.js --exit"},"_npmUser":{"name":"riyadhalnur","email":"riyadhalnur@verticalaxisbd.com"},"repository":{"url":"git+ssh://git@github.com/riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"6.14.4","description":"Mongoose plugin that enables soft deletion of Models/Documents.","directories":{},"_nodeVersion":"12.16.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"7.1.1","should":"13.2.3","mongoose":"5.9.6","@types/mongoose":"5.7.8"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-softdelete_1.1.0_1585563634115_0.792172589428501","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"mongoose-softdelete","version":"1.2.0","keywords":["mongoose","plugin","soft delete","delete","remove","restore"],"author":{"url":"https://verticalaxisbd.com","name":"Riyadh Al Nur","email":"riyadhalnur@verticalaxisbd.com"},"license":"MIT","_id":"mongoose-softdelete@1.2.0","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"homepage":"http://riyadhalnur.github.io/mongoose-softdelete","bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"dist":{"shasum":"5ba994835acf27b701cb4e2138355c680caecfd1","tarball":"https://registry.npmjs.org/mongoose-softdelete/-/mongoose-softdelete-1.2.0.tgz","fileCount":10,"integrity":"sha512-TGwsps80JHwK8+YAoKyGn/mwf4QppW8NR25AZK1Bcy4C/oa6YbuNLF10AZfW1psH30bqVyyA5BNS6sGCw2TZIA==","signatures":[{"sig":"MEYCIQC23yyBPyv+YHZm90A1DnaW6icM+2pYjL7AHOwOFdgFQAIhAKXOBgB4JpTRN+UOynkwHbH4ZA3s3cmmptaBKwnrZdjD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfN8+NCRA9TVsSAnZWagAAQCQQAITAliBJhaqXj2L5Mbgd\nqFW1Qbszgu3G3jF1E4Cp6CPnYqeelUmGhT5gTSgy+jO7TRzQ6Xihmjrszmoh\naN0+T7amsZzBaBQXxvkitJbxYRPsPeg5Dl0Dqpex9y52nFhd0DJfIXVP1ah6\n3IfMqZacoqtDy33xv7gOCxGc3OTmmIDASYPCq1gpcr6ZLAC6Ub1ltynzX9VK\nJuCIwgH4CIWnjclSaczl+Eza8ETGMZbngXBHsqHo47O1JhqngDJ0NnI0rWpz\nLk9jHJK5lzbn+HCkHGwq1V2mmTU6jgWC2oYYXB/ct1C2sjl85XiDM17E8omB\n/UNCnOZcreq28bGqIewi6oCwq+bDlgTtzX7Rg4msO/wUHuVlSFhYeudK9cQh\nSUw+TU3tELTJDeNW0sim+mDdmp9efCr1lZBNYxdRkaZsb6XldOoii0VE12y5\ndOa9eW2HgfHmq3xDaCPhgUwHtPAfpQqXOmsXRgqm54yhRdQc3npZwmy7ytaE\nago/voi5wnkACsRjYzzxaGJGkXJAav8uu9rf2gpRnWTusM4j28RrgYZl+uqD\nPxsFO4f6xNThD9FxTCBVYMY/CD2a8ULTLEbtl1mIyUtMwApEqnQMYH1bdsve\n/b+liJl8k2kjO5Th3HRUAdARRzn/+W9QKf6IezvKYMHJK5BLXJZ2G5t1If0h\nWzDZ\r\n=/idB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/mongoose-softdelete","type":"module","types":"index.d.ts","engines":{"node":">= 12.x"},"gitHead":"77523468247ca61a19b4145ca544b28d8c653241","scripts":{"test":"mocha tests/tests.js --exit"},"_npmUser":{"name":"riyadhalnur","email":"riyadhalnur@verticalaxisbd.com"},"repository":{"url":"git+ssh://git@github.com/riyadhalnur/mongoose-softdelete.git","type":"git"},"_npmVersion":"6.14.7","description":"Mongoose plugin that enables soft deletion of Models/Documents.","directories":{},"_nodeVersion":"12.16.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.1","should":"13.2.3","mongoose":"5.10.0","@types/mongoose":"5.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mongoose-softdelete_1.2.0_1597493133337_0.6357885234982037","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2014-03-30T14:57:00.628Z","modified":"2025-04-29T20:59:44.131Z","0.1.0":"2014-03-30T14:57:00.628Z","0.1.1":"2014-03-31T15:19:10.663Z","0.1.2":"2014-03-31T17:25:31.504Z","0.2.0":"2014-04-03T03:38:35.905Z","0.2.1":"2014-04-06T09:33:40.138Z","0.2.2":"2014-04-08T04:45:57.555Z","0.2.3":"2014-04-10T04:04:44.683Z","0.2.4":"2014-04-13T05:14:08.019Z","0.2.5":"2014-04-15T10:18:43.142Z","0.5.0":"2015-05-27T16:00:44.802Z","0.5.1":"2015-05-27T16:09:50.086Z","0.6.0":"2015-05-27T16:41:24.277Z","0.6.1":"2015-05-27T17:13:08.341Z","0.6.2":"2015-05-30T07:46:28.457Z","0.6.3":"2015-11-09T07:32:21.011Z","1.0.0":"2020-01-22T10:25:59.518Z","1.1.0":"2020-03-30T10:20:34.242Z","1.2.0":"2020-08-15T12:05:33.476Z"},"bugs":{"url":"https://github.com/riyadhalnur/mongoose-softdelete/issues"},"author":{"url":"https://verticalaxisbd.com","name":"Riyadh Al Nur","email":"riyadhalnur@verticalaxisbd.com"},"license":"MIT","homepage":"http://riyadhalnur.github.io/mongoose-softdelete","keywords":["mongoose","plugin","soft delete","delete","remove","restore"],"repository":{"url":"git+ssh://git@github.com/riyadhalnur/mongoose-softdelete.git","type":"git"},"description":"Mongoose plugin that enables soft deletion of Models/Documents.","maintainers":[{"name":"riyadhalnur","email":"riyadh.the.devil@gmail.com"}],"readme":"[![Build Status](https://travis-ci.org/riyadhalnur/mongoose-softdelete.svg?branch=master)](https://travis-ci.org/riyadhalnur/mongoose-softdelete)\n\n# Mongoose Soft Delete Plugin\n\nMongoose plugin that enables soft deletion of Models/Documents.\n\nThis plugin is based on the work of [Yi](https://github.com/yi).\n\n## What's Different\n\nIn the original plugin, models were deleted with a date reference only. This version takes that and uses a Boolean flag to to mark models deleted/restored. Adds `deletedAt` field to record when a document was deleted. Additionally, it removes a lot of overhead from the original code and doesn't use Coffeescript.\n\nAlso checkout [Mongoose Delete](https://github.com/dsanel/mongoose-delete) by [Sanel Deljkic](https://github.com/dsanel).\n\n## License\n\nThis plugin is licensed under the MIT license and can ve viewed in the LICENSE file.\n\n## Installation\n\nInstall using [npm](https://npmjs.org)\n\n```\nnpm install mongoose-softdelete --save\n```\n\n## Tests\n\nIMPORTANT: You need to have MongoDB running to run tests\n\n```\nnpm test\n```\n\n## Usage\n\n**models/test.js**\n\n```js\nconst mongoose = require('mongoose'),\n    Schema = mongoose.Schema,\n    soft_delete = require('mongoose-softdelete');\n\nconst TestSchema = new Schema({\n  somefield: { type: String, default: 'Hello World!' },\n});\n\nTestSchema.plugin(soft_delete);\n\nmongoose.model('Test', TestSchema);\n```\n\n**controllers/test.js**\n\n```js\nconst Test = mongoose.model('Test');\nconst test = new Test();\n\ntest.softdelete(function (err, newTest) {\n  if (err) {\n    callback(err);\n  }\n  callback(null, newTest);\n});\n\ntest.restore(function (err, newTest) {\n  if (err) {\n    callback(err);\n  }\n  callback(null, newTest);\n});\n\n// chainable query method\n// defaults to true unless specified\nTest.find().isDeleted(false).exec();\n```\n\n## Typescript\n\n```ts\nimport { Schema, model } from 'mongoose';\nimport softdelete, { ISoftDeletedDocument } from 'mongoose-softdelete';\n\ninterface ITestDocument extends ISoftDeletedDocument {\n    somefield: string;\n}\n\nconst TestSchema = new Schema({\n    somefield: { type: String, default: 'Hello World!' }\n});\n\nTestSchema.plugin(softdelete);\n\nconst Test = model<ITestDocument>('Test', TestSchema);\nconst test1 = new Test();\n\ntest1.softdelete(function (err, newTest: ITestDocument) {\n    // ...\n});\n\n// chainable query method\n// defaults to true unless specified\n(Test.find({}) as unknown as ISoftDeletedDocumentQuery).isDeleted(false)\n```\n\n---\n\nBuilt with love in Dhaka, Bangladesh by [Riyadh Al Nur](https://twitter.com/riyadhalnur)\n","readmeFilename":"README.md","users":{"pilsy":true,"artivilla":true,"riyadhalnur":true}}