{"_id":"quill-placeholder-module","_rev":"11-98301aa3f3c679da7cb02caa8639bf27","name":"quill-placeholder-module","time":{"modified":"2022-06-25T07:37:21.813Z","created":"2017-07-11T18:46:47.848Z","0.1.0":"2017-07-11T18:46:47.848Z","0.1.1":"2017-07-11T21:30:19.403Z","0.1.2":"2017-07-12T12:47:05.217Z","0.2.0":"2017-07-13T09:21:23.455Z","0.3.0":"2018-05-20T22:46:25.144Z","0.3.1":"2018-05-20T22:56:41.361Z"},"maintainers":[{"name":"jspaine","email":"painejs@hotmail.com"}],"dist-tags":{"latest":"0.3.1"},"description":"Quill module for inserting placeholders","readme":"# quill-placeholder-module\nQuill module for adding placeholders. [Demo](https://codepen.io/jspaine/pen/MozyNp)\n## Install\n```\nnpm install --save quill-placeholder-module\n```\n\n## Usage\n```js\nimport getPlaceholderModule from 'quill-placeholder-module'\n// es5\nvar getPlaceholderModule = require('quill-placeholder-module').default\n// umd\nvar getPlaceholderModule = PlaceholderModule.default\n\nQuill.register('modules/placeholder', getPlaceholderModule(Quill, {\n  className: 'ql-placeholder-content'  // default\n})\n\nvar quill = new Quill('#editor', {\n  modules: {\n    toolbar: {container: `#toolbar`},\n    placeholder: {\n      delimiters: ['{', '}'],  // default\n      placeholders: [\n        {id: 'foo', label: 'Foo'},\n        {id: 'required', label: 'Required', required: true}\n      ]\n    }\n  },\n  placeholder: 'Compose an epic...',\n  theme: 'snow'  // or 'bubble'\n});\n```\nDefine the toolbar menu (a more complete example can be found in the [demo](https://codepen.io/jspaine/pen/MozyNp)):\n```html\n<div id=\"toolbar\">\n  <select class=\"ql-placeholder\">\n    <option value=\"foo\">Foo</option>\n    <option value=\"required\">Required</option>\n  </select>\n</div>\n<div id=\"editor\"></div>\n```\nAnd include the css from `dist/toolbar.css`.\n\nThe markup will contain (with default options) `<span class=\"ql-placeholder-content\" data-id=\"placeholder-id\" data-label=\"placeholder-label\">...</span>`\n\nTo transform the output check out https://github.com/jspaine/html-ast-transform","versions":{"0.1.2":{"name":"quill-placeholder-module","version":"0.1.2","description":"Quill module for inserting placeholders","main":"dist/placeholder-module.js","scripts":{"test":"karma start","build":"webpack","dev":"webpack --watch"},"repository":{"type":"git","url":"git+https://github.com/jspaine/quill-placeholder-module.git"},"keywords":["quill","placeholder","template"],"author":{"name":"James Paine","email":"painejs@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jspaine/quill-placeholder-module/issues"},"homepage":"https://github.com/jspaine/quill-placeholder-module#readme","devDependencies":{"@types/quill":"0.0.31","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-es2015":"^6.24.1","chai":"^4.0.2","copy-webpack-plugin":"^4.0.1","jquery":"^3.2.1","karma":"^1.7.0","karma-babel-preprocessor":"^6.0.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-fixture":"^0.2.6","karma-html2js-preprocessor":"^1.1.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^3.4.2","parchment":"^1.1.0","ts-loader":"^2.2.2","typescript":"^2.4.1","webpack":"^3.1.0"},"peerDependencies":{"quill":"^1.2.0"},"files":["dist","LICENSE","README.md"],"typings":"./dist/src/placeholder-module.d.ts","gitHead":"e7502e9fec58627fa5aaa9beca2f275e19c16b26","_id":"quill-placeholder-module@0.1.2","_shasum":"fd3c35d6822fcf294483583d4505016a1a2787de","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jspaine","email":"painejs@hotmail.com"},"dist":{"shasum":"fd3c35d6822fcf294483583d4505016a1a2787de","tarball":"https://registry.npmjs.org/quill-placeholder-module/-/quill-placeholder-module-0.1.2.tgz","integrity":"sha512-Eu7zslaeoFcPd0WOPDvsZZDwPcFBSfdjnmCrbWj5TZmjjRc4PrA7fmdsvVOtLdaPB1wcuR2XFd+BCL/oFvG6Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHl7cBODU+Of18uERESXYPnO8RPQesOxvcI1093hyzk9AiEAhaIkz9zNXc1sY6jU4VAFUTC6WHytptdHBbMxyAgrcO8="}]},"maintainers":[{"name":"jspaine","email":"painejs@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-placeholder-module-0.1.2.tgz_1499863624293_0.6400367328897119"},"directories":{}},"0.2.0":{"name":"quill-placeholder-module","version":"0.2.0","description":"Quill module for inserting placeholders","main":"dist/placeholder-module.js","scripts":{"test":"karma start","build":"webpack","dev":"webpack --watch"},"repository":{"type":"git","url":"git+https://github.com/jspaine/quill-placeholder-module.git"},"keywords":["quill","placeholder","template"],"author":{"name":"James Paine","email":"painejs@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jspaine/quill-placeholder-module/issues"},"homepage":"https://github.com/jspaine/quill-placeholder-module#readme","devDependencies":{"@types/quill":"0.0.31","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-es2015":"^6.24.1","chai":"^4.0.2","copy-webpack-plugin":"^4.0.1","jquery":"^3.2.1","karma":"^1.7.0","karma-babel-preprocessor":"^6.0.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-fixture":"^0.2.6","karma-html2js-preprocessor":"^1.1.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^3.4.2","parchment":"^1.1.0","quill":"^1.2.0","ts-loader":"^2.2.2","typescript":"^2.4.1","webpack":"^3.1.0"},"files":["dist","LICENSE","README.md"],"typings":"./dist/src/placeholder-module.d.ts","gitHead":"057d212a34833670b53bc9dda36a364f1c8c88f9","_id":"quill-placeholder-module@0.2.0","_shasum":"bc2d0f9665ef99a144daf284c0d82036f0b87466","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"jspaine","email":"painejs@hotmail.com"},"dist":{"shasum":"bc2d0f9665ef99a144daf284c0d82036f0b87466","tarball":"https://registry.npmjs.org/quill-placeholder-module/-/quill-placeholder-module-0.2.0.tgz","integrity":"sha512-yphb0fI3PJZ1gePCDdkBmZXGcH7M4xSyTDubEQRXg5PZzYMKkevN2v3rkk/BzSmdbFYpFhAuTtz/O+IpQ/ZsWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA48FiiWaYyBZdv3uEUBNCWCITWHaXsqjafp1aYurWxnAiEAvlxOUaK+qN+Kx2hSkx5uqVwlFVECUMkyF1MutDRX1t8="}]},"maintainers":[{"name":"jspaine","email":"painejs@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-placeholder-module-0.2.0.tgz_1499937682491_0.566034137038514"},"directories":{}},"0.3.1":{"name":"quill-placeholder-module","version":"0.3.1","description":"Quill module for inserting placeholders","main":"dist/placeholder-module.js","scripts":{"prepublishOnly":"npm run test && npm run build","test":"karma start --single-run","test-watch":"karma start","build":"webpack","dev":"webpack --watch"},"repository":{"type":"git","url":"git+https://github.com/jspaine/quill-placeholder-module.git"},"keywords":["quill","placeholder","template"],"author":{"name":"James Paine","email":"painejs@hotmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jspaine/quill-placeholder-module/issues"},"homepage":"https://github.com/jspaine/quill-placeholder-module#readme","devDependencies":{"@types/quill":"0.0.31","babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-es2015":"^6.24.1","chai":"^4.0.2","copy-webpack-plugin":"^4.0.1","husky":"^0.14.3","jquery":"^3.2.1","karma":"^1.7.0","karma-babel-preprocessor":"^6.0.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^2.2.0","karma-fixture":"^0.2.6","karma-html2js-preprocessor":"^1.1.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-webpack":"^2.0.4","mocha":"^3.4.2","parchment":"^1.1.0","quill":"^1.2.0","ts-loader":"^2.2.2","typescript":"^2.4.1","webpack":"^3.1.0"},"files":["dist","LICENSE","README.md"],"typings":"./dist/src/placeholder-module.d.ts","husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"20e6c77f52e4fb866fbd68e171ebf55b97c7d178","_id":"quill-placeholder-module@0.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"jspaine","email":"painejs@hotmail.com"},"dist":{"integrity":"sha512-xJ49QsS7UYqZlDlcks7q9DvTYyWYnEOFMb4SBkauJKuywVmkFGk3uuEcv5lBPDN06vDrWRjZ01bj0rNFSHNp9A==","shasum":"1a662013adbc2c05069bea23df99c7f25a9a5c1a","tarball":"https://registry.npmjs.org/quill-placeholder-module/-/quill-placeholder-module-0.3.1.tgz","fileCount":12,"unpackedSize":54218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAf0qCRA9TVsSAnZWagAAFfgP/jYU6ZGmcXCvpPVqSwXo\nvJHd18+ZkglsvbXuTkJdmZfFqgeXaPi25EupsFvntpbo5fQg/u/ELcpknkFt\n2yJAe9yFxbobF4x9MXJAd7t2YV3V0ppAJQ23hnt1C3qQB6AzthJjYXbRzpCv\nyUfHSMbfU7bI0+LToGc6376oP+9hWKkBIMhiCqsUNSp0yA269pARSwO1+DnM\nIyn3ch6caZntUUz/vpkSSX5Yal5br3p1X6YO2H9Hv9Y2/t9esGPXrVIOF2XS\nPJajAxcZyHUUoiBuCWE43Xb+ffuX6BQYsh2ibIH4r+Ij80L9Rpnyduon6FcL\nxUuPhIwv+Y2xc0DDlyIxiSUBiZAdDtT3x7IHPC02Qcj56k2JYSbSVal3oJ5h\nd4+XHXUdDl3AAz8iIPr4l6GGTaTI2VcG6LOneNS258bUDjohMRDCMxrUtScO\ncw4ErkNHFhbPRF4pzVEFdn9lMaWsaqBQPwmgUFaBxDQ3kmz+ebgygjtdNitu\nTvjyqzxbPYsye2lWU8HsoEhWiE64jTNw6tS+tM6zWtJX0vXJ+q+xRsLHONJp\n/Zez4jA3WWtRGTCJGhxDjSpo1+SqOP/PAIkHa1KgJ0Pmf1nx2pnWPnIt8Q1C\ncF9fbwOqAWkYVuFkoVPYU6Xh7kEA4EuAIkxgf9r4Dtftu4K7viEFJovQICfq\nIUyB\r\n=MFrL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4nC+RmROBIGcKf5+4gWjhoYkfeVV224DZLgFTpDX+IwIgSLKH/EU6uW5Tp61bWM3Hk+AjkQdCHURw2gjGR5FxNaY="}]},"maintainers":[{"name":"jspaine","email":"painejs@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quill-placeholder-module_0.3.1_1526857001251_0.6556553997679619"},"_hasShrinkwrap":false}},"homepage":"https://github.com/jspaine/quill-placeholder-module#readme","keywords":["quill","placeholder","template"],"repository":{"type":"git","url":"git+https://github.com/jspaine/quill-placeholder-module.git"},"author":{"name":"James Paine","email":"painejs@hotmail.com"},"bugs":{"url":"https://github.com/jspaine/quill-placeholder-module/issues"},"license":"MIT","readmeFilename":"README.md"}