{"_id":"bookshelf-virtuals-plugin","_rev":"3-4098b6be21cab98b0da08bfb2463a43f","name":"bookshelf-virtuals-plugin","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"bookshelf-virtuals-plugin","version":"0.1.0","description":"A plugin for Bookshelf that allows getting or setting virtual properties on model instances.","main":"index.js","scripts":{"lint:fix":"prettier --write 'index.js' 'test/**/*.js'","lint":"eslint index.js test/","pretest":"npm run lint","test":"nyc mocha --check-leaks -t 10000","jsdoc":"./scripts/jsdoc.sh","postpublish":"./scripts/postpublish.sh"},"homepage":"https://github.com/bookshelf/virtuals-plugin","repository":{"type":"git","url":"git+https://github.com/bookshelf/virtuals-plugin.git"},"keywords":["orm","plugin","bookshelf"],"dependencies":{"lodash":"^4.17.15"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"nyc":{"exclude":["test/*"],"reporter":["html","text-summary"]},"devDependencies":{"bookshelf":"^0.15.1","eslint":"^6.1.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.2","knex":"^0.19.1","lint-staged":"^9.2.1","mocha":"^6.2.0","nyc":"^14.1.1","prettier":"^1.18.2","sqlite3":"^4.0.9"},"author":{"name":"Johannes Lumpe"},"contributors":[{"name":"Tim Griesser","url":"https://github.com/tgriesser"},{"name":"Rhys van der Waerden","url":"https://github.com/rhys-vdw"},{"name":"Ricardo Graça","url":"https://github.com/ricardograca"}],"license":"MIT","engines":{"node":">=8.16.0"},"gitHead":"a69dff2dfbc97fa05d8d5efd3389133a7c46a204","bugs":{"url":"https://github.com/bookshelf/virtuals-plugin/issues"},"_id":"bookshelf-virtuals-plugin@0.1.0","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"devius","email":"ricardo@devius.net"},"dist":{"integrity":"sha512-hbSlAuH4ZP8ziDXn+kzvcQdmlZSz82qQbWl+DNPBCgH6vQLHyN6vqz5FQ4id7sb5UUVcqjRRvEYaeOPo74LkTg==","shasum":"23b16079c322d960c24f261c2947e58900c4d089","tarball":"https://registry.npmjs.org/bookshelf-virtuals-plugin/-/bookshelf-virtuals-plugin-0.1.0.tgz","fileCount":4,"unpackedSize":9869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTefTCRA9TVsSAnZWagAAyGUP+wV4z6yXQ8gOEyPcY1R5\nUjAArqM+0bnavl/L420ZDiNlhg7EwImTk/+5UxmxiJJ9QyQoyZ0YlFUgK/vE\nXQwze0SU7ASgk1jH3KuQRxGO3lY+knSl734+L5X+0JpGNdj86JFNeS55JME1\n8YhLC9k4+i60Ue/46t0ySYTPi9p+RP5dxV+BAKasbzd45UBsHoAEu9FyziUj\nOKX5Ephjz+J56cRwG5/8aETrsbKFESbdRUUCNx73Aa/nI4QReckf46K6WyFO\nv4jWzWmtRsTAX30vO0g/YhRLvLujbFiqhN8Ki1hbXITt2wILlLzbjCxTDo0A\n2aAP51nEa/Q7cd3Zg218NxuLtbestZfVVnn9m5WURP4ELT7CC3q8NM1d2b0E\ngZ/0jQuIx8oc1rm2/QZYSZRgZpXIWNlc8D5zKZppG4/rADXF1BENZMbMZeHG\nN7JqaEIuzsqcHgOoEcTY+T47wwDg9RIjoAfIPUBEhpt7li/8TPyTqbs1aXfj\nfqu77aUltBPqrhVP929U+HOej0rq+BMTMg0M5Yl1B+CQeutLZulXekUX7HCk\ntI2GCnLKHSwjBpeMzPIq2h54F2Rm/ze10AqMBPe6ZmQ1yob1Arj0EnPORdAV\nntEDcTKJK5SHTg+RPwL1SQZcL+6usqJsto7rRadY2vwusdxWoc2vqtLZ/yBh\ngH0P\r\n=Rr9+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKrP+JlqqwQf0TgDFr+bX96wzUXFEPNmr5BneXAMT3JgIhAIlYhITql69WNbMfiJ5a/RGnY4gf+eFvgLwY/TOJx0fC"}]},"maintainers":[{"name":"devius","email":"ricardo@devius.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bookshelf-virtuals-plugin_0.1.0_1565386707174_0.14240118080162212"},"_hasShrinkwrap":false},"0.1.1":{"name":"bookshelf-virtuals-plugin","version":"0.1.1","description":"A plugin for Bookshelf that allows getting or setting virtual properties on model instances.","main":"index.js","scripts":{"lint:fix":"prettier --write 'index.js' 'test/**/*.js'","lint":"eslint index.js test/","pretest":"npm run lint","test":"nyc mocha --check-leaks -t 10000"},"homepage":"https://github.com/bookshelf/virtuals-plugin","repository":{"type":"git","url":"git+https://github.com/bookshelf/virtuals-plugin.git"},"keywords":["orm","plugin","bookshelf"],"dependencies":{"lodash":"^4.17.15"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"nyc":{"exclude":["test/*"],"reporter":["html","text-summary"]},"devDependencies":{"bookshelf":"^0.15.1","eslint":"^6.1.0","eslint-config-prettier":"^6.0.0","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.2","knex":"^0.19.1","lint-staged":"^9.2.1","mocha":"^6.2.0","nyc":"^14.1.1","prettier":"^1.18.2","sqlite3":"^4.0.9"},"author":{"name":"Johannes Lumpe"},"contributors":[{"name":"Tim Griesser","url":"https://github.com/tgriesser"},{"name":"Rhys van der Waerden","url":"https://github.com/rhys-vdw"},{"name":"Ricardo Graça","url":"https://github.com/ricardograca"}],"license":"MIT","engines":{"node":">=8.16.0"},"gitHead":"30db58bd772337f8cbfff2e3ce9bd05f724e38cd","bugs":{"url":"https://github.com/bookshelf/virtuals-plugin/issues"},"_id":"bookshelf-virtuals-plugin@0.1.1","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"devius","email":"ricardo@devius.net"},"dist":{"integrity":"sha512-MFFjtzLoyWaGD7eMT2UZ8H00CHNk7M5WuSTxi+82gLJqbq0TyQdSQsKS5/NHfQjqd3wZKEV+yEbzpck2oBGe2A==","shasum":"cdd8c1609a4558a581ee684b5eadcf295afcf8ac","tarball":"https://registry.npmjs.org/bookshelf-virtuals-plugin/-/bookshelf-virtuals-plugin-0.1.1.tgz","fileCount":5,"unpackedSize":10235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTezhCRA9TVsSAnZWagAAiPcP/iO+mQz/b3kfw56Xncqt\niR+5DauB0SZIDII4Umo4xPa8mxYf1TM8Ys7Ma1K7aJIZ8cXHDt+7Iadum5p8\nC3MuBqlExoMUXvVj2WD7t5WDrbo1hhH/ym9yPdo7bvPUdmIjGGQiTadFnDFm\nZQ5lqoP4P3iRq0EuSvYmrhcrZzzUAicmhblnmLMfURU+xKt3D+1MHbMXypun\nNwElfrZylSpFpM6B5TX08Cj9L4A64RZxi2Xhesb6OXJwcBgKtl8HvEj7YfKG\ncU0p9YziLvpj45MtzTTVZ+p6OTR4h4ugFyQuV4+aQqTzInNNwvlg0I5pxSDd\n+mdUCYBxu9bLQOe/KUZ1irNwChe/ZAFr78SdYRYEnUT0dfrgJlWM+QyaAQsd\nXudxc6o2EB1sxwMRiZv4hDdJvcE/U9Q7WDBbJGBGSQjF0G6kaGgpfnd7muU7\nwnQ115VDs0iQ5sxrB0BlMtw8EcduZfTmRzOUuFO+xeFsA63srUlLmTQPOTXo\nQOHyzoR3AFQN3nsTs4LPbEPO9WYDmxR+7vVnkLNGqqlfEuq9yVeS3aYWTgOl\nUFVA2DYNAdQuXJmSL/iULVYrXHIZN8bPQYLkLG+QD5Ukr5CQHSbN+NcdQAyF\nJGniYwxdWCmsI0ogTUYZUU9m+laN0E0p1jljVP01RFEQrtbceyrkOfD2e6a1\nbK5R\r\n=Ck0S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj8ozUz/jaciDvw7phzjijiwnz9/ECB61UiC3H9RF00AiAgiTctOzavnCuFNdcJaifDey5bb7QDPVTeyO4bDv/e9A=="}]},"maintainers":[{"name":"devius","email":"ricardo@devius.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bookshelf-virtuals-plugin_0.1.1_1565388000710_0.5735167712041851"},"_hasShrinkwrap":false},"1.0.0":{"name":"bookshelf-virtuals-plugin","version":"1.0.0","description":"A plugin for Bookshelf that allows getting or setting virtual properties on model instances.","main":"index.js","scripts":{"lint:fix":"prettier --write 'index.js' 'test/**/*.js'","lint":"eslint index.js test/","pretest":"npm run lint","test":"nyc mocha --check-leaks -t 10000"},"homepage":"https://github.com/bookshelf/virtuals-plugin","repository":{"type":"git","url":"git+https://github.com/bookshelf/virtuals-plugin.git"},"keywords":["orm","plugin","bookshelf"],"dependencies":{"lodash":"^4.17.15"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json}":["prettier --write","git add"]},"nyc":{"exclude":["test/*"],"reporter":["html","text-summary"]},"devDependencies":{"bookshelf":"^1.2.0","eslint":"^7.3.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.1","husky":"^4.2.1","knex":"^0.21.0","lint-staged":"^10.0.3","mocha":"^8.0.1","nyc":"^15.1.0","prettier":"^2.0.5","sqlite3":"^4.2.0"},"author":{"name":"Johannes Lumpe"},"contributors":[{"name":"Tim Griesser","url":"https://github.com/tgriesser"},{"name":"Rhys van der Waerden","url":"https://github.com/rhys-vdw"},{"name":"Ricardo Graça","url":"https://github.com/ricardograca"}],"license":"MIT","engines":{"node":">=10"},"gitHead":"f7a9ab8ff2fd6fd186a5577c2d434109d72cf275","bugs":{"url":"https://github.com/bookshelf/virtuals-plugin/issues"},"_id":"bookshelf-virtuals-plugin@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"devius","email":"ricardo@devius.net"},"dist":{"integrity":"sha512-6W7H6YiOKEf93fevX/hW7Cs8sX6c7/XzZyQBHo/yGQTb2LPAt40Xehz5ZCj4om/n4N84fzcztTP3PzEuT/ItaA==","shasum":"4a6bea9936b5615558c4ef3281f668738a90d207","tarball":"https://registry.npmjs.org/bookshelf-virtuals-plugin/-/bookshelf-virtuals-plugin-1.0.0.tgz","fileCount":5,"unpackedSize":10753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7izjCRA9TVsSAnZWagAAugcP/iwpra6p9pZgzoY06jd1\nBm3D0L3HUophCTisEAwFFTpWamfjJLYMx383al+IWVCyMpW+VV8Q+MhNCYAq\nnwhy1s0uwf698Jt3Urk9suhyCjJTLpyF+DmKiSh/p5aMyqwRFEGJ/2bN0KsB\npbuFzS/yn9un6UfB6Qfy6Sz8wGC7/oCH+Ol5f0Fu7px6Zbzf4nB+fL7xb3zq\ncVowmyXjqN7DO+8PCANsl6/GjLCZGSiMdpapgRWAHfq44US4w/8y9T97Jcjr\nNZLnjfRX9DJqjS5N3QvKMIEHfz+5ur4vSe8SUUdkvb+X0LBKttznP1/D/ibx\nVYDSZqV8YJ/zV8lwnewGbMVGPBGnzeQ+vhhGORfFET2cj31/j3fVeBVp6CV2\n9BWr7dXNG7+VjdfkKOVjkRKGerI7zbpPPvTe8SdLpS9hCbKO0C8CUuf35tlc\nR8i2g68WIL5hTTGJz5SUqOHfJFX79wqi4E0v2RrqhooXlVBeH2RBCbk/fMEP\n5dxEMatmKNK0P5i483e53BOq5lZMAxl4Ocea75g0qWZLy+q6CnzgTRH+M0Cx\nX89Bpp0Fnjzpwfg///9HlKYv3ra1uGm0hIz3MhTow3nddRIwA8+1MFuM2LJk\nauRcolk8Pwne4hMPeOmzGRrVlhXSb9a6JTlb13/yTjoFHX+hgeskV54VlIzd\nTMdc\r\n=+mYM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIDXJ76KmgF6KSQ5lWDd0Jt7iMFC1XBCILMYUO46AqfAiArZyGvk1QDXJZ1IBy3gUVSUtMLz+VrwHm816c575D29Q=="}]},"maintainers":[{"name":"devius","email":"ricardo@devius.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bookshelf-virtuals-plugin_1.0.0_1592667362874_0.01742221380636111"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-09T21:38:27.173Z","0.1.0":"2019-08-09T21:38:27.346Z","modified":"2022-04-12T03:57:00.503Z","0.1.1":"2019-08-09T22:00:00.845Z","1.0.0":"2020-06-20T15:36:02.992Z"},"maintainers":[{"name":"devius","email":"ricardo@devius.net"}],"description":"A plugin for Bookshelf that allows getting or setting virtual properties on model instances.","homepage":"https://github.com/bookshelf/virtuals-plugin","keywords":["orm","plugin","bookshelf"],"repository":{"type":"git","url":"git+https://github.com/bookshelf/virtuals-plugin.git"},"contributors":[{"name":"Tim Griesser","url":"https://github.com/tgriesser"},{"name":"Rhys van der Waerden","url":"https://github.com/rhys-vdw"},{"name":"Ricardo Graça","url":"https://github.com/ricardograca"}],"author":{"name":"Johannes Lumpe"},"bugs":{"url":"https://github.com/bookshelf/virtuals-plugin/issues"},"license":"MIT","readme":"# Bookshelf Virtuals Plugin\n\n[![Build Status](https://travis-ci.com/bookshelf/virtuals-plugin.svg?branch=master)](https://travis-ci.com/bookshelf/virtuals-plugin) [![Greenkeeper badge](https://badges.greenkeeper.io/bookshelf/virtuals-plugin.svg)](https://greenkeeper.io/)\n\nThis is a plugin for the [Bookshelf Node.js ORM](https://bookshelfjs.org/) that allows getting or setting virtual\n(computed) properties on model instances.\n\n## How to use\n\nFirst install the package:\n\n    npm install bookshelf-virtuals-plugin\n\nThen load the plugin using `bookshelf.plugin('bookshelf-virtuals-plugin')`. Now you are all set to define virtual\nproperties on your models.\n\nFor more information check the online [wiki page](https://github.com/bookshelf/virtuals-plugin/wiki/Bookshelf-Virtuals-Plugin).\n","readmeFilename":"README.md"}