{"_id":"pell","_rev":"28-85fdc92c2401c9d836d9c44954679e4e","name":"pell","dist-tags":{"latest":"1.0.6"},"versions":{"0.1.0":{"name":"pell","version":"0.1.0","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@0.1.0","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"5242623ec414c82cab4eb426a7e94f4f64988e90","tarball":"https://registry.npmjs.org/pell/-/pell-0.1.0.tgz","integrity":"sha512-d2edJgNnKWL1DBVOYiEKFXPGYjRtweSWlANxSzNw81PjaRy71qSuDeEB/JETFp3KGFl4l/7N2ylzX+U4JBNbBw==","signatures":[{"sig":"MEYCIQDab3r66FhyOJZmP3nKQ3LOX+IzpWExlIpFdCxcB/2juwIhAMafplBQI6RbQcmntw/7Xl1fzyXb1kY/JdhpyneNhrva","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/pell.min.js","gitHead":"adfca028e52f5c5e7a716e2119ce035871fc29fe","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.0.3","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.1.0","dependencies":{"source-map":"0.5.6","source-list-map":"2.0.0"},"devDependencies":{"del":"2.2.2","gulp":"3.9.1","webpack":"2.2.1","gulp-sass":"3.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","babel-loader":"6.3.2","gulp-cssnano":"2.1.2","gulp-webpack":"1.5.0","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","babel-preset-stage-0":"6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/pell-0.1.0.tgz_1499542185610_0.4285711164120585","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"pell","version":"0.2.0","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@0.2.0","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"6e1b43b43fed46dbaf3b62950cbb56b5e23c803c","tarball":"https://registry.npmjs.org/pell/-/pell-0.2.0.tgz","integrity":"sha512-QgtT6gvejkCufNLG7A7Sdi77jgNTyixbo1G4tN4DF/fGH4XRDDqKW80O5j4CGl0e1wlJf5Mb0ryXsQlprzdDBQ==","signatures":[{"sig":"MEQCIBwWR2Qj1ORLLTuX6aprpz2e/SzZH8eDNcuNRWY0+TvpAiAogf0P32XzpjhaEb7JoK+Y2+Jx3xW4t1nbSC4IQHiPLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/pell.min.js","gitHead":"e775eeb67eb206f6979a41084542f515d3bf6cbd","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.0.3","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.1.0","devDependencies":{"del":"2.2.2","gulp":"3.9.1","webpack":"2.2.1","gulp-sass":"3.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","babel-loader":"6.3.2","gulp-cssnano":"2.1.2","gulp-webpack":"1.5.0","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","babel-preset-stage-0":"6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/pell-0.2.0.tgz_1499610766963_0.23027354408986866","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"pell","version":"0.2.1","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@0.2.1","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"babf0e68729fc6a1e845b9e631995c4670e139cf","tarball":"https://registry.npmjs.org/pell/-/pell-0.2.1.tgz","integrity":"sha512-J2iKBXxn4fZ8T9qDnWhPZjjAHGaQ+dfvjPEkcDjLOM0ByrKI2bT1jWVg1ze9GzVwW9e7zqjhqGqlkEcglkUmGw==","signatures":[{"sig":"MEQCIAxUJnCDLvDA4uL2LL0TDN6HFMqI1n/a0wIE/aZ62HuLAiA/gBgRH75Buj7UQzN6+Ahm/W5WWl3BDh73jPi6qgXN9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/pell.min.js","gitHead":"f07414c46c47dde20331ac1a4a0925458c4f7aa5","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.0.3","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.1.0","devDependencies":{"del":"2.2.2","gulp":"3.9.1","webpack":"2.2.1","gulp-sass":"3.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","babel-loader":"6.3.2","gulp-cssnano":"2.1.2","gulp-webpack":"1.5.0","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","babel-preset-stage-0":"6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/pell-0.2.1.tgz_1499611271806_0.3163911406882107","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"pell","version":"0.2.2","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@0.2.2","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"61413ad637236286b0d88ce271133147ea955505","tarball":"https://registry.npmjs.org/pell/-/pell-0.2.2.tgz","integrity":"sha512-sG6v9oxTnO0B/hfI+OofpUyU+N/LO5lo+SJTDnB8LmIsuK00ZKWa3fA1eLgVTMJdeaZORmZ9XwPPpbhEMRpg3Q==","signatures":[{"sig":"MEYCIQD3LP/AKSgbh1JWFwOTgGjtJ9MCnJyjc+9xa3p2TGLt/AIhAL8Xmi/ascJ6vBZK/0B5WUrs5VvN0ig+bU80KM7+1q4P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/pell.min.js","gitHead":"8b3b5166c5bc2ab50ee490f954b8b24ef4102c1c","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.0.3","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.1.0","devDependencies":{"del":"2.2.2","gulp":"3.9.1","webpack":"2.2.1","gulp-sass":"3.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","babel-loader":"6.3.2","gulp-cssnano":"2.1.2","gulp-webpack":"1.5.0","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","babel-preset-stage-0":"6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/pell-0.2.2.tgz_1499611688053_0.8725459615234286","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"pell","version":"0.3.0","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@0.3.0","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"11c2cd911c543dbac7bb3d11d23c9bd2dece7d93","tarball":"https://registry.npmjs.org/pell/-/pell-0.3.0.tgz","integrity":"sha512-c3gCaKEdcgYNuZo6hJeNdwyWlPKZ/MyHmNfOIkMnMmZpyQF9yBgwyEikVwe+iY6NE+jLZ2aQcxDR3TH3oDgPMA==","signatures":[{"sig":"MEUCIH9wgoPav1HiMK2zV80I8nrnUIZfIGM/ruqSh+/Td6wdAiEAieGnTi4j/R0uh7PZ5JxyMr4qu/BJmz6ZtYMn9l1h+Qo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/pell.min.js","gitHead":"722308c16bd539bdb023f6074b4389f8e0397b81","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.0.3","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.1.0","devDependencies":{"del":"2.2.2","gulp":"3.9.1","webpack":"2.2.1","gulp-sass":"3.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","babel-loader":"6.3.2","gulp-cssnano":"2.1.2","gulp-webpack":"1.5.0","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","babel-preset-stage-0":"6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/pell-0.3.0.tgz_1499775351215_0.18439285876229405","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"pell","version":"0.4.0","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@0.4.0","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"bf2092ece7bdaa26aaa552779b2f40f2d4536130","tarball":"https://registry.npmjs.org/pell/-/pell-0.4.0.tgz","integrity":"sha512-zM0cN7eD5Uf6XYkSOgQFLTU0Ngf0PWR1+XGgNPt6BdzQy/4BfZNPr0suplI01Hi4s9qZCtlsNPeant8Yd237DA==","signatures":[{"sig":"MEYCIQCHS36CsZQT4grmJlLN2guRxhqwzHbdeTVgGLZlDWefUAIhALJ1eaFWbkjbQdQLO/TAOXOM++vfiTgKInvxKIO8k9dW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/pell.min.js","gitHead":"eeb2fe44dc2e1c451fccadd8425ede51885ebdcd","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.0.3","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.1.0","devDependencies":{"del":"2.2.2","gulp":"3.9.1","rollup":"0.45.1","gulp-sass":"3.1.0","gulp-size":"2.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","gulp-rollup":"2.14.0","gulp-cssnano":"2.1.2","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","rollup-plugin-babel":"2.7.1","babel-preset-stage-0":"6.22.0","rollup-plugin-uglify":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pell-0.4.0.tgz_1499888748207_0.41537820594385266","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"pell","version":"0.5.0","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@0.5.0","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"6e07ab3c72230d54c2ddfd8628252c1a15e02cbf","tarball":"https://registry.npmjs.org/pell/-/pell-0.5.0.tgz","integrity":"sha512-KoXaq3MB9Ym91CZGJzWQIeFcrp1hWruPUUINl2Nhh2YiJpCyHbiG6SHQ75E5DyA/vbQBkNiSksjZLWnWLu3jVw==","signatures":[{"sig":"MEYCIQDcYgYKOS8gRyM10O7IaZAM1TGNY3M5CDxO6JdzBXCHLwIhAKOZFdBAcTKOaQOxiwj9nAOchXejf66NG1pbAcZ8Xd9J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/pell.min.js","gitHead":"88159c009c2a1d44b888e991a3bc12d7cf9ef205","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.0.3","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.1.0","devDependencies":{"del":"2.2.2","gulp":"3.9.1","rollup":"0.45.1","gulp-sass":"3.1.0","gulp-size":"2.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","gulp-rollup":"2.14.0","gulp-cssnano":"2.1.2","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","rollup-plugin-babel":"2.7.1","babel-preset-stage-0":"6.22.0","rollup-plugin-uglify":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pell-0.5.0.tgz_1500131094506_0.4798269276507199","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"pell","version":"0.6.0","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@0.6.0","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"bf0703004701b21619c2a5fcc7cd754e8e87a2de","tarball":"https://registry.npmjs.org/pell/-/pell-0.6.0.tgz","integrity":"sha512-KgzcfwU1hHRnlfkPdtQwY7HUSmunzEPlpDeO0dNhUsrfcM+S+0YiKW53dOQNGJgyvt/2QhqKtjwrGxDELJUrCA==","signatures":[{"sig":"MEUCIE5oZtgxtyLaYf2GvdLidhBkVVV1JEfR/GHVgWsFWxInAiEAwbqWhRUL6Odx1r7lAjowP6SQiOXCzkK+apHo1hhEzSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/pell.min.js","gitHead":"6d57bd491cdf4f854a88e9854bd368166fb9408b","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.0.3","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.1.0","devDependencies":{"del":"2.2.2","gulp":"3.9.1","rollup":"0.45.1","gulp-sass":"3.1.0","gulp-size":"2.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","gulp-rollup":"2.14.0","gulp-cssnano":"2.1.2","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","rollup-plugin-babel":"2.7.1","babel-preset-stage-0":"6.22.0","rollup-plugin-uglify":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pell-0.6.0.tgz_1500151122748_0.4114793869666755","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"pell","version":"0.7.0","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@0.7.0","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"46b3fcdfa8dd7e5999f73c550a337ecc80193dcc","tarball":"https://registry.npmjs.org/pell/-/pell-0.7.0.tgz","integrity":"sha512-F3bag4WjHT76Nxk6wDWWWh2oJdVwI8RveyTU79YOa1iOyofkPDdjM41ccOi8i51E4MGnmwk2nI991a5t9+GuDw==","signatures":[{"sig":"MEUCIQChXKe3FUr575lCVKHfzjGiFpVVInOuRG5zYlCUXiey0AIgPGANmmwDqKTEj0ke6LPYW6MbIzz1HuoZYxDxFTbN2o4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/pell.min.js","gitHead":"8ce06c3e7f74c90152b6ac227301a71805fffd56","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.0.3","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.1.0","devDependencies":{"del":"2.2.2","gulp":"3.9.1","rollup":"0.45.1","gulp-sass":"3.1.0","gulp-size":"2.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","gulp-rollup":"2.14.0","gulp-cssnano":"2.1.2","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","rollup-plugin-babel":"2.7.1","babel-preset-stage-0":"6.22.0","rollup-plugin-uglify":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pell-0.7.0.tgz_1500152289905_0.7995806697290391","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"pell","version":"1.0.0","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@1.0.0","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"347678187e09f37cc1ff35a0c2586bd95c5c6c56","tarball":"https://registry.npmjs.org/pell/-/pell-1.0.0.tgz","fileCount":16,"integrity":"sha512-EfPtQKQJP2xN/lRG5Uc2H7Hou6wmppGQVLUofGHtAxDQFB5V6PW6veAMf+P8RHDE+JUQYrZsqBv6xvTBMGlwSA==","signatures":[{"sig":"MEUCIQDPMuWKCR4IpTNP7fV6vpmh09BluXkBapwt+UaQSX95BwIgcfGMupIPW5RqOAsWzabdPJufRbX4MERGSRMSYVhegxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836581},"main":"./dist/pell.min.js","gitHead":"c1db3b30362d55abf6e87ebcbddd4eb3a772aa48","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"deprecated":"bug fixed in 1.0.2","repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.6.0","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.5.0","_hasShrinkwrap":false,"devDependencies":{"del":"2.2.2","gulp":"3.9.1","rollup":"0.45.1","gulp-sass":"3.1.0","gulp-size":"2.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","gulp-rollup":"2.14.0","gulp-cssnano":"2.1.2","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","rollup-plugin-babel":"2.7.1","babel-preset-stage-0":"6.22.0","rollup-plugin-uglify":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pell_1.0.0_1520700153299_0.827397794729654","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"pell","version":"1.0.1","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@1.0.1","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"8f1e97165001024e5f371e0ce0b329457c847b5d","tarball":"https://registry.npmjs.org/pell/-/pell-1.0.1.tgz","fileCount":16,"integrity":"sha512-3F0+TnMDLLjZZt+fvJyKsqCi3vPKFA/PjCWlby67q6nlhO3N3hVoaBxhXtwVSIDZVRJxFFb8bhOMVOXwVUfDkg==","signatures":[{"sig":"MEUCIC/SV2e30NT7gKDXfiX0G7pyK0X7Eg9vITYxE2R5SVMhAiEAtv7sSk2YKhI7bsa+RM68SVDGQQU7JvIhT2NfK3wKzpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":838009},"main":"./dist/pell.min.js","gitHead":"a97ecbdaffb3ff5c18fc86c10a86c57c199a326e","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"deprecated":"bug fixed in 1.0.2","repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.6.0","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.5.0","_hasShrinkwrap":false,"devDependencies":{"del":"2.2.2","gulp":"3.9.1","rollup":"0.45.1","gulp-sass":"3.1.0","gulp-size":"2.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","gulp-rollup":"2.14.0","gulp-cssnano":"2.1.2","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","rollup-plugin-babel":"2.7.1","babel-preset-stage-0":"6.22.0","rollup-plugin-uglify":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pell_1.0.1_1520833351863_0.6572437982005863","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"pell","version":"1.0.2","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@1.0.2","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"162d562218596dd7c5bda70486c6837d00c34c44","tarball":"https://registry.npmjs.org/pell/-/pell-1.0.2.tgz","fileCount":16,"integrity":"sha512-atW46/w4wC98bNErRPnAuayxUjxs66rV0ZfZSuyXRNyxF3nhbBwJyWUplU+GQ7lF4znvjH9wXFp4E3BsFWhKMw==","signatures":[{"sig":"MEUCIFn8L2qF6ooPXPZCg0TAFBY5TlEk1qNp+9MNg24YgHarAiEAxalPXn5StPPlq3uk4cJhLUDnCTCbZCDTQsjbz/0lLwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":838009},"main":"./dist/pell.min.js","gitHead":"6e4789b534d81336893da3823b01377ad73c6edd","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"deprecated":"Bugs fixed in 1.0.3","repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.6.0","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.5.0","_hasShrinkwrap":false,"devDependencies":{"del":"2.2.2","gulp":"3.9.1","rollup":"0.45.1","gulp-sass":"3.1.0","gulp-size":"2.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","gulp-rollup":"2.14.0","gulp-cssnano":"2.1.2","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","rollup-plugin-babel":"2.7.1","babel-preset-stage-0":"6.22.0","rollup-plugin-uglify":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pell_1.0.2_1521053381006_0.06195759570210657","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"pell","version":"1.0.3","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@1.0.3","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"43ef325eeea71cc6435837b0a85c9f25c74799f3","tarball":"https://registry.npmjs.org/pell/-/pell-1.0.3.tgz","fileCount":16,"integrity":"sha512-Re4z/AM5sxfE128puaamUHLMEdvdpklxYAdrPkKoOv1jy0xsyYaBCjEMP/lYyynLvR9mpUUxiRtKJhtnZXnpiQ==","signatures":[{"sig":"MEQCIFKCQYnq51soVWliAktBUzxe1K4QxIYXITO4xc9CMwrZAiAkmN41gwkHZBg2r/Uxh9Rv+kx2iEBjA47t1OrVUhUNog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":838283},"main":"./dist/pell.min.js","gitHead":"490cf0223d4a17b837cd0ceaaed8561f153d5eaa","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"deprecated":"bugs fixed in 1.0.4","repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.6.0","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.5.0","_hasShrinkwrap":false,"devDependencies":{"del":"2.2.2","gulp":"3.9.1","rollup":"0.45.1","gulp-sass":"3.1.0","gulp-size":"2.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","gulp-rollup":"2.14.0","gulp-cssnano":"2.1.2","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","rollup-plugin-babel":"2.7.1","babel-preset-stage-0":"6.22.0","rollup-plugin-uglify":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pell_1.0.3_1521088451035_0.8613583501160742","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"pell","version":"1.0.4","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@1.0.4","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"fe13873d83cdb6f1e95a7021cf3228f1ac3b3c5a","tarball":"https://registry.npmjs.org/pell/-/pell-1.0.4.tgz","fileCount":16,"integrity":"sha512-eO3FCe7Dnerbi94UmEVzc1iQ83JuAyiosyIfc9ddFoGnfp3/82sHyI86jr/M3qVpTJEbFd7TD607qSqusRq6/g==","signatures":[{"sig":"MEUCIGG/zSShE+uX32eDtSnLqFkUoN5kM3vfwqLZMS2MLDrVAiEApPTBAy6qzr1CVbpr9L+/xzMRl/SYgRloSckVnXSoRtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":838339},"main":"./dist/pell.min.js","gitHead":"6bf5e70e495ea12abece8d6b72c7ca0a5117ed7f","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"5.6.0","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"8.5.0","_hasShrinkwrap":false,"devDependencies":{"del":"2.2.2","gulp":"3.9.1","rollup":"0.45.1","gulp-sass":"3.1.0","gulp-size":"2.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","gulp-rollup":"2.14.0","gulp-cssnano":"2.1.2","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","rollup-plugin-babel":"2.7.1","babel-preset-stage-0":"6.22.0","rollup-plugin-uglify":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pell_1.0.4_1521124337824_0.43241785726411197","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"pell","version":"1.0.6","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"author":{"name":"Jared Reich"},"license":"MIT","_id":"pell@1.0.6","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"homepage":"https://jaredreich.com/pell","bugs":{"url":"https://github.com/jaredreich/pell/issues"},"dist":{"shasum":"9edb026f1edec2b4964251cdb2cd6fcadff08a76","tarball":"https://registry.npmjs.org/pell/-/pell-1.0.6.tgz","fileCount":18,"integrity":"sha512-wuackvgjFCHmVABy7ACSmY2u53w+TlYFrVL2hN6V3rGL/iWWwVXMw2uphpZSXNnqFQTI8nMpD3UNNX8+R4BAYw==","signatures":[{"sig":"MEUCICvaofchz1ayFMwF/xVjAdx5C/uvikwbJGIvNfm98zyLAiEAwOqxs4XlYP5TpsALbqgq7l7ruqSSsdZa81EgUB8nFxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":840687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCGXSCRA9TVsSAnZWagAAge8P/RwPnRPkBnPTc+scElCN\nF5ZHPUW1OKyhJns7p2ILKeiZAoedCmrIAXgEYeau+7MVjw3jrdYHJjgdCJTB\nCsnL4r9w8KG1AYmDQN5VtOklwbhi/YDPeWjrdOXb1sxYwuQKTmovVhSd67Kk\ngPaHWq98AE+usJIz2sqXUSBr/oCAscm7tMAkKCvV+aVPP5kndYRCi/RhJZHm\nkXkM+c5UJOWpm3jJuY6Scp4fuKtBcwLnLSHSoiBVqDpbQEwakxz8GiuigjBE\npFXE4LWREXAPB0n+TmHMDFCqQHQ/LuGcvtS/0M/Cx8ng8JmUFLwCLTpYDTqW\nOrT5URD2MmrOFRtZtipOZNQ20I60YSxxFFWxtsnA5y4yAbyT9Om2Un/c4m8f\nXVxGptI4iaHI5QMrlAtLsTCgy4evGEL+cUXzF7vXXR2HQIqUCb3qxePjjmgX\nTLjOiBnalIQKQX5kJoQL8ApUn2CdoWDCyFsoXsjhFKD43v98BZi9Z1tfOCqr\ns5DTLC44JRMteftDmR9phVg9lsMg7wu4AXLUIemaPcQXiwzQov4qPkHhY/iB\nfBd3PUejegL8XoUx0TN+xYjKGia1GaYK8ARUwUDgTbr851Slj63HDvBSzWoj\ng3f+dweLjMFa1b4rtkZAz4g4e53eBzh1VQ1AZt7H7kse7Si4/g9ZhjCXx3DM\nS49a\r\n=dIvY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/pell.min.js","gitHead":"bb96a86e15356c04d2f7ce8451105057134a0ec3","scripts":{"dev":"gulp","lint":"eslint .js ./","build":"gulp clean && gulp script && gulp style"},"_npmUser":{"name":"jaredreich","email":"jaredreich@gmail.com"},"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"_npmVersion":"6.1.0","description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","directories":{},"_nodeVersion":"10.6.0","_hasShrinkwrap":false,"devDependencies":{"del":"2.2.2","gulp":"3.9.1","rollup":"0.45.1","gulp-sass":"3.1.0","gulp-size":"2.1.0","babel-core":"6.23.1","gulp-rename":"1.2.2","gulp-rollup":"2.14.0","gulp-cssnano":"2.1.2","run-sequence":"1.2.2","babel-preset-es2015":"6.22.0","eslint-config-jared":"1.2.0","rollup-plugin-babel":"2.7.1","babel-preset-stage-0":"6.22.0","rollup-plugin-uglify":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pell_1.0.6_1544054225397_0.6065957998668978","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-07-08T19:29:45.802Z","modified":"2025-04-28T20:41:50.968Z","0.1.0":"2017-07-08T19:29:45.802Z","0.2.0":"2017-07-09T14:32:47.093Z","0.2.1":"2017-07-09T14:41:11.937Z","0.2.2":"2017-07-09T14:48:08.205Z","0.3.0":"2017-07-11T12:15:51.353Z","0.4.0":"2017-07-12T19:45:48.340Z","0.5.0":"2017-07-15T15:04:54.617Z","0.6.0":"2017-07-15T20:38:42.919Z","0.7.0":"2017-07-15T20:58:10.018Z","1.0.0":"2018-03-10T16:42:33.435Z","1.0.1":"2018-03-12T05:42:31.987Z","1.0.2":"2018-03-14T18:49:41.158Z","1.0.3":"2018-03-15T04:34:11.190Z","1.0.4":"2018-03-15T14:32:18.053Z","1.0.5":"2018-12-05T23:42:24.176Z","1.0.6":"2018-12-05T23:57:05.645Z"},"bugs":{"url":"https://github.com/jaredreich/pell/issues"},"author":{"name":"Jared Reich"},"license":"MIT","homepage":"https://jaredreich.com/pell","keywords":["text editor","editor","rich text","wysiwyg","contenteditable"],"repository":{"url":"git+https://github.com/jaredreich/pell.git","type":"git"},"description":"pell - the simplest and smallest WYSIWYG text editor for web, with no dependencies","maintainers":[{"name":"jaredreich","email":"jaredreich@gmail.com"}],"readme":"<img src=\"./logo.png\" width=\"256\" alt=\"Logo\">\n\n[![npm](https://img.shields.io/npm/v/pell.svg)](https://www.npmjs.com/package/pell)\n[![cdnjs](https://img.shields.io/cdnjs/v/pell.svg)](https://cdnjs.com/libraries/pell)\n\n> pell is the simplest and smallest WYSIWYG text editor for web, with no dependencies\n\nLive demo: [https://jaredreich.com/pell](https://jaredreich.com/pell)\n\n[![Live demo](/demo.gif?raw=true \"Demo\")](https://jaredreich.com/pell)\n\n## Comparisons\n\n| library       | size (min+gzip) | size (min) | jquery | bootstrap | react | link |\n|---------------|-----------------|------------|--------|-----------|-------|------|\n| pell          | 1.38kB          | 3.54kB     |        |           |       | https://github.com/jaredreich/pell |\n| squire        | 16kB            | 49kB       |        |           |       | https://github.com/neilj/Squire |\n| medium-editor | 27kB            | 105kB      |        |           |       | https://github.com/yabwe/medium-editor |\n| quill         | 43kB            | 205kB      |        |           |       | https://github.com/quilljs/quill |\n| trix          | 47kB            | 204kB      |        |           |       | https://github.com/basecamp/trix |\n| ckeditor      | 163kB           | 551kB      |        |           |       | https://ckeditor.com |\n| trumbowyg     | 8kB             | 23kB       | x      |           |       | https://github.com/Alex-D/Trumbowyg |\n| summernote    | 26kB            | 93kB       | x      | x         |       | https://github.com/summernote/summernote |\n| draft         | 46kB            | 147kB      |        |           | x     | https://github.com/facebook/draft-js |\n| froala        | 52kB            | 186kB      | x      |           |       | https://github.com/froala/wysiwyg-editor |\n| tinymce       | 157kB           | 491kB      | x      |           |       | https://github.com/tinymce/tinymce |\n\n## Features\n\n* Pure JavaScript, no dependencies, written in ES6\n* Easily customizable with the sass file (pell.scss) or overwrite the CSS\n\nIncluded actions:\n- Bold\n- Italic\n- Underline\n- Strike-through\n- Heading 1\n- Heading 2\n- Paragraph\n- Quote\n- Ordered List\n- Unordered List\n- Code\n- Horizontal Rule\n- Link\n- Image\n\nOther available actions (listed at https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand):\n- Justify Center\n- Justify Full\n- Justify Left\n- Justify Right\n- Subscript\n- Superscript\n- Font Name\n- Font Size\n- Indent\n- Outdent\n- Clear Formatting\n- Undo\n- Redo\n\nOr create any custom action!\n\n## Browser Support\n\n* IE 9+ (theoretically, but good luck)\n* Chrome 5+\n* Firefox 4+\n* Safari 5+\n* Opera 11.6+\n\n## Installation\n\n#### npm:\n\n```bash\nnpm install --save pell\n```\n\n#### HTML:\n\n```html\n<head>\n  ...\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"https://unpkg.com/pell/dist/pell.min.css\">\n  <style>\n    /* override styles here */\n    .pell-content {\n      background-color: pink;\n    }\n  </style>\n</head>\n<body>\n  ...\n  <!-- Bottom of body -->\n  <script src=\"https://unpkg.com/pell\"></script>\n</body>\n```\n\n## Usage\n\n#### API\n\n```js\n// ES6\nimport pell from 'pell'\n// or\nimport { exec, init } from 'pell'\n```\n\n```js\n// Browser\npell\n// or\nwindow.pell\n```\n\n```js\n// Initialize pell on an HTMLElement\npell.init({\n  // <HTMLElement>, required\n  element: document.getElementById('some-id'),\n\n  // <Function>, required\n  // Use the output html, triggered by element's `oninput` event\n  onChange: html => console.log(html),\n\n  // <string>, optional, default = 'div'\n  // Instructs the editor which element to inject via the return key\n  defaultParagraphSeparator: 'div',\n\n  // <boolean>, optional, default = false\n  // Outputs <span style=\"font-weight: bold;\"></span> instead of <b></b>\n  styleWithCSS: false,\n\n  // <Array[string | Object]>, string if overwriting, object if customizing/creating\n  // action.name<string> (only required if overwriting)\n  // action.icon<string> (optional if overwriting, required if custom action)\n  // action.title<string> (optional)\n  // action.result<Function> (required)\n  // Specify the actions you specifically want (in order)\n  actions: [\n    'bold',\n    {\n      name: 'custom',\n      icon: 'C',\n      title: 'Custom Action',\n      result: () => console.log('Do something!')\n    },\n    'underline'\n  ],\n\n  // classes<Array[string]> (optional)\n  // Choose your custom class names\n  classes: {\n    actionbar: 'pell-actionbar',\n    button: 'pell-button',\n    content: 'pell-content',\n    selected: 'pell-button-selected'\n  }\n})\n\n// Execute a document command, see reference:\n// https://developer.mozilla.org/en/docs/Web/API/Document/execCommand\n// this is just `document.execCommand(command, false, value)`\npell.exec(command<string>, value<string>)\n```\n\n#### List of overwriteable action names\n- bold\n- italic\n- underline\n- strikethrough\n- heading1\n- heading2\n- paragraph\n- quote\n- olist\n- ulist\n- code\n- line\n- link\n- image\n\n## Examples\n\n#### General\n\n```html\n<div id=\"editor\" class=\"pell\"></div>\n<div>\n  HTML output:\n  <div id=\"html-output\" style=\"white-space:pre-wrap;\"></div>\n</div>\n```\n\n```js\nimport { exec, init } from 'pell'\n\nconst editor = init({\n  element: document.getElementById('editor'),\n  onChange: html => {\n    document.getElementById('html-output').textContent = html\n  },\n  defaultParagraphSeparator: 'p',\n  styleWithCSS: true,\n  actions: [\n    'bold',\n    'underline',\n    {\n      name: 'italic',\n      result: () => exec('italic')\n    },\n    {\n      name: 'backColor',\n      icon: '<div style=\"background-color:pink;\">A</div>',\n      title: 'Highlight Color',\n      result: () => exec('backColor', 'pink')\n    },\n    {\n      name: 'image',\n      result: () => {\n        const url = window.prompt('Enter the image URL')\n        if (url) exec('insertImage', url)\n      }\n    },\n    {\n      name: 'link',\n      result: () => {\n        const url = window.prompt('Enter the link URL')\n        if (url) exec('createLink', url)\n      }\n    }\n  ],\n  classes: {\n    actionbar: 'pell-actionbar-custom-name',\n    button: 'pell-button-custom-name',\n    content: 'pell-content-custom-name',\n    selected: 'pell-button-selected-custom-name'\n  }\n})\n\n// editor.content<HTMLElement>\n// To change the editor's content:\neditor.content.innerHTML = '<b><u><i>Initial content!</i></u></b>'\n```\n\n#### Example (Markdown)\n\n```html\n<div id=\"editor\" class=\"pell\"></div>\n<div>\n  Markdown output:\n  <div id=\"markdown-output\" style=\"white-space:pre-wrap;\"></div>\n</div>\n```\n\n```js\nimport { init } from 'pell'\nimport Turndown from 'turndown'\n\nconst { turndown } = new Turndown({ headingStyle: 'atx' })\n\ninit({\n  element: document.getElementById('editor'),\n  actions: ['bold', 'italic', 'heading1', 'heading2', 'olist', 'ulist'],\n  onChange: html => {\n    document.getElementById('markdown-output').innerHTML = turndown(html)\n  }\n})\n```\n\n#### Frameworks\n\n- [React](/examples/react.md)\n- [Vue] (/examples/vue.md)\n\n## Custom Styles\n\n#### SCSS\n\n```scss\n$pell-content-height: 400px;\n// See all overwriteable variables in src/pell.scss\n\n// Then import pell.scss into styles:\n@import '../../node_modules/pell/src/pell';\n```\n\n#### CSS\n\n```css\n/* After pell styles are applied to DOM: */\n.pell-content {\n  height: 400px;\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","users":{"josep":true,"rexpan":true,"bianlongting":true}}