{"_id":"jquery-bridget","_rev":"10-42fa7b25c7fa872119136a1d5712a5be","name":"jquery-bridget","description":"Bridget makes jQuery widgets","dist-tags":{"latest":"3.0.1"},"versions":{"1.1.0":{"name":"jquery-bridget","version":"1.1.0","description":"Bridget makes jQuery widgets","main":"jquery.bridget.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/desandro/jquery-bridget.git"},"keywords":["jquery","jquery-plugin"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/jquery-bridget/issues"},"homepage":"https://github.com/desandro/jquery-bridget","dependencies":{"jquery":">=1.4.2 <3"},"_id":"jquery-bridget@1.1.0","dist":{"shasum":"d05dbac29b660b728939cae3a3ec219866d85139","tarball":"https://registry.npmjs.org/jquery-bridget/-/jquery-bridget-1.1.0.tgz","integrity":"sha512-bCaa6mjKEJsB1nOt2sJ8rlbUGdT1F0eX31h6j6i1DmqHWZeY/5ikU8uHcrl1B3m9DeCy1YFOkhdCIoB3zVXmIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnZrw4qq9hGksVlfQTiPyfctcXZ/Lk12jOudX5gbl1WgIhAJE4NJruD73Zoks0oClFAJPshOMX4q0+Eey76j/B5g7E"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}]},"2.0.0":{"name":"jquery-bridget","version":"2.0.0","description":"Bridget makes jQuery widgets","main":"jquery-bridget.js","dependencies":{"jquery":">=1.4.2 <4"},"devDependencies":{},"directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/desandro/jquery-bridget.git"},"keywords":["jquery","jquery-plugin"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/jquery-bridget/issues"},"homepage":"https://github.com/desandro/jquery-bridget","gitHead":"48798a191548b966e1406de5f49df6eac73a26fe","_id":"jquery-bridget@2.0.0","_shasum":"41ee237d6f1b1725aa081b53eb1774c12c9f3632","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"41ee237d6f1b1725aa081b53eb1774c12c9f3632","tarball":"https://registry.npmjs.org/jquery-bridget/-/jquery-bridget-2.0.0.tgz","integrity":"sha512-NR6VYAlD0aOc3+DGxVOhuNFIYiZlgxLpCuMvmkeGCzm3+O+7o5Sk4rlwy+Sg5cE3JlEeQ7glaiw+Uy1pOQS4NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTxMepRkGo7SA/t7yXdp59HHznYCJbBNgVXwpShTuXEAiAF1fT/TnNExYHK6aI8CNt9sR8PW7KaY+//+NVQZhATWg=="}]}},"2.0.1":{"name":"jquery-bridget","version":"2.0.1","description":"Bridget makes jQuery widgets","main":"jquery-bridget.js","dependencies":{"jquery":">=1.4.2 <4"},"devDependencies":{},"directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/desandro/jquery-bridget.git"},"keywords":["jquery","jquery-plugin"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/jquery-bridget/issues"},"homepage":"https://github.com/desandro/jquery-bridget","gitHead":"bd09b859b4eac30a8c768983a5d85f307b2d2f89","_id":"jquery-bridget@2.0.1","_shasum":"784d17a85e641780c5d89ac3f8a7eb47b0bce1fc","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"dist":{"shasum":"784d17a85e641780c5d89ac3f8a7eb47b0bce1fc","tarball":"https://registry.npmjs.org/jquery-bridget/-/jquery-bridget-2.0.1.tgz","integrity":"sha512-SDc/6cG5bdhBTvFnNsU3EddwG2YAKavn77knc6OsUEDW+8eisALBbdz83TOws3zFWcDYfEKr4qw2mffcUkX6+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJz8wEd+hUETJNoifv+lE7/Sa3XViJYGsb9Or6hqgTRAiA7zfkHjZbC/6kJyqBRC4EIMwZGg8m1tpxLa52sTkYhyw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jquery-bridget-2.0.1.tgz_1468270987824_0.501395623665303"}},"3.0.0":{"name":"jquery-bridget","version":"3.0.0","description":"Bridget makes jQuery widgets","main":"jquery-bridget.js","dependencies":{"jquery":">=1.4.2 <4"},"devDependencies":{"eslint":"^7.16.0","eslint-plugin-metafizzy":"^1.2.1","qunit":"^2.13.0"},"directories":{"test":"test"},"scripts":{"lint":"npx eslint .","test":"npm run lint && echo \"View test/ in browser\""},"eslintConfig":{"plugins":["metafizzy"],"extends":"plugin:metafizzy/base","parserOptions":{"ecmaVersion":2018},"env":{"browser":true,"commonjs":true},"rules":{"id-length":["error",{"min":2,"max":30,"exceptions":["x","y","i","$"]}]}},"repository":{"type":"git","url":"git://github.com/desandro/jquery-bridget.git"},"keywords":["jquery","jquery-plugin"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/jquery-bridget/issues"},"homepage":"https://github.com/desandro/jquery-bridget","gitHead":"e1da971d34837859202de130d28f3d30a518f4a1","_id":"jquery-bridget@3.0.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-UamdtgKjbmSUiLfUbJk+VA5q9fMRy4h2XYU1D1OlF2wzI1wIQyuIb7WTYtaMPYML2RgdAOTPyvQUmehWwoXazw==","shasum":"639e6be08416178807dabc2bc5dadc0ff845e93f","tarball":"https://registry.npmjs.org/jquery-bridget/-/jquery-bridget-3.0.0.tgz","fileCount":7,"unpackedSize":11819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf53GICRA9TVsSAnZWagAAOjUP/2+rfEeRxEMhDkdl+7qm\nWf4rlEqwtaN/P0gHOIPBKJIn5ePzcK8nfKFstKJ776e2qluPxrrjZEeZ8YY3\nxO59ijj3T4YCaJiaJw7EDnZJNL2w9I6m2p7PVkxpPuypA4cuZ8ySHSKZsHJ+\nyjFDUeb59SRDX34UUYppk/OA2dJae2TLX0EBVONeOvWmo9yY5IReMqL2YcAM\nCpYqPD0Ax2EjPV1du7wXgeM5sbhJUpuXAjOqIGMZsGvBcZE+kerGqUqw1DTj\nhfPeAm1lu1dLDqtZh7JBtXRr4nvt0VGybjzoSV11dsGWE9OsNWa8c9nbzq3m\n2haOkRLQCF8/UmvtXMjosuR/7pytTaAHGxLpAkvVqKZGXQraMvawjkITwSYU\nd6RkJErNIhYx2zAB9C2zjwC39MMcRld7xAPyKCpUnS0vHWCYJO6TxkIxc3Sw\n8vAcLcARL1YKjd6zZ93ZZu0WRQi17VmLrio0lFag/Q9CFxARzCqLRCTCfPUB\nq1/YY2mnyunHBAKfyyT95Z654/3OIXikgxEbvBs/4sj98r1WlGNhCdrnXaMk\nXjfWvW/y76OyA8KCwiCEDAg1AssKVwOwE6pw9E5K86+1CWSb9CydZlL/bJat\n65Vhkz6O2RRxECA7Ad67jcNWqAR834anc38W9/Mvs1jLNKQW1CE18RcAIIK8\n73fx\r\n=AO5P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCB080oQDLtk2Lh8pq36uM7ATxyJQcVjrZGJBDhUso1AiAKj6NeO30S2KlL8U6lwwbbDXG7+YnCmw2MHk8Cs812Pw=="}]},"_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-bridget_3.0.0_1609003399957_0.9496856686226469"},"_hasShrinkwrap":false},"3.0.1":{"name":"jquery-bridget","version":"3.0.1","description":"Bridget makes jQuery widgets","main":"jquery-bridget.js","dependencies":{"jquery":">=1.4.2 <4"},"devDependencies":{"eslint":"^7.16.0","eslint-plugin-metafizzy":"^1.2.1","qunit":"^2.13.0"},"directories":{"test":"test"},"scripts":{"lint":"npx eslint .","test":"npm run lint && echo \"View test/ in browser\""},"eslintConfig":{"plugins":["metafizzy"],"extends":"plugin:metafizzy/base","parserOptions":{"ecmaVersion":2018},"env":{"browser":true,"commonjs":true},"rules":{"id-length":["error",{"min":2,"max":30,"exceptions":["x","y","i","$"]}]}},"repository":{"type":"git","url":"git://github.com/desandro/jquery-bridget.git"},"keywords":["jquery","jquery-plugin"],"author":{"name":"David DeSandro"},"license":"MIT","bugs":{"url":"https://github.com/desandro/jquery-bridget/issues"},"homepage":"https://github.com/desandro/jquery-bridget","gitHead":"3aa66938ec7fb217a42572c9973b11fe86c4004a","_id":"jquery-bridget@3.0.1","_nodeVersion":"12.18.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-mjpdeObQTYlDOQWU8/JyHE3mZqwIFXY2ayaj/jYb3WoJWTIkP5MdN3SMPQC1jo6U31KD7LPJWuhVI+L+4Vqc2A==","shasum":"02e208cf8772b4dd8044797b68242b74dbd64aa4","tarball":"https://registry.npmjs.org/jquery-bridget/-/jquery-bridget-3.0.1.tgz","fileCount":7,"unpackedSize":11819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvqcICRA9TVsSAnZWagAAUYAP/AvvAgKRSUAu78qz7vw0\naC5sWIkhCHRzAwHtVVCDA9Uhi7wGq1/H6lmoC5QcIIMD+PvTiioLedfONkWb\nSbI+3ICclnepDuKHDlcImxXRP4P+M3ncNwkJ5cgOGDChJQDCMVlaOZvNhUo5\nUYtnnkOokJjjdhXFnl+qYlH/TQWByFlY498/QffdOuITnUfBEEEF5qYXrTou\neVxRlUb9DUkPR+83NI/44NHANKa+DTRSM6iWzTbE2wNXn+rT2C49IJephhGJ\ngTxbOB90h0XuxD1U4+uAEi5yzLXQJcWp+B7dI/2Tu1OFMgPTQuZvb7bCExO/\nNA1HuPFX4A0TiQGr1JXvfCdvmGzvESTEfaRIRs7cUyZwjDfot7ETSqXjoa3A\nTLToEADqK6FB7N1XYfyzXPz6GDUfYdTNFL/tuHxZDWgmEmM0ljty80uxFZI5\nJv4nhZ7PdKTT69y1ugDktZoOpXJPZXfnpTXeVDlhl68FhCZ3dFsbon63pH8K\nIweuODVUftUotOL6kSf8xDICsA/lcx0CjqAkwteKz0nbTUkPsPdiEOyYYAxD\nemjHAWC6jsnRPnZzQIEFFJJGShuS0cCttNuDDpdnQle25Rv9YVWpaMc+7knD\nHL3dNJrxcKkHZZ0MgZG2I/l/OOy2pKneUoha3TtM74STXfiHV0m2ONwI0+AV\nvSL4\r\n=b9sD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXG79d1oPOAbK7dP+uPh/9Gls4EgeorUAntupw/vgsdAiBJVV5eo6eeYFBqu8WF/6pC+cp9AlSHFlfX1Jrw0mOdyw=="}]},"_npmUser":{"name":"desandro","email":"desandrocodes@gmail.com"},"maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jquery-bridget_3.0.1_1639884551824_0.12993806621505977"},"_hasShrinkwrap":false}},"readme":"# Bridget makes jQuery plugins\n\nBridget makes a jQuery plugin out of a constructor :factory:\n\nIt's based off of the [jQuery UI widget factory](https://jqueryui.com/widget/). Used for [Masonry](https://masonry.desandro.com), [Isotope](https://isotope.metafizzy.co), [Packery](https://packery.metafizzy.co), [Flickity](https://flickity.metafizzy.co), [Infinite Scroll](https://infinite-scroll.com), and [Draggabilly](https://draggabilly.desandro.com).\n\n## Plugin constructor\n\nA plugin constructor uses Prototypal pattern. It needs to have a `._init()` method used for its main logic.\n\n``` js\n// plugin constructor\n// accepts two argments, element and options object\nfunction NiceGreeter( element, options ) {\n  this.element = $( element );\n  this.options = $.extend( true, {}, this.options, options );\n  this._init();\n}\n// defaults for plugin options\nNiceGreeter.prototype.options = {\n  greeting: 'hello',\n  recipient: 'world'\n};\n// main plugin logic\nNiceGreeter.prototype._init = function() {\n  var message = this.getMessage();\n  this.element.text( message );\n};\n// getter method\nNiceGreeter.prototype.getMessage = function() {\n  return this.options.greeting + ' ' + this.options.recipient;\n};\n```\n\n## Usage\n\nBridget can make this constructor work as a jQuery plugin. The `namespace` is the plugin method - `$elem.namespace()`.\n\n``` js\n// convert constructor to jQuery plugin\njQueryBridget( 'niceGreeter', NiceGreeter );\n// optional: pass in jQuery variable\njQueryBridget( 'niceGreeter', NiceGreeter, jQuery );\n\n// now the constructor can be used as a jQuery plugin\nvar $elem = $('#elem');\n$elem.niceGreeter();\n// >> h1 text will be 'hello world'\n\n// set options\n$elem.niceGreeter({\n  greeting: 'bonjour',\n  recipient: 'mon ami'\n});\n// >> text will be 'bonjour mon ami'\n\n// access constructor instance via .data()\nvar myGreeter = $elem.data('niceGreeter');\n```\n\nGetter methods can still be used. For jQuery objects with multiple elements, getter methods will return the value of the first element.\n\n## Package managers\n\nInstall with npm `npm install jquery-bridget`\n\nInstall with Yarn `yarn add jquery-bridget`\n\n## MIT license\n\nBridget is released under the [MIT license](https://desandro.mit-license.org).\n","maintainers":[{"name":"desandro","email":"desandrocodes@gmail.com"}],"time":{"modified":"2022-06-19T04:59:19.226Z","created":"2014-11-19T01:50:39.900Z","1.1.0":"2014-11-19T01:50:39.900Z","2.0.0":"2016-01-04T20:54:29.644Z","2.0.1":"2016-07-11T21:03:10.153Z","3.0.0":"2020-12-26T17:23:20.179Z","3.0.1":"2021-12-19T03:29:12.051Z"},"homepage":"https://github.com/desandro/jquery-bridget","keywords":["jquery","jquery-plugin"],"repository":{"type":"git","url":"git://github.com/desandro/jquery-bridget.git"},"author":{"name":"David DeSandro"},"bugs":{"url":"https://github.com/desandro/jquery-bridget/issues"},"license":"MIT","readmeFilename":"README.md","users":{"hashtroudi":true}}