{"_id":"grapesjs-parser-postcss","_rev":"3-07fed4442d6c3736caee4d0fa40754b2","name":"grapesjs-parser-postcss","dist-tags":{"latest":"1.0.3"},"versions":{"0.1.1":{"name":"grapesjs-parser-postcss","version":"0.1.1","description":"Custom CSS parser via PostCSS for GrapesJS","main":"dist/grapesjs-parser-postcss.min.js","scripts":{"lint":"eslint src","test":"jest","v:patch":"npm version --no-git-tag-version patch","build":"npm test && npm run v:patch && webpack --env.production","start":"webpack-dev-server --open --progress --colors"},"repository":{"type":"git","url":"git+https://github.com/artf/grapesjs-parser-postcss.git"},"keywords":["grapesjs","plugin","parser","css","postcss","wysiwyg"],"author":{"name":"Artur Arseniev"},"license":"BSD-3-Clause","babel":{"presets":["env"],"plugins":["transform-object-rest-spread"]},"devDependencies":{"babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","eslint":"^5.5.0","html-webpack-plugin":"^3.2.0","jest":"^23.6.0","webpack":"^4.18.0","webpack-cli":"^3.1.0","webpack-dev-server":"^3.1.8"},"dependencies":{"postcss":"^7.0.2"},"gitHead":"358daa0a7ffd72dd7f304cf46371848abaf53a14","bugs":{"url":"https://github.com/artf/grapesjs-parser-postcss/issues"},"homepage":"https://github.com/artf/grapesjs-parser-postcss#readme","_id":"grapesjs-parser-postcss@0.1.1","_npmVersion":"6.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"artf","email":"artur.catch@hotmail.it"},"dist":{"integrity":"sha512-e4qMdElAQtYE+MtO+bYdwSisrThfyemxXVW+PhRACGDD6U8Hw6EgL0aSMHTVnChcYWKyc0rYmiCVn6+T741zDw==","shasum":"a5168a849cecaafbbe4cfda05611d55c80d41dde","tarball":"https://registry.npmjs.org/grapesjs-parser-postcss/-/grapesjs-parser-postcss-0.1.1.tgz","fileCount":10,"unpackedSize":922830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpAVdCRA9TVsSAnZWagAAfJMP/2hEkg5NTTLvWMDitWvw\nGdQdWOQHpwLMD/FtHe0r8hP5nHb87x5VZ+mdu7coi6oijC41nRH8kkiDMRxO\ne7d7fZor37yISne45vS4nWOAvodZXuK2ADh5ySGQhXtRBj2Xgn7MHQlZ7m02\nY23quDHDeprt6U73Vl6YrobwiHniV6X+vxFRF/GIYqsA4q23mRtwmdKVgyGD\niPTyMKPPMb0YFrAh6rDd4bGYI1VQRxSJCVbxPdGhVSTLDpEJv9GinnJnjvF8\nJxpDXHEhSf6HWJa6knlOhvlJZHQ6gjp6IwWVjtmRg+uMor4rGe0mlenEzj4P\nLgfgBwPraItywjnRqRU3C0OmJ6GlrHhXBeIn4fQUp9QRY53a0DtJvfiwtHpq\nTt3u4DiVL/tnI9+rKjl+/l3its8EaTVAc+y6dTiRNajYIdwLXM02eRmdyIW0\ninjq0PCJPut9a3pjrV88nLb6/d5yv/XPoTeXn7eRSEJwpgxSdea6FaGBi2SW\n4be2nekKVz9oylxe0no5sedclIWmNdJnNydgsSYn+eR5ZZ0l2/fM5C+2UO7p\nkglqODgLElqfvEYj0ovOHHwE++OtwHqk+7ChSpUC1CgNPWPFINNJ8YHOBdhF\nS35w7SF8xgrBRdnWkUyiEnk4mDcTYA3laUrKux2E/fMTIdgThPqZ15rtuGch\nQtqB\r\n=72cP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5Z3862nWU/YWZhT1ZYK10RNAbLjUpoaE6uO5t4P8qigIgANhs4Et0lZ18RHKbES/GTyfHlpkJEf0XcjMqG8sbWcg="}]},"maintainers":[{"name":"artf","email":"artur.catch@hotmail.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grapesjs-parser-postcss_0.1.1_1537475932631_0.07801681430445351"},"_hasShrinkwrap":false},"1.0.1":{"name":"grapesjs-parser-postcss","version":"1.0.1","description":"Custom CSS parser via PostCSS for GrapesJS","main":"dist/index.js","scripts":{"lint":"eslint src","test":"jest","patch":"npm version patch -m 'Bump v%s'","start":"grapesjs-cli serve","build":"npm run test && grapesjs-cli build"},"repository":{"type":"git","url":"git+https://github.com/artf/grapesjs-parser-postcss.git"},"keywords":["grapesjs","plugin","parser","css","postcss","wysiwyg"],"babel":{"env":{"test":{"presets":["@babel/preset-env","@babel/preset-typescript"]}}},"author":{"name":"Artur Arseniev"},"license":"BSD-3-Clause","devDependencies":{"@babel/preset-typescript":"^7.18.6","eslint":"^8.21.0","grapesjs":"^0.19.5","grapesjs-cli":"^3.0.1","jest":"^28.1.3","postcss":"^8.4.14"},"gitHead":"6112aa30aac16b0129a6d901742fce8c45561622","bugs":{"url":"https://github.com/artf/grapesjs-parser-postcss/issues"},"homepage":"https://github.com/artf/grapesjs-parser-postcss#readme","_id":"grapesjs-parser-postcss@1.0.1","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-x7RxOCMsEWxd1fbEDKKUdiuZNE7GhDqCSZ7LMo72y/dNSXImhPYSVeUnC+vN7VCJlqmmRjxwAYpycCPz2j2g6A==","shasum":"59344563a1fc5cc0aa74fc3ef4bbc040d2962176","tarball":"https://registry.npmjs.org/grapesjs-parser-postcss/-/grapesjs-parser-postcss-1.0.1.tgz","fileCount":6,"unpackedSize":241641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGyClcGBTGsZYtDy7U9a+HyoZVSBv2HVjXADcyQxvfuiAiBbX8xAf2FROIpsZLpHMW30HySa7DB1d/7t8ajzhcej9A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6RLoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi/Q/8DSlE2pesgcyWEjMmZltFze5mnF19j1CDWTAihHyVfUBNiOw5\r\njroRQeMyzzYp8xCCPTE0F1XGG0W6bWvaWyHzx1hd6JEh4YSoC6Xu81bz9TMm\r\nu90EaVL4OrQvz8LT0kJUaieAo/TIBXhWIL1r68E5yKLlPtb+Z+cltPkbMTVI\r\nr5Sby9wEaMtPG729cD7A8pn94ZQdCzQJfWN2SK5on4MhrPKO3xj0v3uoAuhT\r\nTNt99saL/lUjvdt6kKeS5WqZkV5I50cZUQgEjAkJ1/OlW/LHXOWQVeqQmDLC\r\nL/e3uhc2NXSS1gu5gII5gtcdHCidwimDN/yoUDs/l9BVDICgbWtiCQHCs/Ir\r\nzE+Jjb7o/U+7CeAuFOwTlz8mQejT4GEXu4rfgXC6ilXEnXmjmfodw3rwI7S4\r\n7w0FMROds+g9F61RygYDBDd97r52nXjHwFW6IMcaKb5FY/+ZtIyvHueEpf84\r\nY6Z2e1/mZPXpcB4cAOLyL2pZem+8b/c4hnie5yPtGyrzGSAWynIFUlnYyACE\r\nSQwU+7w4g+Bg/eM3fpyrWvBYNPcvfRtJnb/EXgqYY6a4nktT2WfbnalY0kHJ\r\ngqokarY44RxvuYnspn0FIZQ50KLo4nypZmDp1Y14cBO3GlXviK/ztdM9EQFM\r\niG7Ohx0c+H1jQD2Og0aCm1p4vL8sGQP0UBg=\r\n=BzDr\r\n-----END PGP SIGNATURE-----\r\n"},"_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-parser-postcss_1.0.1_1659441896006_0.7797669400980805"},"_hasShrinkwrap":false},"1.0.3":{"name":"grapesjs-parser-postcss","version":"1.0.3","description":"Custom CSS parser via PostCSS for GrapesJS","main":"dist/index.js","scripts":{"lint":"eslint src","test":"jest","patch":"npm version patch -m 'Bump v%s'","start":"grapesjs-cli serve","build":"npm run test && grapesjs-cli build"},"repository":{"type":"git","url":"git+https://github.com/GrapesJS/parser-postcss.git"},"keywords":["grapesjs","plugin","parser","css","postcss","wysiwyg"],"babel":{"env":{"test":{"presets":["@babel/preset-env","@babel/preset-typescript"]}}},"author":{"name":"Artur Arseniev"},"license":"BSD-3-Clause","devDependencies":{"@babel/preset-typescript":"^7.23.0","@types/jest":"^29.5.5","eslint":"^8.21.0","grapesjs":"^0.21.7","grapesjs-cli":"^4.1.3","jest":"^29.7.0","postcss":"^8.4.14"},"gitHead":"e63a162846a15de24bc8c11a5a61c4cf202d3192","bugs":{"url":"https://github.com/GrapesJS/parser-postcss/issues"},"homepage":"https://github.com/GrapesJS/parser-postcss#readme","_id":"grapesjs-parser-postcss@1.0.3","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-lfiNRDGdYQT259fUudYD0Z9EKB0DeS9GdCjVqGuJo28rv0WPAdGlpFnvlYgNGurX38ZjIi8qnbEuSSDl8AXFSw==","shasum":"311b7b4a65d7dcb40a5b9a801429aa72aff3cb0d","tarball":"https://registry.npmjs.org/grapesjs-parser-postcss/-/grapesjs-parser-postcss-1.0.3.tgz","fileCount":6,"unpackedSize":246627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhIywYmrjGAcOvEo0ozoolo3Tyel3qRvLPQwT0dCKIXwIhANOkPSfsRaUtckP/POHztt+zZFx+pvsBs88OhqaiZeej"}]},"_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-parser-postcss_1.0.3_1696687113431_0.14957922814243374"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-20T20:38:52.630Z","0.1.1":"2018-09-20T20:38:52.793Z","modified":"2023-10-07T13:58:33.878Z","1.0.1":"2022-08-02T12:04:56.136Z","1.0.3":"2023-10-07T13:58:33.675Z"},"maintainers":[{"name":"artf","email":"artur.catch@hotmail.it"}],"description":"Custom CSS parser via PostCSS for GrapesJS","homepage":"https://github.com/GrapesJS/parser-postcss#readme","keywords":["grapesjs","plugin","parser","css","postcss","wysiwyg"],"repository":{"type":"git","url":"git+https://github.com/GrapesJS/parser-postcss.git"},"author":{"name":"Artur Arseniev"},"bugs":{"url":"https://github.com/GrapesJS/parser-postcss/issues"},"license":"BSD-3-Clause","readme":"# GrapesJS Parser PostCSS\n\nThis plugin enables custom CSS parser via [PostCSS](https://github.com/postcss/postcss). If you import templates from HTML/CSS or embed custom codes (eg. by using [grapesjs-custom-code](https://github.com/GrapesJS/components-custom-code) plugin) you definitely need to use this one to avoid issues with styles, [check here why](http://grapesjs.com/docs/guides/Custom-CSS-parser.html#cssom-results-are-inconsistent).\n\n> Requires GrapesJS v0.14.33 or higher\n\n\n\n\n\n## Summary\n\n* Plugin name: `grapesjs-parser-postcss`\n\n\n\n\n\n## Options\n\nThis plugin has no options\n\n\n\n\n\n## Download\n\n* CDN\n  * `https://unpkg.com/grapesjs-parser-postcss`\n* NPM\n  * `npm i grapesjs-parser-postcss`\n* GIT\n  * `git clone https://github.com/GrapesJS/parser-postcss.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-parser-postcss.min.js\"></script>\n\n<div id=\"gjs\"></div>\n\n<script type=\"text/javascript\">\n  var editor = grapesjs.init({\n      container : '#gjs',\n      // ...\n      plugins: ['grapesjs-parser-postcss'],\n  });\n</script>\n```\n\nModern javascript\n```js\nimport grapesjs from 'grapesjs';\nimport parserPostCSS from 'grapesjs-parser-postcss';\n\nconst editor = grapesjs.init({\n  container : '#gjs',\n  // ...\n  plugins: [parserPostCSS],\n});\n```\n\n\n\n\n\n## Development\n\nClone the repository\n\n```sh\n$ git clone https://github.com/GrapesJS/parser-postcss.git\n$ cd grapesjs-parser-postcss\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"}