{"_id":"grapesjs-style-filter","_rev":"4-37f56925085d4dc98ef1743fe78899ca","name":"grapesjs-style-filter","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.1":{"name":"grapesjs-style-filter","version":"0.1.1","description":"GrapesJS Style Filter","main":"dist/grapesjs-style-filter.min.js","scripts":{"lint":"eslint src","v:patch":"npm version --no-git-tag-version patch","build":"npm run v:patch && webpack --env.production","start":"webpack-dev-server --open --progress --colors"},"repository":{"type":"git","url":"git+https://github.com/artf/grapesjs-style-filter.git"},"keywords":["grapesjs","plugin","style","filter","wysiwyg"],"author":{"name":"Artur Arseniev"},"license":"BSD-3-Clause","babel":{"presets":["@babel/env"],"plugins":["@babel/transform-runtime"]},"devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/runtime":"^7.1.2","babel-loader":"^8.0.4","eslint":"^5.8.0","html-webpack-plugin":"^3.2.0","webpack":"^4.24.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.10"},"gitHead":"5f3fc64681709c117e08bbdcb2180f2b34be1b97","bugs":{"url":"https://github.com/artf/grapesjs-style-filter/issues"},"homepage":"https://github.com/artf/grapesjs-style-filter#readme","_id":"grapesjs-style-filter@0.1.1","_npmVersion":"6.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"artf","email":"artur.catch@hotmail.it"},"dist":{"integrity":"sha512-0Hj3rDd5NsFOe1zu9PsMU2wR6YfCEg59/GJxkDGIejcgI9gSSYMQNMAkYpOJn/uKv1FjO/NXcf0a+5vG+DleBQ==","shasum":"943064214ca56d23133b806e80cf87a01dc0c505","tarball":"https://registry.npmjs.org/grapesjs-style-filter/-/grapesjs-style-filter-0.1.1.tgz","fileCount":8,"unpackedSize":28897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3wQoCRA9TVsSAnZWagAAZbwP/A/YvDLudVmBrc0jHLsF\nxPg1bI66YkRb4eWrXXA1MH/TfFZ7wmjOCQ/WDZ2hILw+/9aYWeomMGT+Pev3\naVcbEG75CjjD3a/WHG3IUCbWi9zo/ag+mzSqgNPn8JrQ1sRFPbUt6son6Y82\ni98QGAOZDVeG35NvQLbw0KzBKzNlJZsw90n7YcPnI9srZmIUWtDI3yBu0lWm\nUu6RpO8zspA96lADqqCgYFTCpUU9IUGGyQ7H7GL/oLJdjI0/lxg+CCqU3vqA\n8kEzAqW1P9pKxASaIUN6Xy7CmzwsJbDXWYiqj7a0962eqEbsqh2G/oKiH0kD\nZOHorYGZFYowfMwdQpMe/Su4ktThSL/SVnY06udxwcczjWRAhvnm71ofTwSI\nNtHgF6yy+fKZWLOEG428OxDIUb1OJCWha6nB4eeccRHw6Wh+e8q/iT9BFgZ/\nKCjJpzqJd6JnM9kww1BTkI6E+W0IHrUFk8ug6vPTvP8kgmcs/4la28Cr9rtq\nEWh3A+ey/d1HZ/TmtHg4Ta7F20dVWNpFqvYF/DmgtG7PQ3iXhxnc6dqMBIoX\nHWt2NmvS9PCKt4Quq83HCKQWY/tBxps4MRW/uh6WiVoVRB1oAPXjD3K9UqmR\nYCKSUDCkkxO5ex1v9lKQv/rge5VxzQ1opAUNaqWJoVWuaoY2SDM9/WcPsc1P\nATQb\r\n=1KcF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoiq/NTA/OiRX5Oek5WCOITx3qYdwFalqMaq0Se+T6NgIgI0yFA36gLGG8DoHHePbRI6GzshRQ4mkYJvsCHCurUq0="}]},"maintainers":[{"name":"artf","email":"artur.catch@hotmail.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grapesjs-style-filter_0.1.1_1541342247297_0.4007194618111003"},"_hasShrinkwrap":false},"0.1.3":{"name":"grapesjs-style-filter","version":"0.1.3","description":"GrapesJS Style Filter","main":"dist/grapesjs-style-filter.min.js","scripts":{"patch":"npm version patch -m 'Bump v%s'","start":"grapesjs-cli serve","build":"grapesjs-cli build"},"repository":{"type":"git","url":"git+https://github.com/artf/grapesjs-style-filter.git"},"keywords":["grapesjs","plugin","style","filter","wysiwyg"],"author":{"name":"Artur Arseniev"},"license":"BSD-3-Clause","devDependencies":{"grapesjs-cli":"^1.0.12"},"gitHead":"6b1c546cd357948cc01882a80a8dcda82316527a","bugs":{"url":"https://github.com/artf/grapesjs-style-filter/issues"},"homepage":"https://github.com/artf/grapesjs-style-filter#readme","_id":"grapesjs-style-filter@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"artf","email":"artur.catch@hotmail.it"},"dist":{"integrity":"sha512-ueWzAGs18ufoQ4zFdWK3q0lN4e/Fik0feaCnmHTe8ExuQtYCStGOYZcktnlzmR3Mp+lAno1b6bEjoRG+vyW3ig==","shasum":"324d5597727065d4135308bf35dd4df177074a18","tarball":"https://registry.npmjs.org/grapesjs-style-filter/-/grapesjs-style-filter-0.1.3.tgz","fileCount":8,"unpackedSize":27718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW+l/CRA9TVsSAnZWagAAo1AP/RJ9fzSZlzANsgyA0lPf\nR5A+EHNN/hAvS0R6QtpPzqZxlaT7MzroWYvm2fHBTkO2KsM8Uw1FEKYDFw0M\nWOwGTIW1Io3V61KsfoA5Mx8vNWqQ+R8ucBOr4oUOjzbNcct1ycbU4TLPCypM\nQoNGF8PTdv/aIDUxn3WHOvZtP5vMwz6vgJeOohSFFc4IW/S8bXh3D4NQEysa\ntyC28ONsNluuY5vn8eIMl9XIuIfnxbFreX+nsEcR+ejVkddnWBGnmJ7bnbib\nALn/7wKd8XPEcltG/SH+nT+72ftJAEoOa1JEhvzZQbHmIKa7mm6r5XtSgSex\n7zj/mT40Jy3peoKdWMq0aAmn/ayxHyEgxjEPez8X4YXM4iiORagrphGz/3EY\n0foRkCUBJ4xmdgyzRtPVqhVko1zUiqONFvNRXJF1px0U0q9bMW5Hqw5bE74m\nQ/h0LYY/QzxJCsZWOxEPWJ19+WHU8JkN9a86QSoLKI1PQWuqZVXbboumF0pk\nXs2nPM8rZO4tRqs6uzLIqgtK0patDGNdPnL5GvOFEi3zjZuKuSGufVBlqvun\nRe5SrOhMz8pyCv2R+PKt3v9ZdXPQO6ocBseHNVTvs8MtHnOgObRz5HPUSIpJ\nWlkvkWLtRR406sjvPgxH988tRRo5lV+p79aj9SMjRbD/T5K4c5Fd4T6IrGwR\nizyr\r\n=Mcn3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQY3RvnIfOCN/W3N/RiMK4r13YS39eHhz7U5kYEeKVEAiEA3OfWIgNtVyPGKTpQoB3bgDRaVuS7cfqScZkwhUXtCJg="}]},"maintainers":[{"name":"artf","email":"artur.catch@hotmail.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grapesjs-style-filter_0.1.3_1583081854796_0.5882676364539712"},"_hasShrinkwrap":false},"1.0.1":{"name":"grapesjs-style-filter","version":"1.0.1","description":"GrapesJS Style Filter","main":"dist/index.js","scripts":{"patch":"npm version patch -m 'Bump v%s'","start":"grapesjs-cli serve","build":"grapesjs-cli build"},"repository":{"type":"git","url":"git+https://github.com/artf/grapesjs-style-filter.git"},"keywords":["grapesjs","plugin","style","filter","wysiwyg"],"author":{"name":"Artur Arseniev"},"license":"BSD-3-Clause","devDependencies":{"grapesjs-cli":"^3.0.0"},"gitHead":"dc76771e23809d3834ca52b11d86994da422e845","bugs":{"url":"https://github.com/artf/grapesjs-style-filter/issues"},"homepage":"https://github.com/artf/grapesjs-style-filter#readme","_id":"grapesjs-style-filter@1.0.1","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Yhx1F+DplgQGTK4lVtOdyYxw0lzmyG2Aa005Hi7dADqgBUyhz7q8ibVH3ti6FNDEb0TZ7CH3/SXtetQbnRfUHg==","shasum":"923c8e9a16615418ffe2e809e78c386a66a3f294","tarball":"https://registry.npmjs.org/grapesjs-style-filter/-/grapesjs-style-filter-1.0.1.tgz","fileCount":7,"unpackedSize":17021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKLZBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoECA/9FAAbYOSu0/eGauOQilOEtyrOrOOlcv6noDyeUnnz8ENTIUB5\r\nqaRf+VKlU6EcMvgJDflmdn/kYx+h5N6wR/VbduImjmUs36uwoUZ3nrPfGjma\r\nnHvYlm3ft+Ythp2bP6724VaTtV6lgdt7IqWuaJjJp7GW13tYoNmzDetzojkP\r\nRWYOnL1bKwmoq/7Bi1OSz94fLEXoMBIe72WVqQIaDxF1OrtV1lwHlYi+YeCl\r\nKmrrft3AvmQCF5xwxwo9Ge9PsEd7w05dOcY3marEeeKDgdNzuVAAqZPH/t6M\r\nR8PFkFFb/Ho8t+cyUtdCVnY7qkStrVXzoBsvpj62P0FKmpwdV65G+bm9xfkJ\r\n9foO62ebJENMrkiuSmPoYduAajoQq9IzkIl7Aatq38WAjboXStlZ77zmMpFz\r\nY+S1ozPnNKeM+vxxwHCceAvDwVWXEq47dLOzHuRYeoXPDU9+J9b5pM6FEdXF\r\ni9CpC6wx52YD8FB2IsreYMJU22irnHg3W26ujcMEdmiFlBj8wH0lXGIpzgYg\r\netV99BH4+GtoS+kaqZNtuqHVTCJi3o8FTaexuu5zVR3p7LNF7UONjH7D7XMO\r\nZ5ub3jq0HAi2+W0im5jtN/l51+rI7CXniU/nJGIoXjaoo3RZQ5VKl9Rn6CG8\r\n7je2NKHjtiD+eZ4RQMO2tmHVeFdfYLjX36Y=\r\n=A7ZL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJzP2mfaLG+jTjIISMV7yWGo1kU2l7PaBmdnkDH7iu4AiBg3c8KA+nGUm3fhMv983e+p0rvKn8Fab9GWI+kqvdZ+Q=="}]},"_npmUser":{"name":"artf","email":"artur.catch@hotmail.it"},"directories":{},"maintainers":[{"name":"artf","email":"artur.catch@hotmail.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grapesjs-style-filter_1.0.1_1646835265747_0.9290572737831748"},"_hasShrinkwrap":false},"1.0.2":{"name":"grapesjs-style-filter","version":"1.0.2","description":"GrapesJS Style Filter","main":"dist/index.js","scripts":{"patch":"npm version patch -m 'Bump v%s'","start":"grapesjs-cli serve","build":"grapesjs-cli build"},"repository":{"type":"git","url":"git+https://github.com/GrapesJS/style-filter.git"},"keywords":["grapesjs","plugin","style","filter","wysiwyg"],"author":{"name":"Artur Arseniev"},"license":"BSD-3-Clause","devDependencies":{"grapesjs":"^0.21.2","grapesjs-cli":"^4.1.1"},"gitHead":"042ada9c70e4855e569a5deaed3689bcfe1ec2ba","bugs":{"url":"https://github.com/GrapesJS/style-filter/issues"},"homepage":"https://github.com/GrapesJS/style-filter#readme","_id":"grapesjs-style-filter@1.0.2","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-f5ufWeIsnU3hHV3TiQeYVEZis2WlDpllOKst18BEyAUERO1yu1zwIqgIPWH9en2W262+jEvsRjgd06EWgchYgQ==","shasum":"b3ec2fc8213e543adae4fbabd62f312094eeba1e","tarball":"https://registry.npmjs.org/grapesjs-style-filter/-/grapesjs-style-filter-1.0.2.tgz","fileCount":6,"unpackedSize":13162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZMLhuc9vsw7+DvVgg/cnoHvNVhZDp9Cb5WXxp1o0cbAIgU+NRjByOPV/OcVeJVH8ANvk1b4QBN2vHOisdnd9Xf3s="}]},"_npmUser":{"name":"artf","email":"artur.catch@hotmail.it"},"directories":{},"maintainers":[{"name":"artf","email":"artur.catch@hotmail.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grapesjs-style-filter_1.0.2_1686315614371_0.045928014208078016"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-04T14:37:27.296Z","0.1.1":"2018-11-04T14:37:27.404Z","modified":"2023-06-09T13:00:14.624Z","0.1.3":"2020-03-01T16:57:34.945Z","1.0.1":"2022-03-09T14:14:25.871Z","1.0.2":"2023-06-09T13:00:14.527Z"},"maintainers":[{"name":"artf","email":"artur.catch@hotmail.it"}],"description":"GrapesJS Style Filter","homepage":"https://github.com/GrapesJS/style-filter#readme","keywords":["grapesjs","plugin","style","filter","wysiwyg"],"repository":{"type":"git","url":"git+https://github.com/GrapesJS/style-filter.git"},"author":{"name":"Artur Arseniev"},"bugs":{"url":"https://github.com/GrapesJS/style-filter/issues"},"license":"BSD-3-Clause","readme":"# GrapesJS Style Filter\n\nThis plugins adds a new `filter` [built-in style property](https://grapesjs.com/docs/modules/Style-manager.html#built-in-properties) which can be used for CSS properties like `filter` and `backdrop-filter`.\n\n[Demo](https://jsfiddle.net/xg23astu)\n\n<p align=\"center\"><img src=\"https://user-images.githubusercontent.com/11614725/47965316-c0fd6f80-e045-11e8-8ce6-8b0251bf36a4.png\" alt=\"GrapesJS\" align=\"center\"/></p>\n\n\n> Requires GrapesJS v0.18.3 or higher\n\n\n\n\n\n## Summary\n\n* Plugin name: `grapesjs-style-filter`\n* New Style Manager built-in property\n  * `filter`\n\n\n\n\n## Download\n\n* CDN\n  * `https://unpkg.com/grapesjs-style-filter`\n* NPM\n  * `npm i grapesjs-style-filter`\n* GIT\n  * `git clone https://github.com/GrapesJS/style-filter.git`\n\n\n\n\n\n## Usage\n\nDirectly in the browser\n```html\n<link href=\"https://unpkg.com/grapesjs/dist/css/grapes.min.css\" rel=\"stylesheet\"/>\n<script src=\"https://unpkg.com/grapesjs\"></script>\n<script src=\"path/to/grapesjs-style-filter.min.js\"></script>\n\n<div id=\"gjs\"></div>\n\n<script type=\"text/javascript\">\n  const editor = grapesjs.init({\n      container : '#gjs',\n      // ...\n      plugins: ['grapesjs-style-filter'],\n\n      // Use the property on init\n      styleManager: {\n        sectors: [\n          // ...\n          {\n            id: 'extra',\n            name: 'Extra',\n            properties: [\n              { extend: 'filter' },\n              { extend: 'filter', property: 'backdrop-filter' },\n            ],\n          }\n        ]\n      },\n  });\n\n  // or add it to the StyleManager via API\n  editor.StyleManager.addProperty('extra', { extend: 'filter' });\n  editor.StyleManager.addProperty('extra', { extend: 'filter', property: 'backdrop-filter' });\n</script>\n```\n\nModern javascript\n```js\nimport grapesjs from 'grapesjs';\nimport styleFilter from 'grapesjs-style-filter';\n\nconst editor = grapesjs.init({\n  container : '#gjs',\n  plugins: [styleFilter, /*...*/],\n  // Same StyleManager configuration\n});\n// Same StyleManager API usage\n```\n\n\n\n\n\n## Development\n\nClone the repository\n\n```sh\n$ git clone https://github.com/GrapesJS/style-filter.git\n$ cd grapesjs-style-filter\n```\n\nInstall dependencies\n\n```sh\n$ npm i\n```\n\nStart the dev server\n\n```sh\n$ npm start\n```\n\n\n\n\n\n## License\n\nBSD 3-Clause\n","readmeFilename":"README.md"}