{"_id":"@concord-consortium/slate-editor","_rev":"61-e278a46632182784b33f88fdbaf2d93d","name":"@concord-consortium/slate-editor","dist-tags":{"latest":"0.13.0","beta":"0.13.0-pre.0"},"versions":{"0.0.1":{"name":"@concord-consortium/slate-editor","version":"0.0.1","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.0.1","maintainers":[{"name":"dlove","email":"dlove@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"7c5cda8318e93b4578d55255a0d3d3d989887cb9","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.0.1.tgz","fileCount":42,"integrity":"sha512-gugu71ipfrc9nx5uRc/Fy9Fpq0BqwHUlS8e886wGckeoYXZhbcWm5dvGbHd1vk5Mu0bHwhkCzZBPkAqFp4i4Ow==","signatures":[{"sig":"MEQCIAL31StQ/7k8tQTII7qRFUwIh80w0xulXBOBauuOjyWjAiAh4F9VTA7sLxOsFgahplvSgcbBGw2M1JRBKBByvvGnAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6399168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen+GICRA9TVsSAnZWagAANXwP/jNFBICaUEJF35L2SLal\npfiPO8J311BrSqLJgNbA5BZNoyZcA3LmkdJZfQFGOew6ubMDFwBWiE3FQHEQ\nWuva/eXfOOlB5kSuggRmaQhk8zXifKgia//GiX9d7vMo/EhuqKhrPoy7gi80\nqqzdHrCgmMzv0rwmznYCbRFvLlTP79ox9xOSXF5EQs6bPQKqE/+uElpbe/tl\nN27ec2BKtNGRuElLNnQbNQeIDkWiqjShoNZRZsx9/d48cOgWLurBArMiy8ID\nW4b8YcL9aqZDgyv231VkfPWJxkJJjctyaEEi0ZToRECHiShnqBAKLrO83rAB\naXM8th9G/Lf4reClpe5lRLPZNkL0mfAzwIxDRv8CX6xrfY/omvt8sk3o/LAd\nUj/hwZcWcX32AxAbsO4VDV1eGbEJlhug/PGhvKIO3mZKmGCFrXMhI7HpZ36W\nCAOtbx7opN1xOEybc+tio3qvdZA7bcJYt0F+Y0x1Ew/hQqNcSLrL9fv9XsPv\nKMBZoVVa3lVYAFymPZl/HLQQXstXa+8VpCBHKYyYakrnodMpxChFhABKrldR\nv5NB0kNgX1mzgEGkt0rLUuSflvH9NpRpCVkFNsJEDytUZHFq5XX+T3FjR7ot\nXPNejuElwNZf4WJf4XqkCuAgQSIKFT7XvW3WFkzJtWdP+ZkrBOMrMA/Eto1u\nyue8\r\n=hjxQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"44934f39fdaf6173ba67158fa339310b132961f5","scripts":{"lint":"eslint './src/**/*.{js,jsx,ts,tsx}'","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix './src/**/*.{js,jsx,ts,tsx}'","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","lint:build":"eslint -c '.eslintrc.build.js' './src/**/*.{js,jsx,ts,tsx}'","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","link:app:react":"npm link ../codap/node_modules/react","build:storybook":"build-storybook","link:app:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.4","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.1","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","slate-react":"^0.22.10","slate-plain-serializer":"^0.7.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","react":"^16.13.1","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^2.6.1","ts-jest":"^25.3.1","react-dom":"^16.13.1","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.2.1","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.34","@types/slate":"^0.47.5","babel-loader":"^8.1.0","@types/lodash":"^4.14.149","@storybook/react":"^5.3.18","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.6","@storybook/addons":"^5.3.18","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.19.0","@storybook/addon-links":"^5.3.18","@testing-library/react":"^10.0.2","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^11.1.0","@storybook/addon-actions":"^5.3.18","@testing-library/jest-dom":"^5.5.0","@typescript-eslint/parser":"^2.28.0","eslint-plugin-react-hooks":"^3.0.0","rollup-plugin-typescript2":"^0.27.0","@rollup/plugin-node-resolve":"^7.1.3","@types/slate-plain-serializer":"^0.7.0","@typescript-eslint/eslint-plugin":"^2.28.0","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.0.1_1587536264011_0.44626861030389975","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@concord-consortium/slate-editor","version":"0.0.2","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.0.2","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"b8cf39e5bbf01d72bc4babbd1a4b53a5760aa6fc","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.0.2.tgz","fileCount":45,"integrity":"sha512-AbkHImdYSmNHBLfVJjsxTiw8oEpJ+MEjdx09q6q1jfsADOxjHvyepBtgKzv7g98TTuoAS7LFI5UGVtmKU3tz+A==","signatures":[{"sig":"MEUCIQCCs18zssL7DcI4I9kxOJ7U8ahiXrNlzPSLZJZTzi3tvgIgU4Mu+frHKiPEK+4bBQdZZsiEeDUeazZ+fjebCZBa5u0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6476950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqc46CRA9TVsSAnZWagAAi/sQAI67l7Z/adanvE7QCXv+\nUgaL1aPQPDnXCAA1MYRw93ZS/6qy4S+jRU6WjgRVm1rTuhHcLoOl1/8Y8PiJ\nUbr7IOZiuGXSQKmF8rzgsxTh3MFo5dgC4R8ger1upFEcP73GCilYfl/ooYNG\nJTaDGRUEZmfjYtLfReEaU96oWexEciHLGfDPSn3G5jtjCeSrKbEN2CNatsfR\nEadsw6bQbFUhzeXnGwe3KJ//qAMODfplD0Vld4UZUTuL+gq9RPFRHlBBOVnt\nvddMs2TlKegbUjaFmaWj3dkZjpED32iOI+Dg4xVUydiX++rul+v5nWdoCbzN\nZmbRm1VCiwmpDtIQ2GD5/llh4GyVf2PXAhG5IJC1l15TFH5LVzE+2ORWJN3f\nfCWo6D1jdiqHA/xTlbwUiOjP+RiyceN2aTk4+ykn4ecbu2/jElONZ6kMblRK\nXzaRtI2IIc+l+ZpYA6GfQfAbxOTxEOKehPZwc5rYdbOxUrzc5y57dlhV+OuP\npEXA4oNBkA0cz61ema10bBP/BnpNhlJuTyJewa44VJI4ehXFxTa4bBo4pqAK\n38ffhti5adOUvxNEA7+LyCeWOQHs3WQSXbkZJUThAZ/TrqM0eTtk4s+Pz+SL\nqC9HNqcTMe63jBBDLHIfkR1Y6e5VShcfElVrRYNW3oIUjBjpZtwGRZJlz759\nmqYs\r\n=zIcK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"4e1754725a0416228cce6551b40b3482a78ac623","scripts":{"lint":"eslint './src/**/*.{js,jsx,ts,tsx}'","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix './src/**/*.{js,jsx,ts,tsx}'","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c '.eslintrc.build.js' './src/**/*.{js,jsx,ts,tsx}'","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.4","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","slate-react":"^0.22.10","slate-plain-serializer":"^0.7.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","react":"^16.13.1","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^2.6.1","ts-jest":"^25.3.1","react-dom":"^16.13.1","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.2.1","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.34","@types/slate":"^0.47.5","babel-loader":"^8.1.0","@types/lodash":"^4.14.149","@storybook/react":"^5.3.18","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.6","@storybook/addons":"^5.3.18","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.19.0","@storybook/addon-links":"^5.3.18","@testing-library/react":"^10.0.2","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^11.1.0","@storybook/addon-actions":"^5.3.18","@testing-library/jest-dom":"^5.5.0","@typescript-eslint/parser":"^2.28.0","eslint-plugin-react-hooks":"^3.0.0","rollup-plugin-typescript2":"^0.27.0","@rollup/plugin-node-resolve":"^7.1.3","@types/slate-plain-serializer":"^0.7.0","@typescript-eslint/eslint-plugin":"^2.28.0","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.0.2_1588186682157_0.3028675453523375","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@concord-consortium/slate-editor","version":"0.0.3","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.0.3","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"2941063c9672e43629d5d2f47e70a3848ebf3f27","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.0.3.tgz","fileCount":46,"integrity":"sha512-Q9PHKJ+8SKZeckjvbeg0CRqJdUszEX1h5B6/YhqPAGIMBfb45i48EWfKw53z0Sxe0FoO+52lmfzwHdGZaxn1gg==","signatures":[{"sig":"MEYCIQDPYa8OUDq+ivkTONE0H0NjkV2fJt0h+EoZnC0khIw7KgIhAK7jkwXU1nepDRgWO+SdmS8yvxFI7Ag7dx0QTjwuvlgQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6494327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesannCRA9TVsSAnZWagAA+coP/AqHRMvGmIC+bsnMJevg\nS2clLg626rRoDtIya5x73M2dWeqbZXooi0A7B8g21f/8Fa7XYglHU+5Mv2Bj\npig/2xXo3mG7/JvRnsyTHx238df8/g6lHjHGez3JSVBZvI3f0d1YoHYApMQ8\ncPUBdKSI2OrT/uGmyP0Qklk+3amV0S2l2Q04hvDRqHq3Qxe+O4HKwBlUPJ8l\nS1bMPzvpTW28ZQqY+v3hxwGRI54xak9yrhC8VT3O6WgPiP898hKqLzGYGP2/\nvo4qmTS5c+JeX51vhIXUTuS8objjZF9gYU/HR/A4Q/kItZMT4UvESbGWpPU0\nFnaPpV9ORAx5aP9dkGn7xCClhPDZQByrwfAzaezE+yvPcKrRv/OADt44Lx0/\nuCu+Ie1xEiwr8jJZsl8LLtt7t+4/hh/YBtTHp0fDRrJ7iUK79kCaPBkwRs83\nWeqxKdqSQ8G9n0GqQyLlY55fBEZ1B6Mnv/MrICHryvj19pvfl/9NBmv0iLyC\nAyqx5T77USd+ydePZHreTm7DJjnA4SxtRjLe8ZZJTkovUNLATcms2VFC7vw4\ntjKOJfYjTB31xc6nvq9sjkIq/JoY+aJAbZlxIN+tMd/oQJySpiYmsBgO8nIo\nT0kDD7jW71q/ScueByu9VGHHVbvXEniu7ie5we2yi63qRlvCik2J0LC+txMk\norVv\r\n=YQKO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"f2d0c9aeec2ccc7e1dcce5258527265230d845eb","scripts":{"lint":"eslint './src/**/*.{js,jsx,ts,tsx}'","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix './src/**/*.{js,jsx,ts,tsx}'","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c '.eslintrc.build.js' './src/**/*.{js,jsx,ts,tsx}'","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.4","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","slate-react":"^0.22.10","slate-plain-serializer":"^0.7.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","react":"^16.13.1","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^2.6.1","ts-jest":"^25.3.1","react-dom":"^16.13.1","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.2.1","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.34","@types/slate":"^0.47.5","babel-loader":"^8.1.0","@types/lodash":"^4.14.149","@storybook/react":"^5.3.18","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.6","@storybook/addons":"^5.3.18","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.19.0","@storybook/addon-links":"^5.3.18","@testing-library/react":"^10.0.2","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^11.1.0","@storybook/addon-actions":"^5.3.18","@testing-library/jest-dom":"^5.5.0","@typescript-eslint/parser":"^2.28.0","eslint-plugin-react-hooks":"^3.0.0","rollup-plugin-typescript2":"^0.27.0","@rollup/plugin-node-resolve":"^7.1.3","@types/slate-plain-serializer":"^0.7.0","@typescript-eslint/eslint-plugin":"^2.28.0","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.0.3_1588701670724_0.6248043585033016","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@concord-consortium/slate-editor","version":"0.0.4","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.0.4","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"f8cc30a75468abf1984db45bbc27344d5a3ff306","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.0.4.tgz","fileCount":49,"integrity":"sha512-/7RKup/mTI5fankPeGuNyRUNO75+qUVazjCvlFn1yLtvqiNkRFWObY+StSZhIe1F1dijr2Ado+t2SL+HpzGMeA==","signatures":[{"sig":"MEUCIDRFuAjnt58khxyk3BSfhE5v/YbyNn5b+eg5hzKEVltYAiEA27cHFoiTasb/YjYlQzAk3uMraUWQHDx1uMgRE8nLVPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6535364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes3PtCRA9TVsSAnZWagAAwagP/jdE6WXaTMPhwGVvimxq\n5LWtiDaX5s96z8/mt46qLzSRu3Nf7PvQbbkQavK1T54Eebnh+0BokiQkK9NY\n/pTsVSqy22r0rNoas7XSYzdad7QYbjvv+HliBkanW5Tvk98fta/RbBgPiA2Q\nIz/VtkwDqzKsOU22pGtmp2rHq5d2lJs492qXBs49P3jjJDcrlgbvyOM27+RO\nLbxyF6WnNMiZWW1fGlMmfU3j9rXkS77YVN70REnX8NrZM06rJHSH/7yR/iP2\ny9BBTEnREjcocfE1Ul2OXGLPngerltUWK/IBTTARMM02L2cgRv5CrrVkRMcv\nE5S1kfnLI1yF1/tKnDJqLk9z0+/N7Le4HQQ4gQZ1HoxLwz4gFhf2fbCZOlTR\n2/cd3y4fOm9dXqI5TajHvd4D4EnPh/nd7eaGtArrFOQ8p112ybOfbuReip9C\n8mTfvDqJS/z+og1TxmPDOMx4OXwpAkshWB9g7y4rMKT/A9QAJSskvIoVvsMh\ncVohBykWRmsQRQCskOReq7maGbvXqctvhhmb0P8idsbZndx8fcbzKsshu61O\nVdsXXhkpAuiTrewDp7Fv/8Zgk3FQKAdild30Mlgx25cxGVvhQN+Epn85gz1b\nHopyDWsHcqqmppsaVoi9mkds8IlGkYTTbrkqGcKGKwj7n8+MpwoINym2+OGB\nC8pO\r\n=SqxJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"c7ed777a5f3427b258a43b39c1b478bcc8a1dcec","scripts":{"lint":"eslint './src/**/*.{js,jsx,ts,tsx}'","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix './src/**/*.{js,jsx,ts,tsx}'","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c '.eslintrc.build.js' './src/**/*.{js,jsx,ts,tsx}'","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.4","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","slate-react":"^0.22.10","slate-plain-serializer":"^0.7.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","react":"^16.13.1","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^2.6.1","ts-jest":"^25.3.1","react-dom":"^16.13.1","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.2.1","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.34","@types/slate":"^0.47.5","babel-loader":"^8.1.0","@types/lodash":"^4.14.149","@storybook/react":"^5.3.18","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.6","@storybook/addons":"^5.3.18","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.19.0","@storybook/addon-links":"^5.3.18","@testing-library/react":"^10.0.2","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^11.1.0","@storybook/addon-actions":"^5.3.18","@testing-library/jest-dom":"^5.5.0","@typescript-eslint/parser":"^2.28.0","eslint-plugin-react-hooks":"^3.0.0","rollup-plugin-typescript2":"^0.27.0","@rollup/plugin-node-resolve":"^7.1.3","@types/slate-plain-serializer":"^0.7.0","@typescript-eslint/eslint-plugin":"^2.28.0","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.0.4_1588818924910_0.4196316608163937","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@concord-consortium/slate-editor","version":"0.0.5","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.0.5","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"dfed17c602761643222fa1b3b9d6914d41af5039","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.0.5.tgz","fileCount":50,"integrity":"sha512-WZFcfLB9eE7RDqszOtLoSl0SPr58tkG7+BLE2/Ki7Lsva4nuQMmU9sTYi3K9VdcUG0I3WX2k73QVxjdMvbqBMA==","signatures":[{"sig":"MEUCIQDeg90D9yASOtA+R1vHUpciFpyEzWd3zDe4YLwlSzaXZwIgJQ6VcTEMWSoaI60Dfh4ZAZeVvBshKw1MCYoYwQokYRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6551432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetJcuCRA9TVsSAnZWagAAgggP/jLA7quf/GADGxSjndGU\nTgR18HfMBfrPTCAr60P4cYHCH4wt6xWtfx7GHKIvmHw8kiLua/V5n0Fkn9vK\n4QeHsjGPVzWuKT0ZRJG1xCTrmG4Y6lnVpfkyS+ArG2MQkTkui+fU4ezQU16n\nfbUTV/rEBmFVDGoRqTAWjQJ8c2s7epu14f1ImRXe1oaASm3R1kQfONTmSeZr\nIhGmHLtFkcTveZuf7680Vc9dPWL9WWPN29ZctWLQoHSbccAaI6NybeC2C0VX\nInw3rryIOww22Yo3KUPyz5in9hUEy4Jaz+rCWAfSbNwgGzevcEjseSXWK7Ph\nyzKR4SgslCmFTbdgg53xNgNudPWsUvemYUrn+vdufkEtIdNCbz3i33bS/nw0\nF5UcnyMgr/qSF0y07pIeSkQU7FDL5Hs2F8lQXbhNmS4GBAa8M1MJonhTLeF8\nTgTzy2Y5NeAp1kv+YtMp2TQ5sPTMUXSqivVgNqsp1Zhpk75/jZdHxBX6c/YY\nOu933tfTkLt1phQnGfuB42zkop/Ikt+hqJ1Lo9AWguTxY/yp1JsE1ZYYeQ8f\nLmmSzsV8pWhjuP8rjyUgAy+cg6W4dgtVLSzYJ/Mz4gw7vG6OHEhulcySvRY0\nAZp6IMBqWN1g2P+mcDpBqHNtMGXfxZVyKTIWaf/i/I3TphJqzNZQg1TYbSql\n4OhJ\r\n=xkb4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"46e5037923ee07537075c4b36ddcd4d786eb4fa5","scripts":{"lint":"eslint './src/**/*.{js,jsx,ts,tsx}'","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix './src/**/*.{js,jsx,ts,tsx}'","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c '.eslintrc.build.js' './src/**/*.{js,jsx,ts,tsx}'","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.4","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","slate-react":"^0.22.10","slate-plain-serializer":"^0.7.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","react":"^16.13.1","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^2.6.1","ts-jest":"^25.3.1","react-dom":"^16.13.1","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.2.1","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.34","@types/slate":"^0.47.5","babel-loader":"^8.1.0","@types/lodash":"^4.14.149","@storybook/react":"^5.3.18","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.6","@storybook/addons":"^5.3.18","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.19.0","@storybook/addon-links":"^5.3.18","@testing-library/react":"^10.0.2","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^11.1.0","@storybook/addon-actions":"^5.3.18","@testing-library/jest-dom":"^5.5.0","@typescript-eslint/parser":"^2.28.0","eslint-plugin-react-hooks":"^3.0.0","rollup-plugin-typescript2":"^0.27.0","@rollup/plugin-node-resolve":"^7.1.3","@types/slate-plain-serializer":"^0.7.0","@typescript-eslint/eslint-plugin":"^2.28.0","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.0.5_1588893485829_0.8416926644939557","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@concord-consortium/slate-editor","version":"0.0.6","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.0.6","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"be6348856fe5a1dceb0c47b568603e01d77e301f","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.0.6.tgz","fileCount":50,"integrity":"sha512-1TLlHj6irBlGbJWePEOdNFXT9kMmPLf9wuMHcmUcQoef4HXpaCOjI17UT1RKxD56IT5+dZRnXFeeJEZOkamKJg==","signatures":[{"sig":"MEUCIQDnZaZb2CCmxD+Y5UihalL/Qz/KvT9mXnwjb4+qFL/Y6wIgN9jnaJKaDr/m4DmZNLgFNyyHcHcIXD8Aiz2FPRu3gnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6551798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetJtVCRA9TVsSAnZWagAA1kQP/jdOV/8woZ4reM57ttwS\nbQ6IFhl9dqdydhPFF+cANo9fIPAJAhg75tSHDJFkrY/KdbjLaMPa1SvmUcLl\ncDRyKCDDThDcOEKP0od/6wzQ7eXWKI8VFgN4uRePv368BvbBjHPLcZF1LTAQ\njaKLTZHDvZFq8kdmq3x77278HJl5Akenr0ViXQh64b025za3djW+msL7k1rQ\neRnXQ9xTIqC0mUW23/crl3aQZCHVf4JM5Zh9jqP5KFHrkMxoJjkYA7WhqwO1\nDPJJZmURhd5sBzPjT8xixIRvs5uk8/Ofl4crQdAItKoZw9LYdJlcrlwXOVqM\nEzpMpzZTa34QFVv+6Shlj+kEt29iK4YKUb4RB6fzVY0BZK58fDmt/hcKSBYq\n7nn0RgujWgV3MBuAXK02V05smX3U8vwl9aELSxYInkLv0qx5AjIT6zyWuzUi\nSNN0dLoF+SbehzSUzeiNdtVZSHupuPOGMr3Pam6mjorW41QetVReUxrJjMDr\npg9/jo8BUOezVdw/bOv818s/czNpgijhEfcKa/pQB+yBZaKghOISKvWYfbce\nvhrR36TLxRFi52x3Bvk+BYCgIvzwQppr2jVEfqvobwOf9E+3FcvVmEGBgeXR\nIKKBQTrqj9QWPSIAEjDxLpiSUcppDUaVN40wHuXnn8SrX30FlxO+OLvW0uli\nKfpo\r\n=pZZH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"7dcec8140e200d59c5137f095df903e50732207f","scripts":{"lint":"eslint './src/**/*.{js,jsx,ts,tsx}'","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix './src/**/*.{js,jsx,ts,tsx}'","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c '.eslintrc.build.js' './src/**/*.{js,jsx,ts,tsx}'","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.4","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","slate-react":"^0.22.10","slate-plain-serializer":"^0.7.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","react":"^16.13.1","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^2.6.1","ts-jest":"^25.3.1","react-dom":"^16.13.1","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.2.1","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.34","@types/slate":"^0.47.5","babel-loader":"^8.1.0","@types/lodash":"^4.14.149","@storybook/react":"^5.3.18","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.6","@storybook/addons":"^5.3.18","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.19.0","@storybook/addon-links":"^5.3.18","@testing-library/react":"^10.0.2","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^11.1.0","@storybook/addon-actions":"^5.3.18","@testing-library/jest-dom":"^5.5.0","@typescript-eslint/parser":"^2.28.0","eslint-plugin-react-hooks":"^3.0.0","rollup-plugin-typescript2":"^0.27.0","@rollup/plugin-node-resolve":"^7.1.3","@types/slate-plain-serializer":"^0.7.0","@typescript-eslint/eslint-plugin":"^2.28.0","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.0.6_1588894548801_0.8510718079904194","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@concord-consortium/slate-editor","version":"0.0.7","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.0.7","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"d63ad05af642520304434b4060d3ac7b77848299","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.0.7.tgz","fileCount":53,"integrity":"sha512-rFKzE3cVn/13quaic7OAivpbVtkEgwAccBBfhFjluvsd/ej9gJ0sALEutU9VcoNRHaGCFe7zPcOon64vilhC5w==","signatures":[{"sig":"MEUCIFmJjPgzIsRoChfYprrXGzHEDZsBrz1XqRhB0BpWaeaqAiEAhy53JyTfWtVlNtRG3/SIfb+BZR6m5C0Z4f7jsoL5m44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6593871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeucOKCRA9TVsSAnZWagAAj7EP/0owxpiK7NvIGxo9kZE+\noId/pkzRqQMfjxjGaDZpZwj930XdzsdV2dFJcJyERrjGlYz6SBnccgxZti3H\nlv/OGjtO+N2ByDg5udJ7UgRY22Q97Ch7akorwq1qILaf34aNS0bR4Rd3rXSX\nhL/OFJlmr21Kr1BZuBZOOh6jS5w2TcVOeeO60j+dYwXYf9zsr0Sg1DtHiDRL\nUzCgvQh+RvFjrLXxlU90Kl49zElGqcMt5S8wIkskJaSpCGNogMn4HDH4yRma\nnTWnyR+cU9T2d8337D6/0twlvUlywV5N0CB9rgX8JKd4k7fqJRnIjA1ojuNL\nh3pSBx45K0nXpsu5fgLHU0LlcYsD4oBn4kOaCTbBoawSST2NlHggohHH8w3i\nMsX4PmDHbjhU4Uc504LcPF4Y9bmdu5XqOJ5WY6YhxEtHZoMs6NiQXydPR8ii\nXuoCD2QyTX+S4SOe/YT5YFekOabynx/ethl8sUyqhcuUB4nyYTROFdVE+eEC\nkcPykAbN63bVBtCaUCxgBcVV83pjuISkaDMdUlVJ3eluznhylHPWvOhm0ZML\n6B56whb00tYiO7GgNxnCzpEIyoHfr1JBTnAAgXsP/X5c6zD3peDf9FPLFW14\nLwxR4wSU6EpXdvPRqRzTX9nAOdO1kHucbwWxS63bWf2DLsp3Fhv/jqwwsdRh\n5ghW\r\n=iPcw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"79934e32ed243ba55c9d9e7bd6bf38a402d11724","scripts":{"lint":"eslint './src/**/*.{js,jsx,ts,tsx}'","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix './src/**/*.{js,jsx,ts,tsx}'","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c '.eslintrc.build.js' './src/**/*.{js,jsx,ts,tsx}'","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.4","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","slate-react":"^0.22.10","slate-plain-serializer":"^0.7.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","react":"^16.13.1","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^2.6.1","ts-jest":"^25.3.1","react-dom":"^16.13.1","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.2.1","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.34","@types/slate":"^0.47.5","babel-loader":"^8.1.0","@types/lodash":"^4.14.149","@storybook/react":"^5.3.18","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.6","@storybook/addons":"^5.3.18","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.19.0","@storybook/addon-links":"^5.3.18","@testing-library/react":"^10.0.2","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^11.1.0","@storybook/addon-actions":"^5.3.18","@testing-library/jest-dom":"^5.5.0","@typescript-eslint/parser":"^2.28.0","eslint-plugin-react-hooks":"^3.0.0","rollup-plugin-typescript2":"^0.27.0","@rollup/plugin-node-resolve":"^7.1.3","@types/slate-plain-serializer":"^0.7.0","@typescript-eslint/eslint-plugin":"^2.28.0","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.0.7_1589232521860_0.9454903741139751","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@concord-consortium/slate-editor","version":"0.0.8","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.0.8","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"cd3920b84fb2e27f01de6fc70a8f0f6c5a0fd93e","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.0.8.tgz","fileCount":53,"integrity":"sha512-zICWJhYi00jNhJVRt/Qolc2FxFE36CGJ7KEYPv49NAVqLjfM6qTg+G6Z3IqQx2s7GHkQ1j2O0auSxWiUBcsGBw==","signatures":[{"sig":"MEYCIQC55Zj26TtJnPlVt0qP3DRT6ZWdNgxTIItC/cCJXFaVPQIhAP1sTY8Ejrvo+SyseSm0QSWbu1fsD3cFk9adCxpFXLjq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6593700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuyHUCRA9TVsSAnZWagAAr00QAKQkco99rAV8dYpE/ehL\nA+ONsH4+a8uUUkvLtcy96RktgTxaVR2fqbLAMR1znl9o9fVpG9YCgrUBWezY\nTnPANJy7NIfKXZeRvIYCs/WqLVksK6XzBLm73Gvfm5l7Ap5up+QJvgbpD8Py\nqN0eBZHy862kLw8hOnyYG5nV6Qi3Ms6ldEzMrmJ/5QOf6B44nsSTHrJ7RWnU\ngxEhpXoroofnjCrzXmgCkoUAe5s8CzBNvtJh0t8wsDRzz2JO897+FCaShMR1\nlTO7QVtZovu1xHytopWGMxgRQGuz05QRxYA+T9iOJYb+ZriBxz+ZPdn0HlR3\nU4MUJ0mDR92ASnlfN9TCAf5Td9sDCoOEplY8WCMjsVeF3xA/Vz+byqkM4+RV\nAN9GPWC2TB5mP/VTcwCqv30sDHs7yAp3y8aBQhG47nEnL5S/x/Pw6xK8PBMz\nWAg/ELig6gFky/KxUZxhuBog0m84p9zOSHIIB0z1r8gk+Y3xBkNErSb/Z/i/\nISLnwRF0MsORqAbX09y5QevvhTagXGkJeuMfA3s7Ydu4ig8Bj1S5mFjZJTPV\nyTI3nS2IQBT0SIJUm+DXqCVJSQje2t+ppQ/voBwVBJ2gF/F2zm+5gBimQh36\nCrlO9rMR/ZywQeBIyPsV5zILAC8n5I+tdKNcpjUL9ltVMXJYaJYVTa0L+3A7\nJ+eE\r\n=n3r+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"21186fdfb6150d18d8ce75170a67c8740d64a9fc","scripts":{"lint":"eslint './src/**/*.{js,jsx,ts,tsx}'","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix './src/**/*.{js,jsx,ts,tsx}'","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c '.eslintrc.build.js' './src/**/*.{js,jsx,ts,tsx}'","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.4","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","slate-react":"^0.22.10","slate-plain-serializer":"^0.7.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.3.0","react":"^16.13.1","eslint":"^6.8.0","rimraf":"^3.0.2","rollup":"^2.6.1","ts-jest":"^25.3.1","react-dom":"^16.13.1","typescript":"^3.8.3","@babel/core":"^7.9.0","@types/jest":"^25.2.1","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.34","@types/slate":"^0.47.5","babel-loader":"^8.1.0","@types/lodash":"^4.14.149","@storybook/react":"^5.3.18","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.6","@storybook/addons":"^5.3.18","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.19.0","@storybook/addon-links":"^5.3.18","@testing-library/react":"^10.0.2","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^11.1.0","@storybook/addon-actions":"^5.3.18","@testing-library/jest-dom":"^5.5.0","@typescript-eslint/parser":"^2.28.0","eslint-plugin-react-hooks":"^3.0.0","rollup-plugin-typescript2":"^0.27.0","@rollup/plugin-node-resolve":"^7.1.3","@types/slate-plain-serializer":"^0.7.0","@typescript-eslint/eslint-plugin":"^2.28.0","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.0.8_1589322195921_0.789655011247911","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@concord-consortium/slate-editor","version":"0.0.9","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.0.9","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"ebed0e0dc5fdda32b0f8f9fc6d9797999b5329f0","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.0.9.tgz","fileCount":54,"integrity":"sha512-T+duqpYClpOIPXTliIiJoi+0V4EkdJOX4RqEzoDUkQpp8GfmQw535c/XVsmjrx5VtL1v8DD2pkAya6shlAboXg==","signatures":[{"sig":"MEQCIEseFVdagN9WgeXyLVlPLI3JKQf9Y4BtRx+/gPGOXxJ8AiAcNyqXa10KlRiTzLh+7Jd+mFqZVkUNHOCyWX8J2AzuAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6612475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezu96CRA9TVsSAnZWagAAyr4P/23hsexSWkyq6PMwaB94\naYO+dlBYBXKPBHyBWhD/HthBf++Ax1ae7Hp8RmF0xtEgzkSNKIbGNdwa2ZAC\nahk4uj598N5/AF/fD38rt11IZ71LF0HbgdarCX5jTakSlMEtYWTr6ekxNjNn\nzU8kE/NFmFdcnjE/6kw+8fJfKzywvA/Uh7qZVLKUsq7P0kYAezwnvSvnZXAT\nxhBeLflK3cmbzgSAU2rk/FxJIIpbj+Q0bsxFAsq37ZuZUBG/1Gsmo9rZWO8P\nLojeMTWe6CXpSQ42ZtTH9HsU/yUT5JxnsXCVBWdA6S+XGTrrppNCMDIiL9AH\nlqBiEnjW1MvwFVvFrRb0J30gq9RNblc79sj42BxKra6mHPk57MpACBXWzn4G\nrA+NC09yjwkG1e1WHTqh/4uU/iHNjAbLy88dvuB/vuNdi/BXO9/V/2L1w8rj\n/LIASE4ITMYR84lzKWdQiBj2u+95tiR2wmM11/doDZxkJzJX30yim4Aud/xR\nl3eNtdwhikILQH4YHshx5d/fYYN+BPApQytBZfojRb06yV7SLoMwHRgQVmZv\nTHtGu3mJEpRgXeRbyNBaGNxyaSXCEQ6kIa2yDMcnQYjXwqy/Z1Akg2jfLgvp\nFRCVFl17HMVKgPBd1d6smglY3ms32cUrEXvN8FHFFHk/tcy5Sld0F6y1H6UM\nxQuP\r\n=QIYw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"610b2c74d791703a79a3ab435987a318104955fe","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.5","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","slate-react":"^0.22.10","slate-plain-serializer":"^0.7.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^16.13.1","eslint":"^7.1.0","rimraf":"^3.0.2","rollup":"^2.10.9","ts-jest":"^25.5.1","react-dom":"^16.13.1","typescript":"^3.9.3","@babel/core":"^7.10.0","@types/jest":"^25.2.3","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.35","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.153","@storybook/react":"^5.3.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^5.3.19","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.0","@storybook/addon-links":"^5.3.19","@testing-library/react":"^10.0.4","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^12.0.0","@storybook/addon-actions":"^5.3.19","@testing-library/jest-dom":"^5.8.0","@typescript-eslint/parser":"^3.0.1","eslint-plugin-react-hooks":"^4.0.4","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.0.0","@types/slate-plain-serializer":"^0.7.0","@typescript-eslint/eslint-plugin":"^3.0.1","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.0.9_1590620026048_0.6881439148994708","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@concord-consortium/slate-editor","version":"0.1.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.1.0","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"bbcd343233b4c4ff3ec2087090ae5fe4d7cf6476","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.1.0.tgz","fileCount":63,"integrity":"sha512-GviXpZso9tfc7LIcf+pJd9IVDIDAQHZMd8nJ8g+gMnNB6DNminwrYxVo292lVaIDONpUR5rPJmjbD6jjLuevBA==","signatures":[{"sig":"MEUCIAMp7VGDeq9DR9MfMKg/phFAgeSQGsbM1NAx8XayY6t8AiEA6kCrSeenv6mdGkUyDm4ovsEOefEOUhutcDjJJqPkdRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6837153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4BzVCRA9TVsSAnZWagAA7uEP/RHnRCKPAvAvGsCOnNIG\nCHJHk6xhgDr2gGmVSgug23YNB9Od79P7wB7VGkKz/pB81rx70J7qQGgFe+7Z\nWmtlf1a7T0jTNly52wXuNwo/PJPoww0xHE387W+MMJe3ZpDeBmMxhiNhkA6n\nWCpIj+UZx7bcDkR7dZD4+Gswza0xqO5yJ6syGGNI5ShbVq6qNoIQDpr62UtP\n6/FHeKSSWXH8QC/5amoaDlQVXm/3T2zE66DP1CIrgThCASspk998muGHXkSm\nFIF4NXWBIWrcVnH8ZVXb3SwRhLPXH4ll98s/7wa4KXPHrFl31sGfTz8nHTQj\nY1eaoxIhUx7Hz4ucKNM7wE6XQesybx4jtGR4wkoUckCnjnDxkhtJJuhTCClx\nNhE9ztH/KwCvO1Q3kLlfvhYsS92soYW+aOUNoKRwlBb03t+7zD3bjMlPpq2S\nIoTrveUashWLm5UmL0iwbkWVZ0fymE7kp6xSL0poBj8AOTEpSD1rT3T+IQeC\nEimjRW0d6r7fyUJSxjNZ8a479zjXxnh0TF0QH1J971AhntPIwFYLYPoqkdnf\nG4F5e9ydiRdNLpSjoy6GAGU6T9zrwTQdpjZ0XYXe3qs4PltzygaYGoNKnlif\nxPWcUivZ87MegaPurs5Uleo1fxI+By6WBgRdgW5a5cQUhopKnlqoMvQWtK9L\nw505\r\n=aE3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"8b9904d77c9f92cf060e1eccac10a4df1f027b9f","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.5","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","classnames":"^2.2.6","slate-react":"^0.22.10","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^16.13.1","eslint":"^7.1.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.10.9","ts-jest":"^25.5.1","react-dom":"^16.13.1","typescript":"^3.9.3","@babel/core":"^7.10.0","@types/jest":"^25.2.3","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.35","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.153","@storybook/react":"^5.3.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^5.3.19","@types/classnames":"^2.2.10","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.0","@storybook/addon-links":"^5.3.19","@testing-library/react":"^10.0.4","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^12.0.0","@storybook/addon-actions":"^5.3.19","@testing-library/jest-dom":"^5.8.0","@typescript-eslint/parser":"^3.0.1","eslint-plugin-react-hooks":"^4.0.4","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.0.0","@types/slate-html-serializer":"^0.6.3","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^3.0.1","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.1.0_1591745749105_0.09108218957496295","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@concord-consortium/slate-editor","version":"0.1.1","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.1.1","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"1e9e4f13de64eac4ae159a0fc659f394e9450b4a","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.1.1.tgz","fileCount":63,"integrity":"sha512-NHLKwVROHvZ1rofHgKOfVWmHhnzhLG/ArtYjVtoEcVGSyfdBISkqK13BULGZDTSayLStGJ/s7OTu+XjB5c6+hA==","signatures":[{"sig":"MEUCIHlYDYKZxCgjoc5vuFnjBfVnxdWOcHEsllmkL1F0isIjAiEAiELdQ6hTdMOvtvjfF0HlegWBLunsBbwg2wQAQ8bUQW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6939388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4DVqCRA9TVsSAnZWagAAoY8P/3w12FxiYA7gOsGWrCnS\nN23pwd14TXN2663Ho2DgCPP8TwLUqrdRJl8F5sH2JnFM4YrTD6y1ZO3KAjPh\ncAdq0Mfm5TnSxV3SaGpHUBmQ0XfDVKSfrTOyiPuk3xjELfGnfghXkf9G/txW\nUhOmhdqoW5ToJ67KMTsOoHU+mMl7CROHBqdnOwtghbNrmJzpmjslkMiUAsVl\ni1PB4uGj4jRK1+0QVrgvHMSh3HO2LE7tqQoMbJnxrXCiZ+Ne7nah0b7Wbm93\noeq9tYNZnCHwiN2HbG6HdRnADhsQkaM+Hj9sDeSpnEhjtd9Pru+42hs5rNwT\nVzLpuBZfjCZqRuMY6+Z/T9249hq6gkoMzLt26s5ixZf7d7ZPWgNZiXS/xbo9\nVIu9ckMgt0m2JPWInWGukXnskBsSFsYQ1b631vNI5kNXwFmC/jadKdJzSaxJ\nJA4dcqD4AjxRE/u64SB8tzssVWE/ELSLiTpQwjp/DM/DS2E+a0Dtz6uzK+CK\nknGVqm97PhXF2vgh+YgEoP4xCa4HeUYOj8+qMp20phDgxamYWtPdw1TrukTQ\nXBbKJO9rTN+t4sauaMprNhtFejSEB0Ra0wwjTg5qrpfTD3ffZblVMAfi2Fif\nOmSez0CNJO6Vu7wrfpJXpu4NJIgEmnZ1paQ5ynHWnb6MQpmB80THhgwFWtBD\no7GN\r\n=mLrF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"e82c4a637babfb168cb2c0e820768c8a01de33fc","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.5","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","classnames":"^2.2.6","slate-react":"^0.22.10","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.5.4","react":"^16.13.1","eslint":"^7.1.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.10.9","ts-jest":"^25.5.1","react-dom":"^16.13.1","typescript":"^3.9.3","@babel/core":"^7.10.0","@types/jest":"^25.2.3","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.35","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.153","@storybook/react":"^5.3.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^5.3.19","@types/classnames":"^2.2.10","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.0","@storybook/addon-links":"^5.3.19","@testing-library/react":"^10.0.4","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^12.0.0","@storybook/addon-actions":"^5.3.19","@testing-library/jest-dom":"^5.8.0","@typescript-eslint/parser":"^3.0.1","eslint-plugin-react-hooks":"^4.0.4","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.0.0","@types/slate-html-serializer":"^0.6.3","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^3.0.1","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.1.1_1591752041721_0.7515633715406005","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@concord-consortium/slate-editor","version":"0.2.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.2.0","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"e14a401a0dbdfd6d237a95270c016ca381e39648","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.2.0.tgz","fileCount":63,"integrity":"sha512-toRFVE+mdyaKDOnNi8O1R4+mn8RNPpVQVQecSQEv/NL1TVwssluatxrR83cRov7fFQ+k93le4v+UfZwna7kBoA==","signatures":[{"sig":"MEUCIQCyFCOGUBFa4IYanwIY37Kmv4pes+9eF6lsZdjBhG9lpgIgWyM+ZchWZuSZfxJxWHrgzO+P3Mp1e9jc981LLP7LXBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6944898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9YIVCRA9TVsSAnZWagAAjWIQAJ37vAWust2TGuXaeZ9d\noY5BzXN2u3cuokmMR3tpYwagv+6CmCAflD6LTiqOXCfH5U3gZIKGc8P2mJpD\ncssGwvk+X9B53n/8kpjOiANONq3fyzoPgfqHLNlzfSMDTOLU1JMbOemaQLpy\nvBmacyM88haNdKVaOaPLlYa0CDRV6ZGrk8th45TS/hMWsP9SqbLoIj8xh291\nyfAN28N9BZjJIiW4cM3brvfUS+tSMNmLn+4NVYd1H25NVtMpqOr9BuZcYyji\nEPxOzLI7ENbw3OkCPTnhJkwilwuE844Q70oBmSU1xHfvCFkAkh0hdhOY0KSy\nE+66HiifZ2md1rzVn2tHYtzle8yiDJXg0whRCrI/Ixr+QGj5N1bKWWyP/7kt\nKsbUbQWo9QpDVc72KAKnv3yNgGOrnE4qHEle7l+W+qdthjir5woDOmpgu947\nQv+pX5FCqQ0bsgHTW4JIc0vp+rAydXotC9P7pDLE6HljSEFEWgT25Zi+VEoa\nvop1FxtFPM/0/Rs+9hcDcruaROjcn6l2jwPHSUDNZMaCWpHvGAFiCydks+Hh\nbpumsViAbqpnRR+y+1tN9RFIGhs34UBGpz0hxetf5n5G5AyNlEW86k9d20XF\nZJG+qh2FdbUN27pOZB98ghU4H3h57hclK8sCUfjnCzaWzQltHNbXSrM1Tk96\nQdMi\r\n=+LdH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"3e7c04cd19edfe61bb1ce896d507beb32964afaa","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.5","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","classnames":"^2.2.6","slate-react":"^0.22.10","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","react":"^16.13.1","eslint":"^7.3.1","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.18.0","ts-jest":"^26.1.1","react-dom":"^16.13.1","typescript":"^3.9.5","@babel/core":"^7.10.3","@types/jest":"^26.0.2","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.41","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.157","@storybook/react":"^5.3.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^5.3.19","@types/classnames":"^2.2.10","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.0","@storybook/addon-links":"^5.3.19","@testing-library/react":"^10.4.1","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^12.0.0","@storybook/addon-actions":"^5.3.19","@testing-library/jest-dom":"^5.10.1","@typescript-eslint/parser":"^3.4.0","eslint-plugin-react-hooks":"^4.0.4","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.1.0","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.2.0_1593147925359_0.9443188918226384","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@concord-consortium/slate-editor","version":"0.2.1","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.2.1","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"8a05dda07a6fa9de48f503fb9edafe089c1251ac","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.2.1.tgz","fileCount":63,"integrity":"sha512-dP6Rz1Bu2hwTnjp1q+7KeHmNc4DKKlLOxMAiH8hvaCk7G8N4MFZkWCogFZzRS8dYp6WJhbgEUKWgsYvIvdtbAw==","signatures":[{"sig":"MEUCIQD+tqHse13OU8EafCagj+kxfLBXnAyhGhFai6Hy/Gzh3wIgOOtnjgIgiAMYLvaZc8r5kY/g5Jufb8W2vTGgBqs+3eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6948734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9mOeCRA9TVsSAnZWagAA22IP/AqIH2jv2YkAumLCq/Ba\n5+dQkQjdCyZhV7jjDmlHcWna7XFqxtUB7zRzpVizA4aOmrXVyEGH5c01t4cz\nzKy2tr65qRbYtvo4uhhv4Gq77WdrUfPcADTJNROnaIGcF14/Mw8xLrec5uF/\n88+cWYsv7rcAFvSw0TI6U8Ufbk66FgPWKoRf3k1VSPjJFxkYkBkoY+QrAIMt\nEg39WUPz6rV+3eurlNlzuVaPDpRX7slzXmgPbcJwtLv7eDTFGe+dTcChH37s\niFhAXcj7BwVpQDWjmlFAv6BWEEtA0FkAIezDJcB5QPlXiqGPb7S7+VDqrWpA\nZ1gh+rFhkf+APsNINIL1kIDWkSEJTHVt4VZ/mtIX2u92fe5p6PpeeZNY9mRe\nz8AWPUCAkTxgxbrNUlJc/lgferTO2mjdvc6F1GUM2akzfqwhpze2znZn5M2O\nU7muYxWyfWsak8IFKA3PrXKOKFwhtJLihikDabXmW2G3X+yw5JKMppxm2n7f\n7PExW+bqwKYyjiWIQyw4wllRxO5cmqnfOCXQyfxIPta8ZS6br+0XZ/30bEeV\n/Wd9cdht953KKlArC+BQjqL49wTsEvUex7dEpzNj8wFUjXv3k/8BQuZvkUZ3\niX4rOCT6nPdpfuV5arLFyQiBE1pLYpgsNKatReRi5bhGzFrpc1bKF4yeiSaZ\nhIGX\r\n=g99P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"0cf48a60d0d9e846b4d0f3fb56ee1120eb75133c","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.5","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.16.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","classnames":"^2.2.6","slate-react":"^0.22.10","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","react":"^16.13.1","eslint":"^7.3.1","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.18.0","ts-jest":"^26.1.1","react-dom":"^16.13.1","typescript":"^3.9.5","@babel/core":"^7.10.3","@types/jest":"^26.0.2","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.41","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.157","@storybook/react":"^5.3.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^5.3.19","@types/classnames":"^2.2.10","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.0","@storybook/addon-links":"^5.3.19","@testing-library/react":"^10.4.1","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^12.0.0","@storybook/addon-actions":"^5.3.19","@testing-library/jest-dom":"^5.10.1","@typescript-eslint/parser":"^3.4.0","eslint-plugin-react-hooks":"^4.0.4","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.1.0","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.2.1_1593205661836_0.08442598834935211","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@concord-consortium/slate-editor","version":"0.3.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.3.0","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"38531af7d522c11ec8f565a5b00c889ef0562fc3","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.3.0.tgz","fileCount":64,"integrity":"sha512-XZEr39BhSmBpUGSruRZ7m322T9BfX6twWx5nsvvZ3ShuCicy9p8HCblovZVkXU0cmDRtEFURbrshE1sqB6vM0Q==","signatures":[{"sig":"MEYCIQDEy2MEWSDDcrZ5dflO0MgjppZ9Q6r67yDzQj+bU/yhrAIhANnBFykXD1FqxF+Sk8W8kdrpbqSt8ekTJTZXls+SDSdf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6950700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/A9lCRA9TVsSAnZWagAAOaIP/0rblapxm2aYkgL/0Uni\nc1bgFh94k4bSjd8lbnnP5eVKNcn9yav9+cM7mKexdBpb3cd5qW/o6nCKJL3A\nvA6TfgRqDbydqeQne4GiOZgBJR0k3SKiUnuZYiSsttFx2KXXjY6oIlhqD2X/\nZa4gly7z/n5jlS35XEEtM9nB+P3eTkrJybFWBwN1iQDe6HgY4ZVQDTUKXTET\n4IyKIoL7HqiBd228OadM+Qf+/pARHtqxKZj/1DzEm8cy4RdVNH60Qf5+n+8Y\nFw3MVG/TOcyvIAfTSs27v1C5laOiDACdLz7BgCaNXCy7zlZBfv7JtEDBtTIY\nxQ594iJcMEPYG+WTH9zjTzeMIpKHoajEuGvpJBy6KEmmAUE/fs264QxNd9j8\n6MCY6reOgB9ae0SVDrHldXGipeRREIzN5zlhdPSl1GxGaTggXJYosWPfPdXh\nHjQPOYp/uzZ9n9gcszLC/E9RL4p6k5iJWzUydbeMT/wiexW05qEt4on8nmuv\nMERfGOWTuoQYKZUUoaXCusfmAMc7Us4Z9QpbfjD9k1vIQk1Dm5uhXuNFiMRx\nk1hxVxwOaBc4zvyT+NBCPMsPEG1qlwkccL8ezu1RP6VANdvXulvk946H9+iX\nwslomt/2pHiIis84qrSTi2w2xuhZkyYthBrK8m1PPR8pJj4D8n2f2pVRw6Hj\npTqe\r\n=fFoe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"7ec15c508ee7effff4c9dd01183b916c142503e1","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.5","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.18.1","dependencies":{"slate":"^0.47.9","lodash":"^4.17.15","immutable":"^3.8.2","is-hotkey":"^0.1.6","classnames":"^2.2.6","slate-react":"^0.22.10","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","react":"^16.13.1","eslint":"^7.3.1","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.18.0","ts-jest":"^26.1.1","react-dom":"^16.13.1","typescript":"^3.9.5","@babel/core":"^7.10.3","@types/jest":"^26.0.2","npm-run-all":"^4.1.5","sass-loader":"^8.0.2","@types/react":"^16.9.41","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.157","@storybook/react":"^5.3.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^5.3.19","@types/classnames":"^2.2.10","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.0","@storybook/addon-links":"^5.3.19","@testing-library/react":"^10.4.1","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^12.0.0","@storybook/addon-actions":"^5.3.19","@testing-library/jest-dom":"^5.10.1","@typescript-eslint/parser":"^3.4.0","eslint-plugin-react-hooks":"^4.0.4","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.1.0","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^3.4.0","rollup-plugin-peer-deps-external":"^2.2.2"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.3.0_1593577317233_0.11646829966432781","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@concord-consortium/slate-editor","version":"0.4.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.4.0","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"152eff7041e5b6d4ed73ade194a64453aec08335","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.4.0.tgz","fileCount":64,"integrity":"sha512-NjBBvKI2a7KzoEqRxZNLE7ZSnDsGNOEgBa0V2xW1lqdZd2CYDzRFrxs2VZUkxIUyLyui/1pQ33R45gR7aukRJw==","signatures":[{"sig":"MEQCICbpJ3Ps6gY4N/C+r2/YyZbwMtNoO4iTd9uLoRDZtQg9AiBN9Cy0Hns0F285z7flrFCOR0M/cVt4vODLQArkA6aQ0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6967325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfENNwCRA9TVsSAnZWagAAEEoP/1oCgwh1s7bJuWaRWF31\ntxKOkYwO5i67Cy/zBQWX8+Am0gSpmWClx1ALiWnxHRHFSHuiFBDGI+ovJ4l0\nisMPnqQozwYGvoalykZ2AKrhtcH1o0MCfak3kc3R/Cb9/zvQNqzyRPOT7J8b\nFaOPl2itFpeoudmfL+AL3vCsU8wYC2WXPOxTozvfE3MZa1+CdoRwrAVtYvXU\nLMoIC65fZze3ncFARYPiw5PCNP7XQQfTZxNaRLGpAO6lUu0DalS4KLDJh5hx\n7y/ICWWi3hmThyFzL361bI28TPnApElXo/TDngfYrxS7zFY+0XJCwXuMn0/D\nkOPQxirRRng8/KNJkSCn5cPRljiJn2p2c1fpqZbFIqmCSRm4ZN7vGsIS0Q9z\niVNwx4ywysabzB1fj2Q7NKsc66Aow1b2l1+LrvhHLLLDY6fxg5kQ6KrlNytE\nG6vZ8oLe+CLtxwpvVcBSo4ug5NzRV1epjJY6ulQ6dmpCj+dkX+C8Jo2ER6Qe\nveHAnDNsB5kWzN3cOyfLOmglhaT678gtKyyvKRjov97b4DEagm5UmLqgHlr+\nIsOSPWABVeAzx9duwP6BzCNgzzreqUH/G1Haq+jIwq3htE/W6a/BO+JowPCo\n15TJxjUIF0NjGgmYF07CuktO8Sv4cJEj4thsMRqDXSODB8w0M5ed2UOwDeuo\nVe8i\r\n=G4Rh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"d5c05329adaaecc58c8111529fd0a103bed4b588","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.6","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.18.1","dependencies":{"slate":"^0.47.9","lodash":"^4.17.19","immutable":"^3.8.2","is-hotkey":"^0.1.6","classnames":"^2.2.6","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","react":"^16.13.1","eslint":"^7.4.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.21.0","ts-jest":"^26.1.2","react-dom":"^16.13.1","typescript":"^3.9.7","@babel/core":"^7.10.5","@types/jest":"^26.0.4","npm-run-all":"^4.1.5","sass-loader":"^9.0.2","@types/react":"^16.9.43","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.157","@storybook/react":"^5.3.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^5.3.19","@types/classnames":"^2.2.10","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.3","@rollup/plugin-alias":"^3.1.1","@storybook/addon-links":"^5.3.19","@testing-library/react":"^10.4.7","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^12.0.0","@storybook/addon-actions":"^5.3.19","@testing-library/jest-dom":"^5.11.1","@typescript-eslint/parser":"^3.6.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^3.6.1","rollup-plugin-peer-deps-external":"^2.2.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.4.0_1594938224123_0.957438586581759","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@concord-consortium/slate-editor","version":"0.4.1","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.4.1","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"c07d40f25a3b2f04e6775786e7fbe7b8b10dce21","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.4.1.tgz","fileCount":64,"integrity":"sha512-E4mzj9WfcctG6m+l/gfjv1wkpHzgMqemY1UqqlphX+Zsamd3tcXgJ1w65kp1AhkljfuO2Nvu/di3bWWh96IPrg==","signatures":[{"sig":"MEYCIQCPuMufpriBiej8hhAOTYVLTeYANSTR+aXKVRmjgABzSwIhAL1W5kf5+pRzUfyJTJwfEcsUP9e1t/bJOkLr1yYJauPz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6967107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEOOLCRA9TVsSAnZWagAAPTMP/0PCtRLgiRSQHm/XiJRd\nx/MuU6dJEYKBKUwmNot352hdti7fXUWisKcT8p+vN3+o/cxAA5uBIIzlj6hq\nMMaNC/B6qwz6u9pJW2dp3AZwYt7FxxDBssfk8Km3pGgFkL7gR9LWM1bUV83M\nmZhr3X1e7EJzxPwtN8X0FrQbyC/9hSPKhN/4sqbrl2xmx1HF6EBJusPKPA05\noYLOSImfNGD3xQoxEgN3Ty/63nG8I1FFuu7HjcglIUfB7X+bAIrKis4ABJOY\nzXdcLjhdig63e7U4UbB9VKq8Nj3Bhp4u921VY5j+30jZrFUDBfBJP5kawHsH\nL42A2vdNw2kvALz8NWEYF4cCykSdApIfE+tSVasHmQcFFz/I4F3qrLu+3HsI\nPHFKQ0TGkfwZQtBqiyfAqZSp1N+3M5DoMpwHJ5s1b/zkhjdCI2URBpYiAeWx\neDfPhwc441kOnVXYCZWXdiL08nVy1xv6be6b/xm4VVg4ftFjz9ldvPnPs3do\nMMPfngJxmejMldg7CQA7Rd1QTlC6EWAfY/M/BplmRUVisWdyL9t4l8IPGdSy\nvz7TAR2ay55FdOHt8qOKpeSgA2thmJ4KXqiNcAIrhq7Ssx4vHyFJAPyIm6+z\nR3GooaOBf8Rja1j9fopi4WE8c/3DpNpJlHZV4C/vgDNT7g0+bf2n4mAXj4Tq\nC4AD\r\n=BCym\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"93e6f38e980a2005504fe3422a2f985ed87506ec","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.6","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.18.1","dependencies":{"slate":"^0.47.9","lodash":"^4.17.19","immutable":"^3.8.2","is-hotkey":"^0.1.6","classnames":"^2.2.6","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","react":"^16.13.1","eslint":"^7.4.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.21.0","ts-jest":"^26.1.2","react-dom":"^16.13.1","typescript":"^3.9.7","@babel/core":"^7.10.5","@types/jest":"^26.0.4","npm-run-all":"^4.1.5","sass-loader":"^9.0.2","@types/react":"^16.9.43","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.157","@storybook/react":"^5.3.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^5.3.19","@types/classnames":"^2.2.10","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.3","@rollup/plugin-alias":"^3.1.1","@storybook/addon-links":"^5.3.19","@testing-library/react":"^10.4.7","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^12.0.0","@storybook/addon-actions":"^5.3.19","@testing-library/jest-dom":"^5.11.1","@typescript-eslint/parser":"^3.6.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^3.6.1","rollup-plugin-peer-deps-external":"^2.2.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.4.1_1594942347352_0.456341570701418","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@concord-consortium/slate-editor","version":"0.4.2","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.4.2","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"b1665f425a77ec8a0152cb1c260f6cc8be63fb41","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.4.2.tgz","fileCount":64,"integrity":"sha512-zM0ven+d3aJ9no4RDBp6E60ql7I9Re9wkXA4g7WKgs/4Zs6wDq08VBWbWoSBJnSInorpIuiGc1aPcO7DwvGXfg==","signatures":[{"sig":"MEUCIFDZ+9PGIgtr28BodWUwGMgGmlJC6qnwOj8KxpAOGQ1TAiEAq/T925OkjqQZbBwCzHeBaiVlvhrhXOAZNG3+x1c040k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6967182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEQbeCRA9TVsSAnZWagAAcx0P/3X6PkOAXlR1aAvZgCeE\nelXc6Z7UL9Y5oDgC8zIT4HeoxVWVO+D4F3kKxm/1EQA+fnM+AyTRNAerE04Z\n3EPjwCiKs0s7B+/D71rynvXN46LeOdz4JuQ/kd5mXW/xhPF+5rZt0aybAcmI\nZgMe/YAR5PSCYNdDzEQVpnHSO1xCFCc2l/+2bI/Ewa44xWa9p8ZaBB06FryL\nX3Tt81aavcfXIbVeVNrp6A5ViABBzEeEdZPElx4YEyb/f2H1VseN/fM31wL3\nVAHHGZMUKErCbuymfH0O9PjuaRF7oQzEnm5NnVt9AOT0pbadLFWSStEAmYDQ\nqUgWhj356SnsmBMbjtlmzAWECSrPYB7MXgzC2qx9JcwrDhQOWBcnamllNp7r\nTwPMUu/gqNTd0K3gMltA+P8xLn4ZSs+xQjvKvClX0AqVQ7ZiSj6RJQ/sXcl7\n1x7otL/XY0MQjHFNRRKjKgb8t9tiKevY3bW9d5FGN+adnTRCF4G1V9p8APB4\nFyHtNI8QFqkmIjTai7FW+NAvtFob1Z62eEOP1fW5vkwnxms5POHD/97UGsnx\nV2MzSgI61nRvoo1si48yIjSJ/NYCp52528bbKudgf7tyxTeTxrQaT01ZwKn8\ncq1hLKr6kGbOQU2K5cKYNyJRxy5UvfIO/Gany8cXfJrIKScSBNRegyHl/ewF\n/9zs\r\n=PLS3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"37529158945f042beb6b12b3e9cff25e8d2a45dd","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.6","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.18.1","dependencies":{"slate":"^0.47.9","lodash":"^4.17.19","immutable":"^3.8.2","is-hotkey":"^0.1.6","classnames":"^2.2.6","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","react":"^16.13.1","eslint":"^7.4.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.21.0","ts-jest":"^26.1.2","react-dom":"^16.13.1","typescript":"^3.9.7","@babel/core":"^7.10.5","@types/jest":"^26.0.4","npm-run-all":"^4.1.5","sass-loader":"^9.0.2","@types/react":"^16.9.43","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.157","@storybook/react":"^5.3.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^5.3.19","@types/classnames":"^2.2.10","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.3","@rollup/plugin-alias":"^3.1.1","@storybook/addon-links":"^5.3.19","@testing-library/react":"^10.4.7","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^12.0.0","@storybook/addon-actions":"^5.3.19","@testing-library/jest-dom":"^5.11.1","@typescript-eslint/parser":"^3.6.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^3.6.1","rollup-plugin-peer-deps-external":"^2.2.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.4.2_1594951389885_0.8554081959659197","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@concord-consortium/slate-editor","version":"0.4.3","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.4.3","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"a03f8ef822da7a09aed5110fa80128310b7db63f","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.4.3.tgz","fileCount":64,"integrity":"sha512-QmTCkz4aSdQH8SjbKbQ1Pa3NidZyyBmlmXONdd93Im67r1Gnw8+Bmvvz+NFY6VjhqRvXaxQp7jGvEAJ+NQmu9w==","signatures":[{"sig":"MEYCIQCPhtdfdIeYkGXTmjnFqahx6N36Mq7Z2UOadWWx6FWv5wIhAPx8R9H/pqNsxcDRewCjSJ9jpNK6YQ6jup8RpX1ab8W3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6970248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEjt1CRA9TVsSAnZWagAAq3YP/RJlnwn3d61A1BDROauh\nH8exSKOgdbM3giX8mVEvq1GL0bw11sgpU3D1hP+mmIcbLPPtVVWMTTfFNL73\nkVe0G8m/xC4y0Wilb+67paQNdnqDZ/HP10iQS2VBmwQAf9i7vz3OI9Xik4FY\n5kkX9UG5FfK7gt+kdiSVHc4/hPhotAmVlW9jZd24ms1hPYCvD6rdv5K2jMdZ\nOwVcbuyfDLn599N9gS70hTvGKYa5rYoc6ZtgU/cwd/1goXYJGCm8UMEc7tVy\nhaocVNVyo9NUbMu4HFi2xLsRseS8yggqM8BAd5dcslf/DTZt1icIRJhPXF5V\nYsYYi6xVabNBpNI7WGBTSr+qofeZn5Nkb9b1+IB+Q8Rgv7A3hwwA5tDgkXnC\nei17W81V1BAeKLK2B8BGWBieOvzFvTsvrzAMPDP0DIsO09sYw3LRMkubVcw2\nmgdBy3jDHYBA76sD9adrwn6L5nxYlAIVn8eSEwTIoBGENtAk2UEFJZ7uCEFv\nPGRovh+oD4jJa4xI6tVh+kxYL+UahAx4MaGsJ6AjwGYyDys/BY0rCvq+oR3f\nvhp+rdhZksfQykSIA6TM6o5jogwCkoBG8mNmNlksC4QTY1dOxD2UZJ1kvwqu\nqnaB51ZHRosKtUvpa6g1an+wcZmE6SPAS/NDXgRTxA6yjJXTcxTxnlfyEr6D\nxyDe\r\n=bryg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"444effe2b81aba887d628d1381d7b344e47c5f83","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.6","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.18.1","dependencies":{"slate":"^0.47.9","lodash":"^4.17.19","immutable":"^3.8.2","is-hotkey":"^0.1.6","classnames":"^2.2.6","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","react":"^16.13.1","eslint":"^7.4.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.21.0","ts-jest":"^26.1.2","react-dom":"^16.13.1","typescript":"^3.9.7","@babel/core":"^7.10.5","@types/jest":"^26.0.4","npm-run-all":"^4.1.5","sass-loader":"^9.0.2","@types/react":"^16.9.43","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.157","@storybook/react":"^5.3.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^5.3.19","@types/classnames":"^2.2.10","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","rollup-plugin-sass":"^1.2.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.3","@rollup/plugin-alias":"^3.1.1","@storybook/addon-links":"^5.3.19","@testing-library/react":"^10.4.7","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^12.0.0","@storybook/addon-actions":"^5.3.19","@testing-library/jest-dom":"^5.11.1","@typescript-eslint/parser":"^3.6.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^3.6.1","rollup-plugin-peer-deps-external":"^2.2.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.4.3_1595030388609_0.3287377598174843","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@concord-consortium/slate-editor","version":"0.5.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.5.0","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"05b48436f388d046e160c852e0a09ad0f597aa39","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.5.0.tgz","fileCount":73,"integrity":"sha512-F15HZeusyrJXsuY/XzLcL+NFZrw2q2zSFBFLaTmqw8PMgYgm8KLp3xrxu/typdye0kiNssF4uDhIC6OLFrHJcQ==","signatures":[{"sig":"MEQCIBL/xC0KCKKWzro2e54WBU8HomdqMxiG4wnipzv14jQkAiAxWbKGK9U1z0nri0L09EoHN7ssJDZyW5O7UBl4P5blWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11291047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGHVuCRA9TVsSAnZWagAA9Q8P/0fQAFCrkcw0u1T5UhZ2\neH1FT0QkogebabnKfVk4H7kdiW8dPaN3aNnP1mz2A3oKFr2cEcBoFMKYGIWa\nEEJbd2w5g11phNi4elJlfvdEB8Utbfz/Ze+jIJna7m5WgQHvkpUe0aUzn8oc\nIrp6i372mPc2okxhhSo5dDLX3eJiRKO1o66ejovfyKT6uerWzFscjSCjt7iB\nTmJhQsAPTOtLGzjYZljez68XGNsI8ERu1z+5flfgp0Zb8kfLI5IMLbSOVp/T\nqdwmcKewicTEr+H9NhqFHgo7rdVjZh7/TTwvqfdUVYqXyHLj2lxqf85bezMb\nEwYSLJskANV7RINkwrjI/NsbSBC4x5P4nk7BaBVRCtBPLRR0KbxrEvh5AESE\nFXeUrgr0yqXdDzPWbgaOEKBK2EAk5+LW/uvF3JnwOZuCZyvLtG8Gyh2hGlta\ntpSBTqKyCuki/P/oxSkvG1vsCeOg9EWr9j0EMUWLKco5+Uo4dEbz3amzQc+p\ntk3ztvfSKESCpYfaoH6QaslPYK30by4PtyI7Q0Sy/Psj4HKsj3g3Ircz4ShK\nP1nvtrAHEga34E1sLLfgveFesHmZShKYX+elzcxAsokOzIsKmJzHqscS5Veh\na5az0St9pfuKejsSDjRFdRGWD0/x90AgSjS8mNW5Xw+3Fq5ZZFNG9UmqFqjH\nLofb\r\n=hTCb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"a348e714ee626f66140a6a698a36612da07733a6","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.6","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.18.2","dependencies":{"slate":"^0.47.9","lodash":"^4.17.19","immutable":"^3.8.2","is-hotkey":"^0.1.6","classnames":"^2.2.6","react-select":"^3.1.0","eventemitter3":"^4.0.4","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","react":"^16.13.1","eslint":"^7.4.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.21.0","ts-jest":"^26.1.2","node-sass":"^4.14.1","react-dom":"^16.13.1","typescript":"^3.9.7","@babel/core":"^7.10.5","@types/jest":"^26.0.4","npm-run-all":"^4.1.5","sass-loader":"^9.0.2","@types/react":"^16.9.43","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.157","@types/pretty":"^2.0.0","@storybook/react":"^5.3.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^5.3.19","@types/classnames":"^2.2.10","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","@types/react-select":"^3.0.13","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.3","@rollup/plugin-alias":"^3.1.1","rollup-plugin-postcss":"^3.1.3","@testing-library/react":"^10.4.7","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^12.0.0","@testing-library/jest-dom":"^5.11.1","@typescript-eslint/parser":"^3.6.1","eslint-plugin-react-hooks":"^4.0.8","rollup-plugin-typescript2":"^0.27.1","@rollup/plugin-node-resolve":"^8.4.0","@storybook/addon-storysource":"^5.3.19","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^3.6.1","rollup-plugin-peer-deps-external":"^2.2.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.5.0_1595438445685_0.5778942270439824","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@concord-consortium/slate-editor","version":"0.6.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.6.0","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"dlove","email":"dlove@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"f2ea9f92dcb355e796824605c1ed1dc50e6a3b67","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.6.0.tgz","fileCount":73,"integrity":"sha512-jW9k/hZ4FnZAvZ4ezgJretR3XBLS0qwmdIM1VGpCt6kgzXr5xWnGOK14qWvlyuSSsP0oXv2wNc8GXqL7XAFIKg==","signatures":[{"sig":"MEUCIQDgZTt5fvKU8/S7MeyxFoPk/E4nj5xUloT/OyvtJm2uwQIgMwZGrXCk1VIAlaPqppaXJx6O2yOJW/3frmwW+eF3r68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11284640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR0VmCRA9TVsSAnZWagAAf30QAJO/VQ7J6x+YBTnMVa3V\n1YucdM4Didt4kX2UTZamGzb8y1n11hxSfW6OtQ5ad7UaLyhkMs7j7M4qsxiV\nZnFj66EPiNOkbUciVve9ycIZkrutZzq83jhy9n/jgAg6i1glcpZaqyQVuB0Y\nn3HatnACzrK0JIMA3UfHF7yB5Fa4dBtZQf9be27f3VUCs8eV9HOwcoOVPMDP\n3t5SE+UyiWnIRVoxvSo93txTmzx1l+vGuVn0kys4zfwlLCNYAhHzN9iCy/tS\nVRdtm1d10pWRhKDpZaGOjMgWw7ZWC785eKyW4f2MoVrFjJNTdj1vLIowlxvl\nz2SauBy4GQGYpMM22tqhG3vRDPkWWShTKYd4+wbLkbikDccuSWDzA/cZzNuw\n2V4RrnKPGivQ09his1fokoCmu+JL2yF1UOLROnlYStvgczurGc1n/dEblGV1\nSujRopolNkx6EiIxKCC6SxLgN4lk2RHgRqcXlhZXiV21rmSCod0JGrMxBlfi\nLDumB2to9cNgwGHCHiPuIohkNPW71gwPbTumNljwm7AdVJv6nHRw4Zx2OkT+\n0y78NX9VFTsCn36eTHmLQZO5gTfO5sskHLxz5mzhYg6JCqDaElewoomNgraU\nE8xGocwGDaDyLV3vGrfOiV/2GacQJMiGVQcGnB3Gk5cPMCo7ov0k7PUhHhEZ\nPFC6\r\n=gP7Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"9d46e74fb4c7040bc094568231826693d6c03eee","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.8","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"12.18.3","dependencies":{"slate":"^0.47.9","lodash":"^4.17.20","immutable":"^3.8.2","is-hotkey":"^0.1.6","classnames":"^2.2.6","react-select":"^3.1.0","eventemitter3":"^4.0.6","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","react":"^16.13.1","eslint":"^7.7.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.26.5","ts-jest":"^26.3.0","node-sass":"^4.14.1","react-dom":"^16.13.1","typescript":"^4.0.2","@babel/core":"^7.11.4","@types/jest":"^26.0.10","npm-run-all":"^4.1.5","sass-loader":"^10.0.1","@types/react":"^16.9.48","@types/slate":"^0.47.7","babel-loader":"^8.1.0","@types/lodash":"^4.14.160","@types/pretty":"^2.0.0","@storybook/react":"^6.0.19","@types/is-hotkey":"^0.1.1","@types/react-dom":"^16.9.8","@storybook/addons":"^6.0.19","@types/classnames":"^2.2.10","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","@types/react-select":"^3.0.19","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.20.6","@rollup/plugin-alias":"^3.1.1","rollup-plugin-postcss":"^3.1.6","@testing-library/react":"^10.4.9","babel-preset-react-app":"^9.1.2","@rollup/plugin-commonjs":"^15.0.0","@testing-library/jest-dom":"^5.11.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-react-hooks":"^4.1.0","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","@storybook/addon-storysource":"^6.0.19","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^3.10.1","rollup-plugin-peer-deps-external":"^2.2.3"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.6.0_1598506341606_0.022004184952691075","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@concord-consortium/slate-editor","version":"0.7.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.7.0","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"ccmattlewandowski","email":"mlewandowski@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"5bc9d2723421ec91cf94ce5757a85a2cef58c732","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.7.0.tgz","fileCount":73,"integrity":"sha512-8hyM+9Y4hMGbkCKwoDklBDM4QqhTT4ZmP5NQb/29Q2npg/wIe5u1WYLvr5dnsAa9m5zM3Pqo4Xh2odWOBFw5tw==","signatures":[{"sig":"MEYCIQDmpQRmizY/xXo4eNKXeXZ+FZuz330isgBXjEzWZ8ui6AIhALH2DLTpIsOySDQn+42DfCCCEKfykmKc53odo4uKwPfR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11353878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJW4gCRA9TVsSAnZWagAA/0EP/1OYPta8hYA7YYOEg/wl\n3QBTkRmT6XEc6Jx72nLOJfSVTLqfL/BxguID98GfTihvGvYw6ceL1Ka+I5OM\nG9aDR/ptx2tt1WiU4RWZnNd391jfRjwjvBBFYZo/SGXlhqPyRyJmpa0/NxxJ\nvvMOu3hBF9lc6VgheJ2k7XTTzVbj1b/lcdWD5Nn7qaw5QU0fnoPQcJiJJAIQ\nla00VirukzM/aHtMw1I40a77djT4dX1u5hVDcgXrKkpmml/oohcpWAM02CAd\nLvt9VbnHfjYPRTvLro+3HHZE9xdWdng9Duy41oBB+bQrmzl30MSvYRhBmvLH\nlOWuqkXO8E2czt3Oc4t5tfmTS8aL5eTa0uio/HPdBcDmKf9BqS+tF53emZAE\nxyd/fqdOlM9h8zy3k/4bVo6OyYauQ6Xw2BE/6Meo5ghOA48Aebm7fN09+74D\n72ZWY0rtLym23CAOP5SvPbbePFk/kiwR2BjN/woHlrMuIZZYihQ/NTKcgIod\nTGrQHfXGj/MCxrhc+P5eDa+dl3PQ8C8bHSKChpU6k3VdYdnzS4FcqoWfn9Tp\nWV5Ks+h1LMakfYqxYJKDLaEfHk7fF9EwrQLGV/0zfjmOs/JthjRhw+dk5+ll\nN5uFJZbiDeAqeyPkjlDbnWvOAU24JVkzX23CrmA21Z/il92AkuqQsyXQ8mcp\n/jlp\r\n=+sPy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"5f9f4b57293a93967ec905c80ae35386f5274b6c","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.10","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"14.15.4","dependencies":{"slate":"^0.47.9","lodash":"^4.17.20","immutable":"^3.8.2","is-hotkey":"^0.2.0","classnames":"^2.2.6","react-select":"^4.1.0","eventemitter3":"^4.0.7","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0","eslint":"^7.19.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.38.5","ts-jest":"^26.5.0","node-sass":"^4.14.1","react-dom":"^16.14.0","typescript":"^4.1.3","@babel/core":"^7.12.13","@types/jest":"^26.0.20","npm-run-all":"^4.1.5","sass-loader":"^10.1.1","@types/react":"^16.14.3","@types/slate":"^0.47.8","babel-loader":"^8.2.2","@emotion/core":"^10.1.1","@types/lodash":"^4.14.168","@types/pretty":"^2.0.0","@storybook/cli":"^6.1.17","@storybook/react":"^6.1.17","@types/is-hotkey":"^0.1.2","@types/react-dom":"^16.9.10","@storybook/addons":"^6.1.17","@types/classnames":"^2.2.11","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","@types/react-select":"^4.0.13","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.22.0","@rollup/plugin-alias":"^3.1.2","rollup-plugin-postcss":"^3.1.8","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","@rollup/plugin-commonjs":"^17.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^4.15.0","eslint-plugin-react-hooks":"^4.2.0","rollup-plugin-typescript2":"^0.27.3","@rollup/plugin-node-resolve":"^11.1.1","@storybook/addon-storysource":"^6.1.17","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.7.0_1613065760099_0.52387487425009","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@concord-consortium/slate-editor","version":"0.7.1","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.7.1","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"ccmattlewandowski","email":"mlewandowski@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"5ee8cc6834f997fbe57d38ad04e43935d4e8496c","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.7.1.tgz","fileCount":73,"integrity":"sha512-bursZjhuExOPGfiM2VYdIJbu5EoMiGcbri4AlDISalK5FH48fMnnAtDKlQR1yUYxd/bcZyrQRg0Mcyy8JTJ1ng==","signatures":[{"sig":"MEUCIHpeESnMU+Hg6VeaVhj9yNfCnxpIKai3Rys8GdqsM6XxAiEA5VVgypcXCAdixErGge+8SjbKey6kD/oS+VGyyzLeRS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11354803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJhUiCRA9TVsSAnZWagAAmz4P+wW1+hdlZN5GRiUdAiEQ\npEZW+1xJJ1EpIZ5rc/8GTOSj48psRJr1IOBP1/NyUnxQ6g4cJmiP2C6mlPCB\nb8U6z52jZTSe7D27Pqu1bxe1TTGf1RnrEhrB7drEjADLM3tfLer3AZj4H7SW\n86bHf8em9Q578QXTTe9ddF9fqb/vIQaqWQJgb2U94T7+QJkiGsnan3rBY1Fh\n8S5H7tkjx/Nl1VGiCsEyQFRT4Ei/WuBPuPpwW/yHuTGrndQRoxEt9cuMPqKd\npBrqQ9M9tLRT5EZ6RI9Vhk39zeQxzEAdC7kcxyMTyubFAFnv1T33EjpWm9fM\n4xYsrY5FcB4iemzi8Ib53tZHzhxsE2vYNQK61fySb/B3d+h5VTJyKyZ0RliU\nEoWOhkwaKjRZ9UFoGFq7l3MmQry/3KEaAnHGITydcX8mJMRsH+qvZnVnoC9g\nLUMdcGCV8kvUrU7KyZ6RxLG88BUkRT8e257gk/S67fo0H/UFyDruaf7WWU92\nX+JziaMESzj11LRfQ/5H3l+iWjPEnrrBtPOiW2I/aexS7LwlIjqfbHUdPg3i\nvrPRatIYWbmE9wvtjnrt8QaD1yFXRiYA7sEts5W0bDPbeGJDXdbkYYu8l8mM\nppyYz12KlPDzCn+Fet0HrtS8YCkuJ2ud0bYNJaOavTcLA1jLdxfAh3LfiKwL\nSEUx\r\n=ex96\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"f67ba444a23b3cfd7879dce02836c80ac38d3bcf","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.10","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"14.15.4","dependencies":{"slate":"^0.47.9","lodash":"^4.17.20","immutable":"^3.8.2","is-hotkey":"^0.2.0","classnames":"^2.2.6","react-select":"^4.1.0","eventemitter3":"^4.0.7","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0","eslint":"^7.19.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.38.5","ts-jest":"^26.5.0","node-sass":"^4.14.1","react-dom":"^16.14.0","typescript":"^4.1.3","@babel/core":"^7.12.13","@types/jest":"^26.0.20","npm-run-all":"^4.1.5","sass-loader":"^10.1.1","@types/react":"^16.14.3","@types/slate":"^0.47.8","babel-loader":"^8.2.2","@emotion/core":"^10.1.1","@types/lodash":"^4.14.168","@types/pretty":"^2.0.0","@storybook/cli":"^6.1.17","@storybook/react":"^6.1.17","@types/is-hotkey":"^0.1.2","@types/react-dom":"^16.9.10","@storybook/addons":"^6.1.17","@types/classnames":"^2.2.11","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","@types/react-select":"^4.0.13","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.22.0","@rollup/plugin-alias":"^3.1.2","rollup-plugin-postcss":"^3.1.8","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","@rollup/plugin-commonjs":"^17.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^4.15.0","eslint-plugin-react-hooks":"^4.2.0","rollup-plugin-typescript2":"^0.27.3","@rollup/plugin-node-resolve":"^11.1.1","@storybook/addon-storysource":"^6.1.17","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.15.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.7.1_1613108514337_0.40387907098861264","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@concord-consortium/slate-editor","version":"0.7.2","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.7.2","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"ccmattlewandowski","email":"mlewandowski@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"52c1147cea10cc783a26512a419a3e6d573c3cb0","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.7.2.tgz","fileCount":76,"integrity":"sha512-GTf32RHYFn5zLTLF9h49ovEnaFrUsgV8YVjAiuwqNFSeumrOvt65oO1m20j0mV7KbM0spX6NXqrhY57uAaWGkQ==","signatures":[{"sig":"MEUCIQD7xiSGRTZrV4OjBmqo029TG6tUvd9GaWWuceMK4ZSZIAIgeJeM0bcPUmpR/h1MTobfVv8c5j/SezZexTh52V702SU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11407644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOachCRA9TVsSAnZWagAAKyMP/1TJRv2BEVOkMGJNa/1c\nilNbI4UpP1Ci2/7fIlDVQ0g+U6e+qqtfc0UppIDuncxQZZySHqs7j6Kd2iH/\nWKJiTpYhYvs3WNc+lJ2EGxlWj7LYQOcLHsb7msN+CQ8Pi37sdr/iyiAn1hh1\n6/ydHyILrs7agZLW+booSluO6pNL1BMNXKihah+OKy4f1LFCkWwKimtjao1Q\nx12kuLziX+OfFN63/UncA2NPWH4pkfs8Nzrl8tizqRYpVtgZvolJdBTxc8/c\nP1LxvtPjR+ZR4q9U4iPhqapTypYAU4rBA51IYDXekG3i8/T7y3vEgo+9szqm\nXxTHofVVP09+NKUewyw81Bre2oo25pnRxLVn3rXYCDx1FF0rvrc92FcPLFXe\nOiI4BUiJ8hr46hp6gV+j1gmMrmZoacloujFAzGgQusBMjvEOLxBs2lqtWZ77\n8oLbu/MsHFjWsjefzht7uuyDoG90cE6VOTFvDoZCrZWC83FXT1fM2jgNgjXz\nmXqu5Bs99W1UKQQMGpBuc+hRtxf0wGaBzkNNdJ2i+PFsFDHJj3QVNvA7jiby\n4A6kIaf6YZBTI2QDBd9P4AJIfci/vZJ44vlDfet6h8pNTgYj3sdRbvPWGXYU\nvlwPmnQVn38VlN3OmOMrkIBFneeyWeaXyjWpEMqzSrN22lNrdwnBAfy7J4Vb\nsh96\r\n=418U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"bb237bb56dc3147cea38e3f05b0567c1c4d65a85","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"6.14.10","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"14.15.4","dependencies":{"slate":"^0.47.9","tslib":"^2.1.0","lodash":"^4.17.21","immutable":"^3.8.2","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.2.6","react-select":"^4.1.0","eventemitter3":"^4.0.7","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^16.14.0","eslint":"^7.20.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.40.0","ts-jest":"^26.5.2","node-sass":"^4.14.1","react-dom":"^16.14.0","typescript":"^4.2.2","@babel/core":"^7.13.8","@types/jest":"^26.0.20","npm-run-all":"^4.1.5","sass-loader":"^10.1.1","@types/react":"^16.14.4","@types/slate":"^0.47.8","babel-loader":"^8.2.2","@emotion/core":"^10.1.1","@types/lodash":"^4.14.168","@types/pretty":"^2.0.0","@storybook/cli":"^6.1.20","@storybook/react":"^6.1.20","@types/is-hotkey":"^0.1.2","@types/react-dom":"^16.9.11","@types/valid-url":"^1.0.3","@storybook/addons":"^6.1.20","@types/classnames":"^2.2.11","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","@types/react-select":"^4.0.13","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.22.0","@rollup/plugin-alias":"^3.1.2","rollup-plugin-postcss":"^3.1.8","@testing-library/react":"^11.2.5","babel-preset-react-app":"^10.0.0","@rollup/plugin-commonjs":"^17.1.0","@testing-library/jest-dom":"^5.11.9","@typescript-eslint/parser":"^4.15.2","eslint-plugin-react-hooks":"^4.2.0","rollup-plugin-typescript2":"^0.27.3","@rollup/plugin-node-resolve":"^11.2.0","@storybook/addon-storysource":"^6.1.20","@types/slate-html-serializer":"^0.6.4","@types/slate-plain-serializer":"^0.7.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.15.2","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.7.2_1614391072859_0.7733054728065185","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@concord-consortium/slate-editor","version":"0.7.3","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.7.3","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"ccmattlewandowski","email":"mlewandowski@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"8d7a01619ccad2fece99d1af1bb40ac5d034e458","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.7.3.tgz","fileCount":75,"integrity":"sha512-hOCsgddx7SslBtU7EqxIGHtwtm0Mkj9Lmj15KUQbhowdXpC6cWBpGHZgXvc5a5SWlXaIB7GqNwsum9+hGAEEDA==","signatures":[{"sig":"MEUCIDsPu/82CUDKOzwtzy5QkxTLbwsCC0i5wau7sEgwq3kKAiEAg0ZdS4TnBBVnuPb2wpXeUUuW0TCZQCB6e1JuHbCsSWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11474460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvQx+CRA9TVsSAnZWagAApLgP/RSbSGVOVdoOnyPBlp9G\nNfGDC9QI6BZYtfre3l5DtoXZOEZmQtPBDgfYhT71aokU5+545W/FNcCn4UzW\nLjUzMAGc4xQHtZ4uFDmvHfzvOZAzzUOdR9pPBYIm7ArTtqdxthRmvmgWcRqJ\n5B+etjlIMYNYypFJc/kuVk8hF4gth3K6fyWZp2nvZYHqsSsBQaXHozNON2g4\nSjxl+wqVzkcR7gcce+mK96WX6v4dimZFWvWZylH1U5onGcgzGIuBlXWIvdrr\n5DuFwpUtskDB0AFi/b77+SYoxdi8kRkvzF8Lx+3fOCeXPROUYXIQ8PwRhsI4\nDUp+64bIRcYx3qgd0sTrokEisYqESCVjpzmJRBjOszb4SIfEMbOHNw6IWn47\n5f+QOcW8CQ7QfiV0wSLHhh0YClG8vzjyLEvsM5dUIKevRkRIAFkAfM2UuJ5g\n1e4uhNuxLuyyIcjav5RdfQqMO3GKg5+aV4zDQwzy4tqxIWw76RXwiL2C/XGz\nhcLQxSpF/eEvVEfoxPa1PhGNYoyvMQxQWwjPOBIr7c44oRZQHQy/1NUA9UG1\nsJ3LiV+gqS4QH0xREFqKNHP8Of5PBLGPt/UKaKJxFPQ7RAhIldbiGCwwH/v5\ncP9cT2tmrMafAGXWHmzIM9C7oehO+A8BG9/HFpnBuwoknaRgVG3CORqLO4He\n+ziF\r\n=rZQ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.esm.js","gitHead":"b3c4d767a7e14fea48e28d51755d007d510da92c","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle","clean":"rimraf build","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","test:coverage":"jest --coverage","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.1.0","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.13.0","dependencies":{"slate":"^0.47.9","tslib":"^2.3.1","lodash":"^4.17.21","immutable":"^3.8.2","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.1","react-select":"^4.3.1","eventemitter3":"^4.0.7","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","sass":"^1.45.0","react":"^16.14.0","eslint":"^8.4.1","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.61.1","ts-jest":"^27.1.2","react-dom":"^16.14.0","typescript":"^4.5.4","@babel/core":"^7.16.5","@types/jest":"^27.0.3","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.21","@types/slate":"^0.47.9","babel-loader":"^8.2.3","@emotion/core":"^11.0.0","@types/lodash":"^4.14.178","@types/pretty":"^2.0.0","@storybook/cli":"^6.4.9","@storybook/react":"^6.4.9","@types/is-hotkey":"^0.1.6","@types/react-dom":"^16.9.14","@types/valid-url":"^1.0.3","@storybook/addons":"^6.4.9","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","@types/react-select":"^4.0.18","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.27.1","@rollup/plugin-alias":"^3.1.8","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.2","babel-preset-react-app":"^10.0.1","@rollup/plugin-commonjs":"^21.0.1","@testing-library/jest-dom":"^5.16.1","@typescript-eslint/parser":"^5.7.0","eslint-plugin-react-hooks":"^4.3.0","rollup-plugin-typescript2":"^0.31.1","@rollup/plugin-node-resolve":"^13.1.1","@storybook/addon-storysource":"^6.4.9","@types/slate-html-serializer":"^0.6.5","@types/slate-plain-serializer":"^0.7.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.7.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.7.3_1639779454157_0.08331783695254136","host":"s3://npm-registry-packages"}},"0.8.0-beta.1":{"name":"@concord-consortium/slate-editor","version":"0.8.0-beta.1","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.8.0-beta.1","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"ccmattlewandowski","email":"mlewandowski@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"16ffd976e0050153ff75ea5d8b82b8a9643296dd","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.8.0-beta.1.tgz","fileCount":9,"integrity":"sha512-ZcAji4onTmApOwGmHH7iukYVIdWfdRGltqnbW+iV4VdlvYKQA9vmrX+mbAX2fEWKkqS+olpsu28YxpXWHpAOrg==","signatures":[{"sig":"MEYCIQChwBZI0xpg/MLdNJLdWuXpDYQ3JqHAONtrGaZmG2W9hAIhAPEeZY+OsqIQaLsnojvpn0RoE75/pQWboCddnMpIanaa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8622604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPH4ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSBw/9E0xHFLCQbdkA1Yz7oK4fH+PHt0moHX3ZbVaLOIwbp9vpLhtm\r\nQQykSkly2sanyQ5ooaIpJCW+L5z8+BCEMhdOLP7mv2Jqib6UlC69MK2h7bK+\r\niMs6SSeGLVS90iQ7etl7fZgQwyGav9s34pM+FhXFNNRtFq5jxjKNxq1l22wk\r\n5+Rym+s/qWAADx98PylGrmi7iJAqxgWoedR5ZHFxe0zkFOucXtIiTakuOJL8\r\ntPwkl5J9wNrY/DP7h1Y9ssFxsQOR7fxCKyvMg2t5bliIPNv+Gulx88BaKCFR\r\n1rMWoJevwUfWyqtnHub2KsRnESFXxFnsg3zOKKe/gG89iv4VUuHSFTScHZjR\r\nLTKnNjge3p/FL0Ne7GHAN+ylyquJF4qA/kAIfAx9dAj1hPnfbp82Zh2HPTGU\r\newQDZUjX+QDZ/OhT2UZWOcEvaTzQLdaHmaNCdfKyJw+5o1CeSaiHqJFDYqyN\r\nkWUFZQpqpIDiKGfiK6kBh8pt85TdaK9I9CX/jK6Xl/v9yah54uWJD18D+Z0H\r\nrzFMqXFiCAI71fvYJPgfo4dC99qiNaFUszUIQHUdZ8X1wp6gPEAzT0tm1j15\r\nBjXmKXeOBOKJeR7SIXC0v3o3CxZGMG6ZrnpZHrM323J6xBeCRNMx+GbxBSl8\r\nnqIRlqTqbEQhAp8k8mB+OFV6QPgPVtwLQMo=\r\n=AF52\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"1deac15e7836f67f3c2df42b210cf4415aaed1c9","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/editor-toolbar dist/plugins dist/serialization dist/slate*","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"concordconsortium","email":"softwaredev@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.1.2","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.13.1","dependencies":{"slate":"^0.47.9","tslib":"^2.3.1","lodash":"^4.17.21","immutable":"^3.8.2","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.1","react-select":"^5.2.2","eventemitter3":"^4.0.7","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","sass":"^1.49.9","react":"^16.14.0","eslint":"^8.11.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.70.1","ts-jest":"^27.1.3","react-dom":"^16.14.0","typescript":"^4.6.2","@babel/core":"^7.17.8","@types/jest":"^27.4.1","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.24","@types/slate":"^0.47.11","babel-loader":"^8.2.3","@emotion/core":"^11.0.0","@types/lodash":"^4.14.180","@types/pretty":"^2.0.1","@storybook/cli":"^6.4.19","@storybook/react":"^6.4.19","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.14","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.4.19","rollup-plugin-dts":"^4.2.0","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.29.4","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","@rollup/plugin-commonjs":"^21.0.2","rollup-plugin-visualizer":"^5.6.0","@testing-library/jest-dom":"^5.16.2","@typescript-eslint/parser":"^5.16.0","eslint-plugin-react-hooks":"^4.3.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^13.1.3","@storybook/addon-storysource":"^6.4.19","@types/slate-html-serializer":"^0.6.5","@types/slate-plain-serializer":"^0.7.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.16.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^16.14 || ^17","react-dom":"^16.14 || ^17"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.8.0-beta.1_1648131609107_0.06900409949066377","host":"s3://npm-registry-packages"}},"0.8.0-beta.2":{"name":"@concord-consortium/slate-editor","version":"0.8.0-beta.2","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.8.0-beta.2","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"ccmattlewandowski","email":"mlewandowski@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"7c74c85febbcbebe08ce9a2d4a275512470eb690","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.8.0-beta.2.tgz","fileCount":9,"integrity":"sha512-vcYDIFh8i2LFjAy1oVXmvlhhWdBcAcGVBO2o0afwZ1s0IBlQXCY4DjMrPPsbkFQtdFEoT+LsRQZQc4uaUQXCyw==","signatures":[{"sig":"MEUCIHAIS6C4LlPC2LHQiraS83bEBr54lhw/KDGA+3uwaPHHAiEAguyCWpJou6aJAdt+nxTqlPKobejcL+/fCK8KxlREtEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8639328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidDKnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoT/Q/9Gx9mNsrNcSPU6nRBTUki0o1Y//5jSfSjj98PAi0bWxQ2lAvo\r\nfiZENaNvnkeDZU120cJDI3qmTwekkO91/Jo7xa2p3fboOtAoelfiZQkbFBWt\r\nrzOWYBmOacGPhBJzJVl5AurRt5P2yiaj2CogYgiU1aRcBkx9gj2oDkVDiAOb\r\noLqhiw8rT2xICXeEjFpVNAQyjgQUWUs7iJPPW5jfeYurBoxuOc4ZvyZlgr8k\r\nwfqPZkPL1G18nddLqCNP+gNRY/Lyn5QNq5BHi8F1OJJ1qeCuYa1Kq9dMS1xT\r\nGA0e27c2Nj6DyyBFbmsUi6yIz4h/zUmi5z2N4Ggx4KFQxO1GEFeuIGF3qXLq\r\n/VHfQ7LewzOZAsHceaRN76j1LVar/bU69425V6WCQ7rgBfJwHHXUe+ATDhVn\r\n3gdtyvQ3v3Lmsid5vpCj5vA8BLsvVu582U61HrJAWPYTfJ4tfudHzBlC8u6k\r\nSSdfN/Gq8rOqDlrKYpQGkMtjH+gNnh2i8US9NyqTouiADUYW8bTE2ldZcapv\r\n3MmuF2c/3NDFXXmG5A+DATsyYwBr9Y3iET/ZY5xD4+3OTtMQDC8/7YcK1AiJ\r\nde2oVetjfbsaL5TE7RNzaPelx77T8L7KACytDxwzjlnkuaEugoVI0QtZQE+M\r\nljU4fcjyeuQx6D2OyinLXQyMEmiGgH4l9Gg=\r\n=o5ZR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"fe2d6f13b0619d024d2043bedfb73706db3e8be3","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/editor-toolbar dist/modal-dialog dist/plugin* dist/serialization dist/slate*","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"concordconsortium","email":"softwaredev@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.1.2","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.13.1","dependencies":{"slate":"^0.47.9","tslib":"^2.3.1","lodash":"^4.17.21","immutable":"^3.8.2","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.1","react-select":"^5.2.2","eventemitter3":"^4.0.7","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","sass":"^1.49.11","react":"^16.14.0","eslint":"^8.12.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.70.1","ts-jest":"^27.1.4","react-dom":"^16.14.0","typescript":"^4.6.3","@babel/core":"^7.17.9","@types/jest":"^27.4.1","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.24","@types/slate":"^0.47.11","babel-loader":"^8.2.4","@emotion/core":"^11.0.0","@types/lodash":"^4.14.181","@types/pretty":"^2.0.1","@storybook/cli":"^6.4.20","@storybook/react":"^6.4.20","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.14","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.4.20","rollup-plugin-dts":"^4.2.0","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.29.4","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","@rollup/plugin-commonjs":"^21.0.3","rollup-plugin-visualizer":"^5.6.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.18.0","eslint-plugin-react-hooks":"^4.4.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^13.1.3","@storybook/addon-storysource":"^6.4.20","@types/slate-html-serializer":"^0.6.5","@types/slate-plain-serializer":"^0.7.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.18.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^16.14 || ^17","react-dom":"^16.14 || ^17"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.8.0-beta.2_1651782310758_0.8620004842790474","host":"s3://npm-registry-packages"}},"0.8.0-beta.3":{"name":"@concord-consortium/slate-editor","version":"0.8.0-beta.3","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.8.0-beta.3","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"ccmattlewandowski","email":"mlewandowski@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"fde7dbdfefabd71843ffcc64f45c920099af70d9","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.8.0-beta.3.tgz","fileCount":9,"integrity":"sha512-Z1ZFKJG75TD98R6KfCldonTSNgnlSy6dzRHLwPFgYuSSbUpPZePyW1pN1RSvKjxUNv2AtZfKmEB2tuCdx8PPTw==","signatures":[{"sig":"MEQCIFClx9mkoHgrzfcyHIkbyWN0o6SLrLf+UgdWajwWiVEwAiAClBlp+qAkQ+PBjvvtDkQFfb4v+z7WjzQ1IwP+jB906w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8639450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidnEwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSQhAAmxSR/9weNtRGZDam1t59c+2t/7uUQAm9t5XseaZLlMBYp32L\r\njwVJ9qLMokNtHKW0Pqxs7gSHjpZmKQtAnGwBZILl0xDrGRI4JZXVfohfE9VR\r\nPOdY+mODLTgbeCcc+SzlHEJ44IH75Mfcy2MmmhN88q07gUcrhpGkS3pYHYvR\r\nIKcKgMSU8P5/xZmestcJkHYyD4h6EHovTyco9yjmOizr7Zs5GD8tFLRaGQyo\r\nkxcqtPw08Uo4jdHJVu5ImSJE29pzeil6hLGzThsputUjLRJIN2CO5N3z0a+r\r\nyUsDsKgzYV3ryGCc2E3ZqJ3HM0wgWXbna4D6I9w6x0sLREPoY03ZxqrujPyr\r\nWK3amCr49rcgqCGJGQQ3/Bfnx/uRDOsk09sr6IkG8UVeOwX+3WEkzFiyhMUm\r\nju3ZgRZMsiU53PdsJ1WeiNFTFiNJ5BqFiDGOgKXiDZnJ4TCP5IK4ZiJkLKyl\r\n9YeQ+BE6vwMgJFc1WI45EHVS0d4YBKGVif3biQsX5degFsCjoe0gIQF7gQ85\r\nJ6qe1OSe2obF/2MqltFZnpmLdtkld7BPIEQyFwHDUYkzU4g8U2sOE0hfrbkv\r\n4SpEk2/gUGrtSB2dlH95JtlJRABpujjhb8vbZ+hAe2y4o38cwtn1Kefyd41g\r\n2hbigVrFLpeEhcOlfpOpLuLuNkjGY0vZOcA=\r\n=6BS+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b0493d928b663ad55d4a229fe57e05403ecf5708","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/editor-toolbar dist/modal-dialog dist/plugin* dist/serialization dist/slate*","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"concordconsortium","email":"softwaredev@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.1.2","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.13.1","dependencies":{"slate":"^0.47.9","tslib":"^2.3.1","lodash":"^4.17.21","immutable":"^3.8.2","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.1","react-select":"^5.2.2","eventemitter3":"^4.0.7","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","sass":"^1.49.11","react":"^16.14.0","eslint":"^8.12.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.70.1","ts-jest":"^27.1.4","react-dom":"^16.14.0","typescript":"^4.6.3","@babel/core":"^7.17.9","@types/jest":"^27.4.1","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.24","@types/slate":"^0.47.11","babel-loader":"^8.2.4","@emotion/core":"^11.0.0","@types/lodash":"^4.14.181","@types/pretty":"^2.0.1","@storybook/cli":"^6.4.20","@storybook/react":"^6.4.20","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.14","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.4.20","rollup-plugin-dts":"^4.2.0","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.29.4","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","@rollup/plugin-commonjs":"^21.0.3","rollup-plugin-visualizer":"^5.6.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.18.0","eslint-plugin-react-hooks":"^4.4.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^13.1.3","@storybook/addon-storysource":"^6.4.20","@types/slate-html-serializer":"^0.6.5","@types/slate-plain-serializer":"^0.7.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.18.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^16.14 || ^17","react-dom":"^16.14 || ^17"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.8.0-beta.3_1651929392661_0.8750697640236613","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@concord-consortium/slate-editor","version":"0.8.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.8.0","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"ccmattlewandowski","email":"mlewandowski@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"dcc4e5ba5608719a3c54ec2729529dd9c0172263","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.8.0.tgz","fileCount":9,"integrity":"sha512-qoVQKQ2YWpywrKAWh0UY2MzXh1ug9MkY091BRyyhS1VQVhy298BZGY7vi49u3lMx4F468f2wU17Jvan5Y0AhVQ==","signatures":[{"sig":"MEUCICKi/CuKZOBIhFVCT7JAQxaQlFn7NMoPJU1NHhqPVNZyAiEA6EvEPUaQpUniHuc59/u20mRU+de1fMU1KYU+uUW0a2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8639513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieX4+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr13g//WAXwCQh7mzD22Q0O5oHhDcR9UygpVE8/17bH4sbyujg6z43S\r\nUIMUeV3cznuBFrsK53twaEIug5pYpyb/dB+DySlcrNEU44C7nlGohrriQ9xF\r\nj9vsLkwOqwSDj8BIsVYfNFSBrLwXHTWnBlfuNK7UkioW6irE0Ipdh57OhVWw\r\n24Uis/IoIJEVCiS7ETaTTsdkswVr8t/Hj3nAH9X4eetwZHrfw8csEJQ9GJo0\r\nixDYNOkgyH+xAGvvdcrH+Ccjll+u2U7edNn9zAf8RUgZOSAlJNpltvWEH9OT\r\njqcmJDgTnt1Ld5yr99VH2qRZQpRLVbOvqotnr8KFJiylHZfLKEXC2pLWRyYo\r\niqqdTo/jzKWdKmEnpPAUU4eCdGiwl6pRQLNq0nwakYERFctz+wmLalTUKHVv\r\n0z/7QuOEqhCz95WMhLNZbCLtxm/mQhNZzrTPevGFJMOpcyDg1Ew4W90SD2B3\r\nlzs0zUyAcDZEO3PNW6mrYJdSbhSRnz21XyD30ggqJ3ACodCmDjdvMBa+wWHG\r\n6DE73NJcv8rudr3sItKdjMr5xxvAR5SDssTM9tLMI+7RQEWOMiKS1uog7hqr\r\nQtH5TLWRTmh4PkBoUarraKssmg+F7kLFxzKY0hCqe1QYqWPtLCI74rjxyIte\r\n+qEqY6RWkUuyhLdXENOVspnowVVufoWv9OM=\r\n=syiK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"8b6af400e1294a8224fbd0d993da8dcadc644cf1","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/editor-toolbar dist/modal-dialog dist/plugin* dist/serialization dist/slate*","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"concordconsortium","email":"softwaredev@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.1.2","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.13.1","dependencies":{"slate":"^0.47.9","tslib":"^2.3.1","lodash":"^4.17.21","immutable":"^3.8.2","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.1","react-select":"^5.2.2","eventemitter3":"^4.0.7","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sass":"^1.49.11","react":"^16.14.0","eslint":"^8.12.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.70.1","ts-jest":"^27.1.4","react-dom":"^16.14.0","typescript":"^4.6.3","@babel/core":"^7.17.9","@types/jest":"^27.4.1","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.24","@types/slate":"^0.47.11","babel-loader":"^8.2.4","@emotion/core":"^11.0.0","@types/lodash":"^4.14.181","@types/pretty":"^2.0.1","@storybook/cli":"^6.4.20","@storybook/react":"^6.4.20","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.14","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.4.20","rollup-plugin-dts":"^4.2.0","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.29.4","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","@rollup/plugin-commonjs":"^21.0.3","rollup-plugin-visualizer":"^5.6.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.18.0","eslint-plugin-react-hooks":"^4.4.0","rollup-plugin-typescript2":"^0.31.2","@rollup/plugin-node-resolve":"^13.1.3","@storybook/addon-storysource":"^6.4.20","@types/slate-html-serializer":"^0.6.5","@types/slate-plain-serializer":"^0.7.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.18.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^16.14 || ^17","react-dom":"^16.14 || ^17"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.8.0_1652129342031_0.9403466362876431","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@concord-consortium/slate-editor","version":"0.8.1","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.8.1","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"ccmattlewandowski","email":"mlewandowski@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"39cf06b5109e4729b7d0308c2f91542158d5018c","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.8.1.tgz","fileCount":9,"integrity":"sha512-b8HJSzTtGc8z0lEUxzS0xUpnxGMjeFxd11KT0QkxHHOLDhmC4uorLtqM/mhQcJNCNnbH0wgEt8d1ubvz5uT0Xw==","signatures":[{"sig":"MEQCIHVnrwphrY8oxx8CIhcH/Beq7JHz87s7KSiP06/gi1fgAiB586DQlf4E4VANzcAvtxDoU35++4tLIdK78MtjgND0Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8671744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix4WBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp92g//eMIT1FMwaNBcfvicyRaTfH4D8oGrHyIPnETx1FJ8oQ9FeOXv\r\nie0sqOfj1DPvcn2tgTR68AQ8W7r5pC2MbpB3RBgToFu8izScsoWjoVC2w9n5\r\nUfsZhjCk8gWj357+SRMFUWCDTmcsPwlY+Pgapodkut2+vAswmzCaql5LHdN1\r\nn8J+vQ46SugTVJSrJV0nwRizJa+gptFTJ11s1DMd2ohoXhVr/62NPJd3Md0W\r\nO0auAwsSxbavphhpuIYZGF3KGFLTHi9XLvbai8KOz8KZOrPHpswvv9/cdEsM\r\nwmkvHt/veF2RZL/0BG0f+W9SF4nfS3OT+kYflF6w8iGxCFdgjiRkrcWeyPx9\r\nUQF4rB7qTQpAYzTVKFA0Gqv0Hjz0VGNoNBO4OSrkDizFWLwAlM04jT+N1wOX\r\nqVy6+C8d5A2SXjUkzgeCQ24BhJOEZWOHDRGxsiL7hl3Uf//E0k4HW3XXj+00\r\nZZsEIFE6lUdzj7/yfBwpKeD0IIPkQLlm2xxtv9rjh43LVXT1u5Abo6aVqNFS\r\nM/YW5sNv4/VLzP6B6exKrHzYqkoOtZXpMyLN43TCig4kJcxNPXq+xssmE+Js\r\nlgmBUfbY8nnVmkrvwxzTdruiDhN2FyuKTG5nc2xMt2O8PXolxZ7/rtdtYbo2\r\nKjWq1mFxp3x2p2T2Last/9JZEmf4BrOmt/U=\r\n=jV0i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"326c19612bbf216babece94a0f100825714907c6","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/editor-toolbar dist/modal-dialog dist/plugin* dist/serialization dist/slate*","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"overrides":{"slate-react":"@concord-consortium/slate-react","slate-react-placeholder":"@concord-consortium/slate-react-placeholder"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.11.0","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.16.0","dependencies":{"slate":"^0.47.9","tslib":"^2.4.0","lodash":"^4.17.21","immutable":"^3.8.2","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.1","react-select":"^5.4.0","eventemitter3":"^4.0.7","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.53.0","react":"^16.14.0","eslint":"^8.19.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.7.4","@babel/core":"^7.18.6","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.24","@types/slate":"^0.47.11","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.182","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.9","@storybook/react":"^6.5.9","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.14","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.9","rollup-plugin-dts":"^4.2.2","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.30.1","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.6.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.30.5","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.32.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.9","@types/slate-html-serializer":"^0.6.5","@types/slate-plain-serializer":"^0.7.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.30.5","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.8.1_1657243008978_0.18591262443535972","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@concord-consortium/slate-editor","version":"0.8.2","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.8.2","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"dstrawberrygirl","email":"chart@concord.org"},{"name":"sfentress","email":"sfentress@gmail.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"knowuh","email":"knowuh@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"ccmattlewandowski","email":"mlewandowski@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"354d564aa4af70485d4067328279d6e75e686467","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.8.2.tgz","fileCount":9,"integrity":"sha512-UscgoNEufQ+W7fMbMNFc5BlyTuwIkJYDDWyUAgbSspmRrTJiY15kh1xXOiJr0XfS8YyKIdmTgRgnyluaSOhCNg==","signatures":[{"sig":"MEUCIFmecwEqFM2i6W+Fx2ud2GVSf3Q2oUZI0PSwCQcK6u3rAiEAgymJmEd2+34crqIofqBDXfz2dYuRMg3NPu3pmuA2r8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8671904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMigZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Pw/9HeiQZBP9rjmXU2dl/u4b090qoVguG45cs+usGNQwQOugf5V3\r\nud3x4WOw6+qtFbx2KJSjSJ1F7kzQ7Lrhc+9nVrKqPhFidrrGZICFMq87k4tA\r\nC/MZwU2PNSUetCwLbXuL8nsIAsAqKmNhM/KPS5ol1NtkLWu5Q/mO8Lzn8rZt\r\nMfaLEcD/CiYSBfQmZ1PLuWtuEaaC4bCytdq2jnfNkyoXvWnZWW8NJpOgFczS\r\nEkO8SP5QTEQA5fAhcdKbXA0RJPddLe8Ro12HmZCNTALmVx5dNwC3iGYok0kP\r\nINElxomgg7kziHUWT2Bfrs3S3P/t7GMZ1h+UQVZX9FDRrIZ0j9v5SkJH3qeO\r\nvYIA+jpx722Y0WiBnv6Uu1EzFq9OGYaIQwC0EYsL1Ad78OgM2v4F9pIWlFGk\r\nFnjVrMJsQMob1WGou4YSTp3o0719W7JAiq3fHUCj6U36bT/oBORX4/Seo4w+\r\nhHFBkDW9X5/Bayz4HIeQoFozEj+vpu2jiaLww/KGrQUQ6Erphf5O4c6fJscI\r\nAdYVyffoyPGUAnqjp/7TEJ8g5iiNHXsHCOW2sOSQEbve7N7YDKGzbvLe9mt0\r\nyBUsvRqYM3Fw3K8VjHgtU5a47hNyf+GDXN0rMp3NPR9y0JFX+xNjq2omuecv\r\nwpqs8ATVCd2Qrg2liSXNLwRC+mO3cGo3ack=\r\n=6eU0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"d26df25537a9b391e9433de8d46c087b1a795cf4","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/editor-toolbar dist/modal-dialog dist/plugin* dist/serialization dist/slate*","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"overrides":{"slate-react":"@concord-consortium/slate-react","slate-react-placeholder":"@concord-consortium/slate-react-placeholder"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.15.0","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.17.0","dependencies":{"slate":"^0.47.9","tslib":"^2.4.0","lodash":"^4.17.21","immutable":"^3.8.2","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.1","react-select":"^5.4.0","eventemitter3":"^4.0.7","style-to-object":"^0.3.0","slate-html-serializer":"^0.8.13","slate-plain-serializer":"^0.7.13","@concord-consortium/slate-react":"^0.22.10-cc.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.53.0","react":"^16.14.0","eslint":"^8.19.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.7.4","@babel/core":"^7.18.6","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.24","@types/slate":"^0.47.11","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.182","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.9","@storybook/react":"^6.5.9","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.14","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.9","rollup-plugin-dts":"^4.2.2","@types/slate-react":"^0.22.9","identity-obj-proxy":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.30.1","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.6.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.30.5","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.32.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.9","@types/slate-html-serializer":"^0.6.5","@types/slate-plain-serializer":"^0.7.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.30.5","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.8.2_1664231448766_0.06371129985200308","host":"s3://npm-registry-packages"}},"0.9.0-beta.1":{"name":"@concord-consortium/slate-editor","version":"0.9.0-beta.1","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.0-beta.1","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"4a83e93d9ea258ba7befd7e6e8a8346053dca02b","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.0-beta.1.tgz","fileCount":10,"integrity":"sha512-FWQOIUgvmO22NbTg/7NArBy24rwhOlpCI/0kpK5VFiO1P7DohDJHj1gn9tP/IRecLYklCka7EnJ7XoW3E/a3pA==","signatures":[{"sig":"MEQCIAlz1tbnsD31/L0TdfyxgcaDBRJSlW7FpJhcfKmTn48iAiA65inaZu2CbHlErzKiN3SxWoPIwq2cvIuNXgzV0Mx7JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5045306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmO0BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+2A/+IcQZja2gcwiqVPPzcnO5H4VTNRt6AFDiLKDqvjbw8Yx4hF9o\r\n2uCBU9vS5V6xRwXSnfHReoi4v0yBuPdAgTcf9ig6saiC1tvye301fmDo9WF9\r\nlaMw/C07Ck0nWetxilVq2S6OI1QPCM0sT4LgRSIfsRANXJIiHSKjbybijf75\r\nq2b9mMK9cjOJw+p+W3ixWNUS1mUhrnd/QQGC4nzebvVLPeAkSsNVOJaiDNOj\r\nlTEWa3O3XmnsTc6xQOpRYiC9QuF6uNE6ikqpzVYM1JF8+mNwfMgKP4mCMrQ9\r\nJMElnrahwM3MzARppm3ZZcitLaOnAZaN1eiMsT5qHymOJe8gHAYpVwOGvFoK\r\nbkl86gI4wFTBoWhRVyOoKedYjsAcL4RSGgUI0D3L0qHFCLdE0gPfwI/2ahTh\r\nDZPuUEpE8329z5HyfqWBiNo5gQuo/8ypRBVQT8Zl3aClpCCjzVQOwKCh6z8b\r\nEZ7CL3uJOpvMG4B667Kg+njyhSKgkq/qrXB18ajYIwNsH4F5dhVoMSBEz6Fl\r\nOpj+vk0v1qgsSb/MHhqR1VeYkvB1uiA4CdXk2lYrNleQ/kYzWU/eT0hCASGf\r\nzbV+H/vChHa54r84VlG3nXirDr54fy2bGeVLKCUUkbcR26Iofr3Wt9R6OO1i\r\niXv03vRiWpWMqxF2Zlcc4dnpdBdj5/OP6f8=\r\n=a3om\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"48cddbc23c785417d0632f6db6f5a94fe62fc9da","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/editor-toolbar dist/modal-dialog dist/plugin* dist/serialization dist/slate*","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kmannconcord","email":"kmann@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.15.0","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.17.0","dependencies":{"slate":"^0.84.0","tslib":"^2.4.0","lodash":"^4.17.21","immutable":"^3.8.2","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.1","slate-react":"^0.83.2","react-select":"^5.4.0","eventemitter3":"^4.0.7","slate-history":"^0.66.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0","@concord-consortium/slate-editor":"file:.yalc/@concord-consortium/slate-editor"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.2","sass":"^1.53.0","react":"^16.14.0","eslint":"^8.19.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.7.4","@babel/core":"^7.18.6","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.24","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.182","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.9","@storybook/react":"^6.5.9","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.14","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.9","rollup-plugin-dts":"^4.2.2","@types/escape-html":"^1.0.2","identity-obj-proxy":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.30.1","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.6.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.30.5","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.32.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.9","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.30.5","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.0-beta.1_1670966529257_0.27462626263751444","host":"s3://npm-registry-packages"}},"0.9.0-beta.2":{"name":"@concord-consortium/slate-editor","version":"0.9.0-beta.2","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.0-beta.2","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"d8ba6886bd88b018cbe0d1f174d0197e1f573a7c","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.0-beta.2.tgz","fileCount":10,"integrity":"sha512-nW636z3VASp7ZoP6o/O5YN2ZG/l99Iqs6HsEWm2chcttj0XpFu2NN9PFkgGavv0IPZ93nt86CSaQjlbhB5ZpNg==","signatures":[{"sig":"MEUCIBzgg4cJqA27QJGft9xz7dO0YM//V56GQVJW4j0U9UfpAiEA2yNS7Kdoz6xNHmfL/QLbNvRX70t+rUtl618C6Adsdpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5045318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmRc4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4iw/9Epnp2bPkWZCQ8lqHmH7KnAbTQTz10VYDNNmOjfnEEC92TdTV\r\nd5zFdWntKuKBhFByAjcxAZyhkX1nbojRbpGV4yT8M/ymrsASN9Gs63sZiR7T\r\nnET9hATvB3U7Fw481B2XsnRvFN3bi2sZTX06TR0DfbS/y2b6s34UE7pQxSD/\r\nLcWQfGDDKFQHcAD+I/ceAdlmUQROA4skHFOB24aZn0yfzit/GUpAP7pUaMBB\r\n42DDRJnA79NxaRYbfr/cRSZNRUR5gV4AsFa7jzzW7hzGw0RvcuRd2vIodRiS\r\nIjIQ0qROeHfXm0m7f+Xi+VEFAQRRoDC6bcHWsYDCBSwV/tVgTIBlkvsLT43N\r\nDxPp9UgmJ/fSkiogS4tewT3qAOYAVFRSANncNPPWCZbtPdnPT7LiG8nJ+3a3\r\ntBJ1kZFfXNUOZnFTxgFCvagbYNe0l7HaRfB+mTbyMx1trchopUWI1goFTGco\r\nreMxNH603sdlyucG8FE4T8zjnYfPkIpxIxa6BSR5rem4zEzyLzdKXKktD/3s\r\nissjqoDmbMPx4zWZNQGogX+LRi541fskhwNNLAS8wk4RHjl8TOEvDAc/t3Fa\r\nqmyb46fer0GREjKHqcWJ5L56Mx4JlJOMBk3KhjcR8yauem5kWXIGZ+4v0eOH\r\nDmgE+uMxm6nPSxtdrDRMkUtwfRWiXEm4Ors=\r\n=cAYG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"34d416dd4065174bdce037af80828514542d3abb","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/editor-toolbar dist/modal-dialog dist/plugin* dist/serialization dist/slate*","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kmannconcord","email":"kmann@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.15.0","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.17.0","dependencies":{"slate":"^0.84.0","tslib":"^2.4.0","lodash":"^4.17.21","immutable":"^3.8.2","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.1","slate-react":"^0.83.2","react-select":"^5.4.0","eventemitter3":"^4.0.7","slate-history":"^0.66.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0","@concord-consortium/slate-editor":"file:.yalc/@concord-consortium/slate-editor"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.2","sass":"^1.53.0","react":"^16.14.0","eslint":"^8.19.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.7.4","@babel/core":"^7.18.6","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.24","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.182","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.9","@storybook/react":"^6.5.9","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.14","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.9","rollup-plugin-dts":"^4.2.2","@types/escape-html":"^1.0.2","identity-obj-proxy":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.30.1","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.6.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.30.5","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.32.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.9","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.30.5","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.0-beta.2_1670977335845_0.07240635793803074","host":"s3://npm-registry-packages"}},"0.9.0-pre.1":{"name":"@concord-consortium/slate-editor","version":"0.9.0-pre.1","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.0-pre.1","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"a08a3684283359ed8e446763c4b055d0abac5b64","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.0-pre.1.tgz","fileCount":9,"integrity":"sha512-SYjjeIEn7ni8DjEzRm/GHyGeCYH9M0sZG9IlyjwzrX2QmPdTdw0k0P8DsB0q2wiA0ks2mn4S1Em8PlZWVp0R4Q==","signatures":[{"sig":"MEUCIQC51wnPo6oCkfJ3LH0E/LmcujKhe8zfWNh9QBmHrZgD5gIgRe91Ed2bV9RgOJgUtSV2XYXXPBUv81ZNSIbsN0WoAss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8111935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2OXdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF/w//Sk26TIMKuQgYQFuEVZtLebsZGleU+GDrM11G09FeUzLf4JNr\r\nr3mSVuHBUTPLy7QV1eqpsL4rN+VcxWnX8PaxOiQyJXczJq4mZUieEzJcJidZ\r\nLPI9+bJB1Fv+UYzeabjyqv3a/3lBuxwxS5WDryb4ug80hnW38opNsURHiS4F\r\nZK30uo9jyamtNVnKG4UP6LlLVBokCyo+ucJcmLmH2lD4jiHhSA0AZgXPM3GP\r\nY2J399Npsk7V27j9kx7HD0EE7B5JilBs8MVGSFCAPl6KhRZhvlzFsIsdFMXO\r\npocjnm5Y3HLjQiM3yQB9Jh6r2J6lobsLrH3vwOYwnjpWHqFsw2J+L1HVk5xq\r\nKpjPca5QjIKnV0sF4fKAmQ+uxTGKC33xElheuw9zy9vyy1uGQVrVD7vKk0z7\r\n+USpvKye1HB5SWYPh9CV0cmeEfVX+RWp3GJoHQ1KwMSb3WdEBnHEO8WtUoTV\r\nk3MBq47BjMUgMokng4XmCCYltT/tfaTCjQ6OjNKvOpNibNVWIavTBaV5zKI4\r\nHLgIcFjTXqSXR/kNh/eMOKZldlw9a3XBg2psnph/wmvez6sNmOJqfUwCpMYW\r\nCHmL3pPivdjzq/BBzZb4tA7LbidAAjKSYgdXtPd/t6QJjD0RyO8kLMw2ZBhU\r\nBc2tz8HdA/x4VtvIbtj+4iJIJbrYNoaJEmI=\r\n=TztT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b1e4b347b003bbd10105067433a1033db60b218f","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.19.3","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.19.0","dependencies":{"slate":"^0.86.0","tslib":"^2.4.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.2","slate-react":"^0.86.0","@emotion/css":"^11.10.5","html-escaper":"^3.0.3","react-select":"^5.6.1","eventemitter3":"^4.0.7","slate-history":"^0.86.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.56.1","react":"^16.14.0","eslint":"^8.28.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.34","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.190","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.13","@storybook/react":"^6.5.13","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.17","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.13","rollup-plugin-dts":"^4.2.2","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.31.11","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.8.3","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.44.0","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.13","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.44.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.0-pre.1_1675159005106_0.9802213830895321","host":"s3://npm-registry-packages"}},"0.9.0-pre.2":{"name":"@concord-consortium/slate-editor","version":"0.9.0-pre.2","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.0-pre.2","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"362bc91e7d1cf25e7293ed1a55d0a4f2452968ae","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.0-pre.2.tgz","fileCount":9,"integrity":"sha512-FU/z4XpDOc/BGNuPfVfgkSSGeKDSk+DhJwVuoll0QG8+18kbH3viEzvRFHNtIDzVa/zand8Ogz5GlBUfR2G1ew==","signatures":[{"sig":"MEMCHztsmLMDyuPBtw0sjgebpWokvbdfciifnPXrIGEQDhQCIEfV9pOIPsJd/ho/dZNkqSNlpvTe3we93CIZi7q0NKm4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8112201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2OuaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqezQ/8DnEwkdwthNIrkgFjLIxtan+EAge+DgNWKcH6VBWBa+i++wwg\r\n4BrHwtuadlB6NolMBcp8uO4TlNmNDTgLeJ+V58E4Aaa3Z8F/QcervTZOwiTo\r\nVTb9+YuaLjTRxr9QJsKG+OKmJS5qW2AmpPXfR3MKO1VggbCj0I5nE7rdVUaS\r\nw93rp9JlnVrRSISp8eQTVXQFV4rrKZkZGBLsX8+fi+O4r4i4XaNlaqEmww0C\r\nY7ErCWTKKu8fSEEQDsUGkvXOW9iRCkVYKkoGBqv1LL5MHXxFMjUTOvT4gr8h\r\n9I+9B3OTCeQwhcOCJTcRB9tIhp3y/+9+FDi1DVUnBhFp3rEi5sW0pKP/KZvj\r\nV4Twn9uz1ciHf+hFHXLIjFaNqKIzri1bKIb7l9zF/t7KqIqY+wLfKDrPWEkS\r\nYzXIjHlnrxtbb2Xe8ThM8JvYCzHbDbo5Tm0T2kKL6xoxlHyCU4US16Uqb7Ml\r\nafo3CtzowSyWbdt4f+1MlYv1yBaA8R5/1YvGaemglmZirIkWJrXjE46e2dax\r\n5drLFjSKVQkj/PdUEehd+5z6VPfk865pefypR3dWZP0VcouHyhlrp7dZlqSC\r\nzvRZkNMUk288+a7EINhgryQeb8m8XEVo9XIsgLI/yIhE84TdrdJ6fqTdLboK\r\n0Vm5F0EFgaS+JcZVSv18N4xRUn1XBU6GT7A=\r\n=lU4g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b1e4b347b003bbd10105067433a1033db60b218f","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.19.3","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.19.0","dependencies":{"slate":"^0.86.0","tslib":"^2.4.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.2","slate-react":"^0.86.0","@emotion/css":"^11.10.5","html-escaper":"^3.0.3","react-select":"^5.6.1","eventemitter3":"^4.0.7","slate-history":"^0.86.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.56.1","react":"^16.14.0","eslint":"^8.28.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.34","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.190","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.13","@storybook/react":"^6.5.13","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.17","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.13","rollup-plugin-dts":"^4.2.2","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.31.11","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.8.3","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.44.0","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.13","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.44.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.0-pre.2_1675160474441_0.6225245481084265","host":"s3://npm-registry-packages"}},"0.9.0-pre.3":{"name":"@concord-consortium/slate-editor","version":"0.9.0-pre.3","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.0-pre.3","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"df591c9ddd09fbe31e626fdd332e2096ea1cbef4","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.0-pre.3.tgz","fileCount":9,"integrity":"sha512-qKfY1TfWNL4If6YucLl26ETw5K7OEhWX6P5LBdcwzxpWZQhUsUGIEhWG/U1M0jjw4Wp+QbTn49220iV5REiyKA==","signatures":[{"sig":"MEUCIQDSYNfqnHHqEn5gd2IKDIrZ8BhRXmJJ/AsRKemTG75z/gIgYkT9/aa2GrHjsHW/NOPuti4QNTVDBKDoatSb9HE+vEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8112214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2O53ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYzQ//VFuUHxyzW4CTJYGZFqjgIe4V5ercJprP2bTRTK2vguLSa05d\r\nXOJoCXocvEkw//ZLstIONMv4wSJL2E+7QGlHQWVHqxUwwv0b1kc/uUH54zaz\r\nL+lN2ubxxkvkWc9qrk2S/RdoS0xQTdomRyIbYq4tzbRoGFqD608xQ7Rpn/Bp\r\nesoduHljSD33/6JFhSOSdeUknZC1/lN7M7Lcu95bK4ziHWn5e1PV2VpOhw1o\r\n/0VdbOKS7/E1t+Ww2g3E4SC+36Vei4IENaEbmPgjUhbLNmRIFg4MPYFanx+F\r\nbAx4S5G3KNgYzJ+kXdGByv9oXSWYC0JutGBvengq/auSJiFYS8uajU15w0qa\r\na720Nb9tqYX+xlgLFrl5BjZqL6GHV1+T59PcL6ggu24CXgkFUN/dp97GXLxM\r\nEhtjU6xOCCBwLy5rXvuIwWZOSvDi9UiFc5WNVkBvOWHjk9IVe393zMYhKlkW\r\nRp8F9XuOXZiR2bvVzyf9aBT+jPXcCKZ+FlcSNYRCI0NPDsjtq6wOOoWLzQPR\r\nzfb5DnwHCH3bTw8IxJpFspAzOtKZNitMSY+zPraTi123xkvfyf+ON0gQTL84\r\n9YslaKyZ2KOr+YDQLOab/nbejwWEx5Fi3IfYtsch26w+sfetwrvZjs5qHFBx\r\nrOWFS8SqlAi7NFoqCyvLB0/eKk4IeIzwWFA=\r\n=TTj1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"2b0145eafc47a35eedeac383f55675839cac8e48","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.19.3","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.19.0","dependencies":{"slate":"^0.86.0","tslib":"^2.4.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.2","slate-react":"^0.86.0","@emotion/css":"^11.10.5","html-escaper":"^3.0.3","react-select":"^5.6.1","eventemitter3":"^4.0.7","slate-history":"^0.86.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.56.1","react":"^16.14.0","eslint":"^8.28.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.34","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.190","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.13","@storybook/react":"^6.5.13","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.17","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.13","rollup-plugin-dts":"^4.2.2","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.31.11","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.8.3","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.44.0","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.13","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.44.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.0-pre.3_1675161207379_0.450313223030526","host":"s3://npm-registry-packages"}},"0.9.0-pre.4":{"name":"@concord-consortium/slate-editor","version":"0.9.0-pre.4","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.0-pre.4","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"aad0a0cf51ba4d8f577d85dc7ee57382721f7a89","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.0-pre.4.tgz","fileCount":9,"integrity":"sha512-uaUfTspcBSRVB5U5U/B1tMRSJJUmsi1lHineWW/Nw904T+/hqjSUtz5arHulx9hedKA5rD1i2HsTzqXWbuxXtA==","signatures":[{"sig":"MEUCIHfj7PVa0FO3uzMnydEpoJw/YINC9oTyHH+ZbrA+3SdpAiEAgDrUb1tpUiGTVq16GqAmC73eBf82H7XbfPfVO+db254=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8112931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2UHIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTLxAAjYYnJRSMB3Step/dq8OnF7AQs41EoUYDzMxymsXhY/L8XEpM\r\nMw7r7LwC0BBmn1WyXkuz9x9nIIhaQx+CEV80eXImcVX8ktEv6I+yGwCDr2/m\r\n/pGfRMKr4XV84VmeIYa4+iL1wUfjtcr3KusxHukUmTF3mFcZdW5Ebhyhn5Ru\r\nd38FvZc4WQr2h6oxSMxZY3QiX0fH08nFRKS/TK5k1OFPmEaexkrjJXJ3R5+4\r\nT27OUuEiw64wJ6n+nQp7nOoTsSd8KFfDjw2ztgjGSlhktmBYGpIfkFB0InMQ\r\nSAWVI83gRK/Rg2qVAiiOVFsTCMP2O7gZgErM0bY7Q+NhnzsosZJAoDNseXyV\r\nyWrOb7xKo89T6H4b9clSFp21Z+xwQ6GNI4f4ylfBVVR4+mEoNquhNgsJmJak\r\ntshGzLMuBUSgqD7pceql0MyXw2V+5jrdQZbgd43402MFQuQTi4Zub3RICD2a\r\nU1Tryp/kWhN6bTqJOt+/HgxB0WRrgplduB21hR2NGqT23JHdR5WSUjYhl6I9\r\nPZeQdZ0wpc7CCpe9LAQ5cajUkB8NUbEISJrCM1B3/zxZk1wivR61W6bZ8F1P\r\nbtyjjTN+U5Qz5USBKhFpxW/I7auo3i7d06/Jkh5feAd8WBq5BT8EmNg4XhZ2\r\nx9trSnSDmnEOT5cpVqYnLXTCrEIK7GNalZA=\r\n=nmvI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"2b0145eafc47a35eedeac383f55675839cac8e48","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.19.3","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.19.0","dependencies":{"slate":"^0.86.0","tslib":"^2.4.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.2","slate-react":"^0.86.0","@emotion/css":"^11.10.5","html-escaper":"^3.0.3","react-select":"^5.6.1","eventemitter3":"^4.0.7","slate-history":"^0.86.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.56.1","react":"^16.14.0","eslint":"^8.28.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.34","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.190","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.13","@storybook/react":"^6.5.13","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.17","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.13","rollup-plugin-dts":"^4.2.2","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.31.11","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.8.3","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.44.0","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.13","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.44.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.0-pre.4_1675182536033_0.4476054924277322","host":"s3://npm-registry-packages"}},"0.9.0-pre.5":{"name":"@concord-consortium/slate-editor","version":"0.9.0-pre.5","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.0-pre.5","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"fc58b8a78ebaa263cf61d7d2008fe25382699302","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.0-pre.5.tgz","fileCount":9,"integrity":"sha512-VTg6XV4ec6MVgYXsFNoQ1hHNitQtacSDAvuMmEY8uYTiEn4izAWwgEZXxogeYvlVa7t7Nenez7jQdTeKYlEQ7Q==","signatures":[{"sig":"MEUCIQDRCkCzUqguXLxiWFb7yCnCddAgMBlb3/pYjNQakuTI1AIgISUfVq7+T+kqrA7xSTWCYDHHSliYWI7vr0LALFDJddw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8115910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2hgCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrdiw//V9J2mjoGEHDD+JLpcnhdqaD3GcGpmURWQVQ+xmn0sG92qX5E\r\nrEowdB4oUiE8H22glWkk1axwWzSAfH5DSx8Z+qKhQQ+MkVCrXrDvblMefE3c\r\nye06wvZRv6LaOXhXKLsgNTUG25rhfWhBDvWNVmhmPEM319U3lt3jL5hu6iY2\r\njJ9EAm2xBMA2TVJA2VmgvsoR+wsLIZNA2ioIBOxl83qcV7sMwcQ/ZU9iWGXF\r\n97QvMdu2C6dpSKD7B0f7lUT2KgSVWV5cQgxLGu/AJfv5JIz+60zsYM/ks7nc\r\nXpZOsfYnfCzqB+4Yv94Ub761vFspso01cqjSbj6zc/QO2GHdjU+9AAYoG+SX\r\nTsDl5gv80hqtejOqdlK31HOoo9uh6VB/NJSEDBeMBXr7HuMJCLqISrDCnRj7\r\nDm4NpE62Gl8MITeGvUJn6LXB9yrM6I0L1IJ+weJ2DClxARCLMwjed5eEcIzg\r\nC5EPJD4AU1EMmjmITw+9dhqak+I3kuvgzZUOSKwC3ffT2iKDsjiXOSNcFXkv\r\nG61/Lu3hNkvCrjyQYyKDEL1qUCgXc6yb6Le9yabBxH22Hd3qqF2iMZ48SEQG\r\nQhQ6gQNhZCJrMwnhQa0+O4CK4hKBtTl32Fgr58LdVC3J+dGi1nsP0c4CuDs8\r\ncJWOvo0SgHySwOoW1u/tp56wETJAV50zQP4=\r\n=Ff5n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"b41bc4d470608bcc2e18ea28e1d0860f61d084e0","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.19.3","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.19.0","dependencies":{"slate":"^0.86.0","tslib":"^2.4.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.2","slate-react":"^0.86.0","@emotion/css":"^11.10.5","html-escaper":"^3.0.3","react-select":"^5.6.1","eventemitter3":"^4.0.7","slate-history":"^0.86.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.56.1","react":"^16.14.0","eslint":"^8.28.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.34","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.190","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.13","@storybook/react":"^6.5.13","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.17","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.13","rollup-plugin-dts":"^4.2.2","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.31.11","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.8.3","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.44.0","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.13","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.44.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.0-pre.5_1675237378188_0.08714753094579253","host":"s3://npm-registry-packages"}},"0.9.0-pre.6":{"name":"@concord-consortium/slate-editor","version":"0.9.0-pre.6","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.0-pre.6","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"73acbb8edc4cd069729c93dd4ff6ef7545dde954","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.0-pre.6.tgz","fileCount":9,"integrity":"sha512-t2mOnUcc1/zCJQOErsriGaY0LupPgc8AljrkhDFDDBkOUsUahgm96iItkh8FdMYX5byn51/0dhtLTmcfRo8j2w==","signatures":[{"sig":"MEQCIHisCGluiaPQLE9RxyzQYTB1dnWgkp25mow2nQfLBIezAiAkbSZBq4VsxAy78T2C6kCyqYTE5hZq73C0iCO+pbtV6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8124864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4UU6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/iA//Wq2QYd+ZLSVXclEHuR4IhrzzZuz/Eyy3zL9Z7PLM7r/8kzq4\r\nLgp4lBE2AoHiiFtF7Dp8akxY3542wS/MNN4x4ONWKKLqbVHDePk7hDdFuWPp\r\nvgTvUM9vZ0lnE8ditimwLpkKbgkVUBqEGliRSoiNC7td7Pl26ieFRR4/Nz66\r\nPlR3dEMZOtfurMCvkje09EfybaxeYK/Vkq3BW/aWVHQIbDeGvqyBtWG0KwDu\r\nxDIS+FW6yNuuVxgCbFWyiUKu2kn0pkUkH43lkQYctEJn0w3ZGyQ7u9du2LdP\r\nYczNzjIucVEfaMHsa0tt+vDoipCgjTbas9RACRFueb6zSdZNPtPvGoTcwlRu\r\n7Vm97PNG7hCKlPVpSW2wnZVg0BtimNr9Gpb1ci5LiLxcDMX4kQJCIqtu1GOD\r\n3Nw3txBJ0jZrJ4ceYvOd75IOzm0hlsBarpNAH4WUYDqqt7+nfmKh1cr6GyGQ\r\nibkSZl6PKikqi/qDClleMHQApT0jHyAaLRlBQjPaIfqIuhiBzdPLmT2b1WFB\r\n756yHbuxwP576bNfLLaJ0rAtNvSgOQMTTZdYwFOerBeljjqOmOaIKIAOSFnX\r\n01Qorliri2+nzgwNZ/QYuJalw+ulShsqIMGc7fNKIdl9Nlm6FYLR9dktM5A2\r\n3GtFobxFO9mgn9hXXcYHNQB+Lgsw2RXMOOk=\r\n=Q5+m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"5d72abd2051d5df7d951f1cbe4058fc80acd4be4","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"tealefristoe","email":"fristoe@gmail.com"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.15.0","dependencies":{"slate":"^0.86.0","tslib":"^2.4.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.2","slate-react":"^0.86.0","@emotion/css":"^11.10.5","html-escaper":"^3.0.3","react-select":"^5.6.1","eventemitter3":"^4.0.7","slate-history":"^0.86.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.56.1","react":"^16.14.0","eslint":"^8.28.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.34","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.190","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.13","@storybook/react":"^6.5.13","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.17","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.13","rollup-plugin-dts":"^4.2.2","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.31.11","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.8.3","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.44.0","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.13","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.44.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.0-pre.6_1675707706631_0.25306006280346693","host":"s3://npm-registry-packages"}},"0.9.0-pre.7":{"name":"@concord-consortium/slate-editor","version":"0.9.0-pre.7","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.0-pre.7","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"7b3aaeb1c62516f3d3d2cc46ca442199608b25ed","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.0-pre.7.tgz","fileCount":9,"integrity":"sha512-UV3ie7DboC3/O+u3vbM+qs8etjedhlX+bBFG2m1xHRL1AV376CQw7dDLrvETD5wLsUrbf4D2zcMhKLxak59UQA==","signatures":[{"sig":"MEUCIHGN5Q3Mh3w51ScX7uguWIMtvSXV8HCy18FbSdlpcp4hAiEAgfquFPaCz7z2AjCvHRySul/L4tT2e8VL4xnm+ZonU8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8124904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4WkgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKbQ//aCPtqxLBrRH6YwU8yP52tC3WsOH8eSx3n1UnS3fCvALfJ+31\r\nCAuqJjYOH426uJfQAUZXwTFfeAeExSHejHqs865nf1EvoeO6cOqINKbi2MR0\r\nSeFzsG1T1Ag0MqEJVo+hdBcfvAS7K6HOZEsV0hPeG7QpKjZoRLQznxBOB6PV\r\nG10pRLgBXSUPI6Cuu2yNFFtl5NVsy7J5lX26F27y+/e7PKRVnJRUh6rHPn34\r\nWmi0r1yRu0gYhTKvpjj4Uuzjp6RDQwjP8CX6FXCgJiwrPaomLASPX2WT/K9l\r\n3eC6IQE1MddmL1omlGV61t8vLj2OhxqyXjqaLVNybE2XcaItpHSgkZ3wxIE6\r\nvElWegLSTfWLujCK7fWqT1nPqyazaxgOHMBmENALh8ppkNtRLgZLCyIs5N1y\r\n8Itkiba4nTePS3Y8K4beKndMrRcQ5uCSXFqGOEL8G7kpWJkhM23ZE+0Ab36R\r\nz9JVanxRhS9DIU7nLSBwtxXPImvwLF6khGex5hIcd6miquJacy/rmYC5ZK7n\r\ntLFg6Ywece47zbJ05b+6K1h8JlxUTe3ElCfl8kZLfwAIPWZwjxv4gBGcb7jM\r\nUvQIpnZDfoVBEC35NVUTw+w/D2dma6bfa7mIOYsfL4LB8MAJ2q14hOYHLfW/\r\nSTdeOB8DIbk9fxNhvm27NcrHH6phAZ7phYY=\r\n=UbNs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"1714d8bc89286a71bc247e93b5b3126707c881cb","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"scytacki","email":"scytacki@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"18.3.0","dependencies":{"slate":"^0.86.0","tslib":"^2.4.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.2","slate-react":"^0.86.0","@emotion/css":"^11.10.5","html-escaper":"^3.0.3","react-select":"^5.6.1","eventemitter3":"^4.0.7","slate-history":"^0.86.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.56.1","react":"^16.14.0","eslint":"^8.28.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.34","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.190","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.13","@storybook/react":"^6.5.13","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.17","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.13","rollup-plugin-dts":"^4.2.2","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.31.11","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.8.3","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.44.0","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.13","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.44.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.0-pre.7_1675716896207_0.4987064183964234","host":"s3://npm-registry-packages"}},"0.9.0-pre.8":{"name":"@concord-consortium/slate-editor","version":"0.9.0-pre.8","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.0-pre.8","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"b40b325a31d20b911385a7738e4b521b3bb84390","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.0-pre.8.tgz","fileCount":9,"integrity":"sha512-oortx9O/J6sp6L2BQlonHwkw8K6BEvuR4TWa/HQwhIkzHgRQv8h6W+YKAz3S3EemMnOT7mXMmI6uXwVkozsKQA==","signatures":[{"sig":"MEUCIQCa25lQBWbcQjEBM1y2IR9nUt2RX6/enrhqzbj8h/h6xwIgL9sfFUIF5b45TV8Itkrn0KZTj78P5HkXaxfuKLybYcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8128276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/XweACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB9g//XmqxPUnmYUO+YFYem4iUq5Np9UOGiFjEu+RDtkpaQG/VbWLe\r\nWApI1jRqZiR8N7tKvQuKpvAna0IrAy+RA/+ve4jAdwtyDsP+aTYvTrvtA+T6\r\nSdKteFI+qr+6Xd1RPs8HB1xqcyyIcGB3yHiNUracQLWVh2yKBmMShBBf/Ggk\r\nf4yIiss4ETjo0l+gxi8zo1FVrKFq83zdART5xiGIR8Ngy46P1+Wmm9dvd0hr\r\nIWauWQxh/yd3ltUdabKJTPTxTgDobziCcK/r7sRDhHrUoKdiK4HeJG1Hr7KD\r\nAqv98zz5arUSpPvx4X/jHfXUM9grTzPfeTwr+pVZFCJQpDPD+RtalZUbipVW\r\nDMmqk3zoGdhfpAKpt6JIpFEujQqh7qNQJks/Z2RW7LdcDtK7SyNSbRvNYqy+\r\nT79BQASXYas6nwuBqNoFbmUyEyqkQ7lXeHAc4Xqce+LylQD4JIn2b59lPUmB\r\nUTKfdOyj6iuP7SQ7cmzxCwPdze74kJpJZDMaHdVN9UTHvRXO93J1dvYAcHi9\r\nk7TD4jKnOSyRjbVKinrGlLtrnIji3Atf5ulmNzBQA2RznicWQV9Us9noXi6v\r\nWcRAzw38WpX6ACOAZbgbwq4uIDuM3xuWkxnc5ipJ4zfxFkGzrMpNDMCvfrfz\r\nYWT3bo6ceauOqtTbKDbhdX07ajDd+c+QVM0=\r\n=YPhq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"3bcc07c45995bc9decf47467b138d11288f38cd2","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"tealefristoe","email":"fristoe@gmail.com"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.15.0","dependencies":{"slate":"^0.86.0","tslib":"^2.4.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.2","slate-react":"^0.86.0","@emotion/css":"^11.10.5","html-escaper":"^3.0.3","react-select":"^5.6.1","eventemitter3":"^4.0.7","slate-history":"^0.86.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.56.1","react":"^16.14.0","eslint":"^8.28.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.34","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.190","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.13","@storybook/react":"^6.5.13","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.17","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.13","rollup-plugin-dts":"^4.2.2","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.31.11","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.8.3","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.44.0","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.13","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.44.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.0-pre.8_1677556765972_0.926853647358926","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@concord-consortium/slate-editor","version":"0.9.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.0","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"85d41a96ea05e26ed88f1e60011ee0357d598ff4","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.0.tgz","fileCount":9,"integrity":"sha512-+xt02mDsOTYQQjXCUFVOokp/sWikv6C21RLOTKtxwGkgAq5ct169Yc7GfrAgbfXATAQjes0fKBinLjgyXiOwaw==","signatures":[{"sig":"MEYCIQDTabnbT1fUlBieumJoI9ytaPCaOQ+jTTJeAfYVuZcagwIhAKI48gp5rx2soabardGH8HYGXO7dWuP9IG8joCvPprXT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8032146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC2oPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwBw/+MEgq3D8v+pyn0daf/pF64LndFh2F4jF+Kj+gb78S0/Biv9vV\r\nILwRkEZK7q7Wwv1XaRrS3WHDeeCCmRZ7fI75uLQFwrpoOIsDMp6Di4Li2N6b\r\nSMT8+JZdpEI+4cWMV6fyyWELgBWhRJ2CQ+2k1/DKNFn2iNbb+0/UqIdruacL\r\nff937JmZ9MjyX3sFA+oSgS2qWpZEQu+rUzcKSt90E1B7WBEZNUlK4mO3vghG\r\nUKKWkjMfxrpIGVd3UDlrLR7+STK8BX3NLkgRmceQFfeGU5jvswXjq738m3NI\r\nn22ce2nJ5c7De3zj85xR0J1R/wuqITGqcFsbVA89JDQAHnlz7CjRBtuezgcp\r\n3vaQmQTkAZTWBg6ycaMM1WIS2vUBQbhuUQ/gqeeQlxOhENHaNKMX7Xl8Mkt7\r\ntBEKZOafpBlo5Oq36anQMXxd1E92X8iwWyjXuf7kRS5bhcKMfKp78NQI++jp\r\n1WwRp+ODX1tFDW7HlzmTVMwYUrzyB73qqYzwLLpBdgFH1X6cc8mRmcXmZ3DB\r\nhMXvyiGj4yj6LOayXUp9eoFHKrCPboNkX/MAlLGNHWGSYUMRDNFGCWEn8kRn\r\ngBQrNHjKeFmF/68wdIRRmtza+qIfbh0SNdzntNDoC8m2K5P+ttJ4Ap/7EyIA\r\nk2QG/hvodSWSJYNjouXuE3MGEROWX/AxP+0=\r\n=5pQj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"d6a59f4aa98e2b9fb72df77c8b9abd301a8dd3c5","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"tealefristoe","email":"fristoe@gmail.com"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.15.0","dependencies":{"slate":"^0.86.0","tslib":"^2.4.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.2","slate-react":"^0.86.0","@emotion/css":"^11.10.5","html-escaper":"^3.0.3","react-select":"^5.6.1","eventemitter3":"^4.0.7","slate-history":"^0.86.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.56.1","react":"^16.14.0","eslint":"^8.28.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.34","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.190","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.13","@storybook/react":"^6.5.13","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.17","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.13","rollup-plugin-dts":"^4.2.2","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.31.11","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.8.3","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.44.0","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.13","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.44.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.0_1678469647603_0.12963305576526962","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@concord-consortium/slate-editor","version":"0.9.1","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.9.1","maintainers":[{"name":"kmannconcord","email":"kmann@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"9079d6d983db9b99938a5825edfb67838af5141e","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.9.1.tgz","fileCount":9,"integrity":"sha512-tyKR4JjX02Q5KwE4+4ZWoV3qKUtnfY46vUw+9A6doLX1UkaxfRBKQCsrQP0/fB5qIAt+EZpR91qcpVdJKN+0zA==","signatures":[{"sig":"MEQCIEJzIwfpSXlFv0lhKz5YLzB1F+G50raFvl2ZrGbmPE+cAiB67OXEgFG7PW6W1YVuiLcmDt/sToIW4AtYjKJCogehXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8034492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD/A/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoatw/+Mue4PiQlEqBiTAUq9HenReQXpjfeBbIEkOnJD/TngxK5UnnG\r\n+OdyF9F0gvy7Uh/TkeJbGaWsgpSB+Amjomf2Z3Pv6knQ5wrcGKdDPFokG0il\r\n9fZrpgDehUZDm4yzFKmy5jw6VaxFkkREY7VnImN7hSNJq/nhWKRS8Tv+IZiZ\r\nY0/eIkHs7tSWY318H1GElYZlLoYTaJE/MY5a8V6FWbd2YqWSqBVUNWHYqWtf\r\nPfuyrFgyThDCFSQIp5WNqIz2OewnuyCjNvPcuvVHU8z22DFN1yiN7/8URefJ\r\nlISX346f3K1c7L71cgQjq3kbVEDpewLxAmTVPRStWpXTkgrYsDXCCzJCBJJk\r\nBLgB56RXmWwujejqUhn+0RTSNd4qO/xSQm09EN4/V1eoJOCzUflWaHjWiJEn\r\nK5KyidtsSojXq8zDrQ/TC7znt8IvyU+dCiD4oVCI5KY5Ej0qNesM6d41Ln39\r\nzTmy+ofFMPnAoTiSr1r+9DdhKmpSfGKl6a7hl6+IbYEfDIuBgBDVcDxlDBln\r\nHrFYiOMlo2t5PGPp6YPXsBot+Mn5o7ms4NTYo8BwMXgVTHrilTYJEkUMQsG3\r\n9lOT8/Fu5TVZ1ZdWd84H3m9w4/y6FiKA8H4h/hEcEIVG4XIniPHAPU6qs3vQ\r\nxANCmSEVC64KpjXBqIRIXW76cviQNJYccWU=\r\n=QPKj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"9b1b6508762b240348283c8db41bb6a703bc71d0","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"start-storybook -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"build-storybook","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"tealefristoe","email":"fristoe@gmail.com"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"8.19.2","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"16.15.0","dependencies":{"slate":"^0.86.0","tslib":"^2.4.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.3.2","slate-react":"^0.86.0","@emotion/css":"^11.10.5","html-escaper":"^3.0.3","react-select":"^5.6.1","eventemitter3":"^4.0.7","slate-history":"^0.86.0","style-to-object":"^0.3.0","slate-hyperscript":"^0.77.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","sass":"^1.56.1","react":"^16.14.0","eslint":"^8.28.0","pretty":"^2.0.0","rimraf":"^3.0.2","rollup":"^2.75.7","ts-jest":"^28.0.5","react-dom":"^16.14.0","typescript":"^4.9.3","@babel/core":"^7.20.2","@types/jest":"^28.1.4","npm-run-all":"^4.1.5","sass-loader":"^10.2.0","@types/react":"^16.14.34","babel-loader":"^8.2.5","@emotion/core":"^11.0.0","@types/lodash":"^4.14.190","@types/pretty":"^2.0.1","@storybook/cli":"^6.5.13","@storybook/react":"^6.5.13","@types/is-hotkey":"^0.1.7","@types/react-dom":"^16.9.17","@types/valid-url":"^1.0.3","rollup-plugin-re":"^1.0.7","@storybook/addons":"^6.5.13","rollup-plugin-dts":"^4.2.2","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.0","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.31.11","@rollup/plugin-alias":"^3.1.9","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.4","babel-preset-react-app":"^10.0.1","jest-environment-jsdom":"^28.1.2","@rollup/plugin-commonjs":"^22.0.1","rollup-plugin-visualizer":"^5.8.3","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.44.0","eslint-plugin-react-hooks":"^4.6.0","rollup-plugin-typescript2":"^0.34.1","@rollup/plugin-node-resolve":"^13.3.0","@storybook/addon-storysource":"^6.5.13","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.44.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.9.1_1678766143206_0.6512196289842127","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@concord-consortium/slate-editor","version":"0.10.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.10.0","maintainers":[{"name":"eireland","email":"eireland@concord.org"},{"name":"bgoldowsky","email":"bgoldowsky@concord.org"},{"name":"lblagg","email":"lblagg@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"8caecae97e8d2ae6dbbf59b8c67d9b5604d8037e","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.10.0.tgz","fileCount":9,"integrity":"sha512-hIC6BZMXNOa1i28kIHtkcxCDR3VR+qkzUkOiDIzX6fWMMHGazDZavy64Sy1chuCZA4ubaLlt3LJ9RPMV2cT4bg==","signatures":[{"sig":"MEQCIAHcTiHuo5MRcpTX4JbRaTZt+R2PWBTl6CeyfoJJ7C4iAiA388P/oUWhO2JnLxp7y6EH5tZ3e9d+t0BfGiaVPTST1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5584491},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"ed21fa8c95e908fa3a8516439d9e74448418b1ff","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"storybook dev -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"storybook build","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"10.7.0","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"20.15.1","dependencies":{"slate":"^0.103.0","tslib":"^2.6.3","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.5.1","slate-react":"~0.99.0","@emotion/css":"^11.13.0","html-escaper":"^3.0.3","react-select":"^5.8.0","eventemitter3":"^5.0.1","slate-history":"^0.100.0","style-to-object":"^1.0.6","slate-hyperscript":"^0.100.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.77.8","react":"^16.14.0","eslint":"^8.57.0","pretty":"^2.0.0","rimraf":"^6.0.1","rollup":"^4.19.0","ts-jest":"^29.2.3","react-dom":"^16.14.0","typescript":"^5.5.4","@babel/core":"^7.24.9","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.2.1","@types/react":"^16.14.60","@emotion/core":"^11.0.0","@types/lodash":"^4.17.7","@types/pretty":"^2.0.3","@storybook/cli":"^8.2.5","@storybook/react":"^8.2.5","@types/is-hotkey":"^0.1.10","@types/react-dom":"^16.9.24","@types/valid-url":"^1.0.7","rollup-plugin-re":"^1.0.7","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.35.0","html-webpack-plugin":"^5.6.0","@rollup/plugin-alias":"^5.1.0","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-visualizer":"^5.12.0","@storybook/react-webpack5":"^8.2.5","@testing-library/jest-dom":"^6.4.7","@typescript-eslint/parser":"^7.17.0","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-storysource":"^8.2.5","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.17.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^1.0.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.10.0_1721854798854_0.8383990246937216","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@concord-consortium/slate-editor","version":"0.10.1","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.10.1","maintainers":[{"name":"eireland","email":"eireland@concord.org"},{"name":"bgoldowsky","email":"bgoldowsky@concord.org"},{"name":"lblagg","email":"lblagg@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"71f492cb3108923fae5b35dc77b8e7245e27b91f","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.10.1.tgz","fileCount":9,"integrity":"sha512-RK86HWXAb6lg1ocbDC05C2Zfb2sxvZncvO0gjDNk6ToQK9M/R1k3cbas+Ft0xmsFBEDXG5Z9iG2bnymvHYI0zw==","signatures":[{"sig":"MEYCIQDvrH3JavT+vOkB+INPYTLIz/+lFTJ03gqNzHpR5m6bpwIhAJcfCgAhhoBlEF36Vf5Jx+224gTLgItjDg7s1cNCKL8R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5578021},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"7e3cb4a904fb75cf625d5d7f943fe23c3c3108ff","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"storybook dev -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"storybook build","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"10.7.0","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"20.15.1","dependencies":{"slate":"^0.103.0","tslib":"^2.6.3","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.5.1","slate-react":"~0.98.4","@emotion/css":"^11.13.0","html-escaper":"^3.0.3","react-select":"^5.8.0","eventemitter3":"^5.0.1","slate-history":"^0.100.0","style-to-object":"^1.0.6","slate-hyperscript":"^0.100.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.77.8","react":"^16.14.0","eslint":"^8.57.0","pretty":"^2.0.0","rimraf":"^6.0.1","rollup":"^4.19.0","ts-jest":"^29.2.3","react-dom":"^16.14.0","typescript":"^5.5.4","@babel/core":"^7.24.9","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.2.1","@types/react":"^16.14.60","@emotion/core":"^11.0.0","@types/lodash":"^4.17.7","@types/pretty":"^2.0.3","@storybook/cli":"^8.2.5","@storybook/react":"^8.2.5","@types/is-hotkey":"^0.1.10","@types/react-dom":"^16.9.24","@types/valid-url":"^1.0.7","rollup-plugin-re":"^1.0.7","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.35.0","html-webpack-plugin":"^5.6.0","@rollup/plugin-alias":"^5.1.0","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-visualizer":"^5.12.0","@storybook/react-webpack5":"^8.2.5","@testing-library/jest-dom":"^6.4.7","@typescript-eslint/parser":"^7.17.0","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-storysource":"^8.2.5","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.17.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^1.0.4"},"peerDependencies":{"react":">=16.14","react-dom":">=16.14"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.10.1_1721874029286_0.8884152482656391","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@concord-consortium/slate-editor","version":"0.11.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.11.0","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"lblagg","email":"lblagg@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"bgoldowsky","email":"bgoldowsky@concord.org"},{"name":"eireland","email":"eireland@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"acb00a6d51c11333567f97ef501f1c98a7a34a24","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.11.0.tgz","fileCount":9,"integrity":"sha512-MHoom7WF1XvM+aU6oYk5JKN6Bh8VNVtlcTOnZhZk6pKygFP4E6jkcE5SLn0M9KVxlqJUkJjlmzteAnZZkip22Q==","signatures":[{"sig":"MEUCICWfvaxX7516/fjvbTFcZ51pMXWirGfVUSsVR9aktl6XAiEAmWGPhJz4Dy7MtTMR7p9kmapwXn1cFlogo+sAru5p8tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5548122},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"8a5f1a612f24c2dd93ef9718db5732922daea344","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"storybook dev -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","start:clean":"npm run storybook -- --no-manager-cache","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"storybook build","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"10.9.3","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"slate":"^0.103.0","tslib":"^2.6.3","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.5.1","slate-react":"~0.98.4","@emotion/css":"^11.13.0","html-escaper":"^3.0.3","react-select":"^5.8.0","slate-history":"^0.100.0","style-to-object":"^1.0.6","slate-hyperscript":"^0.100.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.77.8","react":"^17.0.2","eslint":"^8.57.0","pretty":"^2.0.0","rimraf":"^6.0.1","rollup":"^4.19.0","ts-jest":"^29.2.3","react-dom":"^17.0.2","typescript":"^5.5.4","@babel/core":"^7.24.9","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","sass-loader":"^14.2.1","@types/react":"^17.0.80","@emotion/core":"^11.0.0","@types/lodash":"^4.17.7","@types/pretty":"^2.0.3","@storybook/cli":"^8.2.5","@storybook/react":"^8.2.5","@types/is-hotkey":"^0.1.10","@types/react-dom":"^17.0.25","@types/valid-url":"^1.0.7","rollup-plugin-re":"^1.0.7","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.2","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.35.0","html-webpack-plugin":"^5.6.0","@rollup/plugin-alias":"^5.1.0","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^12.1.5","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-visualizer":"^5.12.0","@storybook/react-webpack5":"^8.2.5","@testing-library/jest-dom":"^6.4.8","@typescript-eslint/parser":"^7.17.0","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-storysource":"^8.2.5","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.17.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^1.0.4"},"peerDependencies":{"react":">=17.0","react-dom":">=17.0"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.11.0_1758911684837_0.11423651076290953","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@concord-consortium/slate-editor","version":"0.12.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.12.0","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"piotrjanik","email":"janikpiotrek@gmail.com"},{"name":"lblagg","email":"lblagg@concord.org"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"},{"name":"bgoldowsky","email":"bgoldowsky@concord.org"},{"name":"eireland","email":"eireland@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"7ec99283c23c5fd6b650f6b72ce48ce62e397121","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.12.0.tgz","fileCount":9,"integrity":"sha512-NhYGV+3IMuIIoW23p/z4Fwdlw2P+Mt7LfbrIO88sGsChIJ1MZ/3yR2LSZrA9Asw1SthgNpRtJCsS0U/nHDNyiA==","signatures":[{"sig":"MEQCIBDaeBPa9lCCRKH0MpcyGPJqN0GdwdFKmHNrk+22HGt+AiB0E859gMB6VPLCtNxY6EIUFdpDzMZ4tO3R8Txob76NLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5872831},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"c0bd92b0d71cdfd162a385c7a805f86ce0ab3129","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"storybook dev -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"storybook build","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"kswenson","email":"kswenson@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"10.9.3","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"slate":"^0.118.1","tslib":"^2.8.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.5.1","slate-react":"^0.117.4","@emotion/css":"^11.13.5","html-escaper":"^3.0.3","react-select":"^5.10.2","slate-history":"^0.113.1","style-to-object":"^1.0.9","slate-hyperscript":"^0.100.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","sass":"~1.78.0","react":"^18.3.1","eslint":"^8.57.1","pretty":"^2.0.0","rimraf":"^6.0.1","rollup":"^4.52.2","ts-jest":"^29.4.4","react-dom":"^18.3.1","storybook":"^9.1.8","typescript":"~5.5.4","@babel/core":"^7.28.4","@types/jest":"^30.0.0","npm-run-all":"^4.1.5","sass-loader":"^16.0.5","@types/react":"^18.3.24","@emotion/core":"^11.0.0","@types/lodash":"^4.17.20","@types/pretty":"^2.0.3","@storybook/cli":"^9.1.8","@types/is-hotkey":"^0.1.10","@types/react-dom":"^18.3.7","@types/valid-url":"^1.0.7","rollup-plugin-re":"^1.0.7","rollup-plugin-dts":"^6.2.3","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.4","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@storybook/addon-docs":"9.1.8","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^15.0.7","jest-environment-jsdom":"^30.1.2","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-storybook":"9.1.8","rollup-plugin-visualizer":"^6.0.3","@storybook/react-webpack5":"^9.1.8","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.12.0_1758913534480_0.21119158642751823","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-pre.0":{"name":"@concord-consortium/slate-editor","version":"0.13.0-pre.0","author":{"name":"Concord Consortium"},"license":"MIT","_id":"@concord-consortium/slate-editor@0.13.0-pre.0","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"}],"homepage":"https://github.com/concord-consortium/slate-editor#readme","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"dist":{"shasum":"4e6bdd0360d0c408db295f54d907784007d99f37","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.13.0-pre.0.tgz","fileCount":9,"integrity":"sha512-4AXREm0Yq2QrELOsqie8b61mUrDUAkycW9Vo4hE9DNt/fqkXH6y1CTfy7LQJYf1NOLHV+MH95+RZuFL5LdBNVA==","signatures":[{"sig":"MEUCIDrYpWOEmk5AmOsf7NP+dz2ItefOd3e4tVLGkbUrGNBmAiEA5mr7vyPiSoWovP3QcGK6Q+baaSGgwM1UnjGX/8BoUj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5873089},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","gitHead":"f76bfde2728941ddc03299df935b3bb1b447592c","scripts":{"lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","test":"jest","build":"npm-run-all clean lint:build build:bundle clean:build","clean":"rimraf dist","start":"npm run storybook","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","build:dev":"npm-run-all clean lint build:bundle clean:build","build:tsc":"tsc","storybook":"storybook dev -p 6006","link:react":"npm link ../codap/node_modules/react","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","test:watch":"jest --watch","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","build:bundle":"rollup -c","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","test:coverage":"jest --coverage","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor","build:storybook":"storybook build","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react"},"_npmUser":{"name":"scytacki","email":"scytacki@concord.org"},"repository":{"url":"git+https://github.com/concord-consortium/slate-editor.git","type":"git"},"_npmVersion":"11.3.0","description":"Slate-based rich text editor component for use in CC projects","directories":{},"_nodeVersion":"24.1.0","dependencies":{"slate":"^0.118.1","tslib":"^2.8.1","lodash":"^4.17.21","rgb-hex":"^3.0.0","is-hotkey":"^0.2.0","valid-url":"^1.0.9","classnames":"^2.5.1","slate-react":"^0.117.4","@emotion/css":"^11.13.5","html-escaper":"^3.0.3","react-select":"^5.10.2","slate-history":"^0.113.1","style-to-object":"^1.0.9","slate-hyperscript":"^0.100.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.1.3","sass":"~1.78.0","react":"^18.3.1","eslint":"^8.57.1","pretty":"^2.0.0","rimraf":"^6.0.1","rollup":"^4.52.2","ts-jest":"^29.4.4","react-dom":"^18.3.1","storybook":"^9.1.8","typescript":"~5.5.4","@babel/core":"^7.28.4","@types/jest":"^30.0.0","npm-run-all":"^4.1.5","sass-loader":"^16.0.5","@types/react":"^18.3.24","@emotion/core":"^11.0.0","@types/lodash":"^4.17.20","@types/pretty":"^2.0.3","@storybook/cli":"^9.1.8","@types/is-hotkey":"^0.1.10","@types/react-dom":"^18.3.7","@types/valid-url":"^1.0.7","rollup-plugin-re":"^1.0.7","rollup-plugin-dts":"^6.2.3","identity-obj-proxy":"^3.0.0","@types/html-escaper":"^3.0.4","eslint-config-react":"^1.1.7","eslint-plugin-react":"^7.37.5","@rollup/plugin-alias":"^5.1.1","@storybook/addon-docs":"9.1.8","rollup-plugin-postcss":"^4.0.2","@testing-library/react":"^15.0.7","jest-environment-jsdom":"^30.1.2","@rollup/plugin-commonjs":"^28.0.6","eslint-plugin-storybook":"9.1.8","rollup-plugin-visualizer":"^6.0.3","@storybook/react-webpack5":"^9.1.8","@testing-library/jest-dom":"^6.8.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","rollup-plugin-typescript2":"^0.36.0","@rollup/plugin-node-resolve":"^16.0.1","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^7.18.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/slate-editor_0.13.0-pre.0_1778698725568_0.6134724265744811","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@concord-consortium/slate-editor","version":"0.13.0","description":"Slate-based rich text editor component for use in CC projects","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"npm-run-all clean lint:build build:bundle clean:build","build:bundle":"rollup -c","build:dev":"npm-run-all clean lint build:bundle clean:build","build:storybook":"storybook build","build:tsc":"tsc","clean":"rimraf dist","clean:build":"rimraf dist/assets dist/common dist/create* dist/editor-toolbar dist/hooks dist/modal-dialog dist/plugin* dist/serialization dist/slate*","link:react:comment":"For development: cf. https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react","link:react":"npm link ../codap/node_modules/react","lint":"eslint \"./src/**/*.{js,jsx,ts,tsx}\"","lint:build":"eslint -c \".eslintrc.build.js\" \"./src/**/*.{js,jsx,ts,tsx}\"","lint:fix":"eslint --fix \"./src/**/*.{js,jsx,ts,tsx}\"","list:links":"npm ls -g --depth=0 --link=true","prepublish":"npm run build","preversion":"npm-run-all lint test build","start":"npm run storybook","storybook":"storybook dev -p 6006","test":"jest","test:coverage":"jest --coverage","test:watch":"jest --watch","unlink:react":"npm unlink -g react","yalc:publish":"npx yalc publish --push","yalc:unpublish":"npx yalc installations clean @concord-consortium/slate-editor"},"author":{"name":"Concord Consortium"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/concord-consortium/slate-editor.git"},"peerDependencies":{"react":">=18","react-dom":">=18"},"devDependencies":{"@babel/core":"^7.28.4","@emotion/core":"^11.0.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1","@storybook/addon-docs":"9.1.8","@storybook/addon-webpack5-compiler-swc":"^4.0.1","@storybook/cli":"^9.1.8","@storybook/react-webpack5":"^9.1.8","@testing-library/jest-dom":"^6.8.0","@testing-library/react":"^15.0.7","@types/html-escaper":"^3.0.4","@types/is-hotkey":"^0.1.10","@types/jest":"^30.0.0","@types/lodash":"^4.17.20","@types/pretty":"^2.0.3","@types/react":"^18.3.24","@types/react-dom":"^18.3.7","@types/valid-url":"^1.0.7","@typescript-eslint/eslint-plugin":"^7.18.0","@typescript-eslint/parser":"^7.18.0","eslint":"^8.57.1","eslint-config-react":"^1.1.7","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-storybook":"9.1.8","identity-obj-proxy":"^3.0.0","jest":"^30.1.3","jest-environment-jsdom":"^30.1.2","npm-run-all":"^4.1.5","pretty":"^2.0.0","react":"^18.3.1","react-dom":"^18.3.1","rimraf":"^6.0.1","rollup":"^4.52.2","rollup-plugin-dts":"^6.2.3","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-postcss":"^4.0.2","rollup-plugin-re":"^1.0.7","rollup-plugin-typescript2":"^0.36.0","rollup-plugin-visualizer":"^6.0.3","sass":"~1.78.0","sass-loader":"^16.0.5","storybook":"^9.1.8","ts-jest":"^29.4.4","typescript":"~5.5.4"},"dependencies":{"@emotion/css":"^11.13.5","classnames":"^2.5.1","html-escaper":"^3.0.3","is-hotkey":"^0.2.0","lodash":"^4.17.21","react-select":"^5.10.2","rgb-hex":"^3.0.0","slate":"^0.118.1","slate-history":"^0.113.1","slate-hyperscript":"^0.100.0","slate-react":"^0.117.4","style-to-object":"^1.0.9","tslib":"^2.8.1","valid-url":"^1.0.9"},"_id":"@concord-consortium/slate-editor@0.13.0","gitHead":"d0d59cff3a5090805cee591d0d6a1950deb2624c","bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"homepage":"https://github.com/concord-consortium/slate-editor#readme","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-2T6zkMig+GOQbWjxx7FybrsO+vRpcQA1kegSutQq08DlDniiiFc8VNZ7INp3b9fBViLr+uXwTyhbB6FoJBBWLg==","shasum":"9965937eafc9548c2d055166e9d7783b06d3d8e0","tarball":"https://registry.npmjs.org/@concord-consortium/slate-editor/-/slate-editor-0.13.0.tgz","fileCount":9,"unpackedSize":5873083,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVsZZQsoWgMXH8NbnbB1H0j+4DDSjRjkf/4Us8K5PpAwIgJZpjtjAQ1L7r/ajkZ4bPfRBLHOXv8qjKrw1mQPsCKX4="}]},"_npmUser":{"name":"scytacki","email":"scytacki@concord.org"},"directories":{},"maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/slate-editor_0.13.0_1780430704930_0.4686581302424824"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-22T06:17:43.877Z","modified":"2026-06-02T20:05:05.244Z","0.0.1":"2020-04-22T06:17:44.195Z","0.0.2":"2020-04-29T18:58:02.335Z","0.0.3":"2020-05-05T18:01:10.924Z","0.0.4":"2020-05-07T02:35:25.123Z","0.0.5":"2020-05-07T23:18:06.054Z","0.0.6":"2020-05-07T23:35:49.059Z","0.0.7":"2020-05-11T21:28:42.084Z","0.0.8":"2020-05-12T22:23:16.104Z","0.0.9":"2020-05-27T22:53:46.266Z","0.1.0":"2020-06-09T23:35:49.354Z","0.1.1":"2020-06-10T01:20:42.081Z","0.2.0":"2020-06-26T05:05:25.515Z","0.2.1":"2020-06-26T21:07:41.969Z","0.3.0":"2020-07-01T04:21:57.380Z","0.4.0":"2020-07-16T22:23:44.342Z","0.4.1":"2020-07-16T23:32:27.591Z","0.4.2":"2020-07-17T02:03:10.126Z","0.4.3":"2020-07-17T23:59:48.803Z","0.5.0":"2020-07-22T17:20:45.904Z","0.6.0":"2020-08-27T05:32:21.754Z","0.7.0":"2021-02-11T17:49:20.314Z","0.7.1":"2021-02-12T05:41:54.548Z","0.7.2":"2021-02-27T01:57:53.084Z","0.7.3":"2021-12-17T22:17:34.401Z","0.8.0-beta.1":"2022-03-24T14:20:09.320Z","0.8.0-beta.2":"2022-05-05T20:25:11.066Z","0.8.0-beta.3":"2022-05-07T13:16:32.879Z","0.8.0":"2022-05-09T20:49:02.274Z","0.8.1":"2022-07-08T01:16:49.251Z","0.8.2":"2022-09-26T22:30:49.065Z","0.9.0-beta.1":"2022-12-13T21:22:09.572Z","0.9.0-beta.2":"2022-12-14T00:22:16.051Z","0.9.0-pre.1":"2023-01-31T09:56:45.405Z","0.9.0-pre.2":"2023-01-31T10:21:14.672Z","0.9.0-pre.3":"2023-01-31T10:33:27.651Z","0.9.0-pre.4":"2023-01-31T16:28:56.290Z","0.9.0-pre.5":"2023-02-01T07:42:58.461Z","0.9.0-pre.6":"2023-02-06T18:21:46.951Z","0.9.0-pre.7":"2023-02-06T20:54:56.492Z","0.9.0-pre.8":"2023-02-28T03:59:26.224Z","0.9.0":"2023-03-10T17:34:07.881Z","0.9.1":"2023-03-14T03:55:43.481Z","0.10.0":"2024-07-24T20:59:59.134Z","0.10.1":"2024-07-25T02:20:29.539Z","0.11.0":"2025-09-26T18:34:45.093Z","0.12.0":"2025-09-26T19:05:34.727Z","0.13.0-pre.0":"2026-05-13T18:58:45.813Z","0.13.0":"2026-06-02T20:05:05.104Z"},"bugs":{"url":"https://github.com/concord-consortium/slate-editor/issues"},"author":{"name":"Concord Consortium"},"license":"MIT","homepage":"https://github.com/concord-consortium/slate-editor#readme","repository":{"type":"git","url":"git+https://github.com/concord-consortium/slate-editor.git"},"description":"Slate-based rich text editor component for use in CC projects","maintainers":[{"name":"concordconsortium","email":"softwaredev@concord.org"},{"name":"scytacki","email":"scytacki@concord.org"},{"name":"dougmartin","email":"doug@zoopdoop.com"},{"name":"tealefristoe","email":"fristoe@gmail.com"},{"name":"kswenson","email":"kswenson@concord.org"},{"name":"emcelroy","email":"emcelroy@concord.org"}],"readme":"# Slate Editor\n\nRich text editor based on [Slate](https://slatejs.org) developed by [The Concord Consortium](http://concord.org/). It is published to npm as [@concord-consortium/slate-editor](https://www.npmjs.com/package/@concord-consortium/slate-editor). Storybook examples can be viewed at https://slate-editor.concord.org.\n\n## Introduction\n\nCC's use of [Slate](https://slatejs.org) began with the [CLUE](https://github.com/concord-consortium/collaborative-learning) project in the fall of 2018 when Slate was at version 0.40.0. In CLUE, the editor was student-facing and quite limited in functionality. In early 2020, to meet the needs of the [CODAP](https://github.com/concord-consortium/codap) project for a user-facing rich text editor, the `slate-editor` library project began as a means to share editor functionality across CC projects. At this point it is also being used for authoring in the [question-interactives](https://github.com/concord-consortium/question-interactives) project and efforts are underway to use it in [LARA](https://github.com/concord-consortium/lara) project authoring as well.\n\nIn late 2019 Slate released its 0.50 version, which was a major backwards-incompatible release with substantial architectural changes. In the process, [Android support](https://docs.slatejs.org/general/faq#what-browsers-and-devices-does-slate-support) was dropped (presumably temporarily) along with weakening of support for some browser versions. Ideally, this library will adopt the later Slate versions once these support issues are ironed out. In the meantime, we (and others) continue to use the Slate 0.47 release.\n\n## Development\n\nThe setup of this project was patterned after [https://blog.harveydelaney.com/creating-your-own-react-component-library/](https://blog.harveydelaney.com/creating-your-own-react-component-library/), which contains additional details on working with the project.\n\n### Local development/testing\n\nThere are npm scripts to handle the basics of development:\n\n```\n$ npm run lint      # run linter\n$ npm run test      # run unit tests\n$ npm run build     # perform build\n```\n\nFor local library development we use [Storybook](https://storybook.js.org/) to organize and run test cases. To run the Storybook examples:\n\n```\n$ npm start         # launch storybook\n```\n\nWith the storybook server running, examples can be viewed in a browser at http://localhost:6006.\n\n### Client development/testing\n\n#### Using npm link\n\nFor development in the context of a client application (such as CODAP) it's useful to link the library under development directly.\n\nIn the `slate-editor` project directory:\n```\n$ npm link              # to make the module linkable\n$ npm run link:react    # to avoid duplicate react warnings when testing in CODAP\n```\nIf testing in another application besides CODAP, adjust the path to the client application in the script appropriately. See [Understanding npm-link](https://medium.com/dailyjs/how-to-use-npm-link-7375b6219557) and [Duplicate React when using npm link](https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react) for details.\n\nIn client project directory:\n```\n$ npm link @concord-consortium/slate-editor # to link to the `slate-editor` library directly\n```\n\nNote that these links can be inadvertently undone when performing other npm tasks like npm install, so if things stop working you may need to refresh the links.\n\n#### Using yalc (instead of npm link)\n\n[yalc](https://www.npmjs.com/package/yalc) provides an alternative to `npm link`. It acts as a very simple local repository for locally developed packages that can be shared across a local environment. It provides a better workflow than `npm | yarn link` for package authors. There are scripts in package.json to make this easier. \n\nTo publish an in-development version of the slate-editor library, in the root directory of the slate-editor project:\n```\n$ npm run yalc:publish\n```\n\nTo consume an in-development version of the slate-editor library, in the root directory of the client project:\n```\n$ npx yalc add @concord-consortium/slate-editor\n```\n\nTo update all clients that are using the in-development version of slate-editor, in the slate-editor project:\n```\n$ npm run yalc:publish\n```\n\n`yalc` modifies the `package.json` of the client project with a link to the local `yalc` repository. _This is a good thing!_ as it makes it obvious when you're using an in-development version of a library and serves as a reminder to install a fully published version before pushing to GitHub, etc. It also means that running `npm install` in the client project will not break the setup.\n\n### @concord-consortium/slate\n\nThe `slate-editor` library makes use of a local fork of the [slate](https://github.com/ianstormtaylor/slate) GitHub repository at [@concord-consortium/slate](https://github.com/concord-consortium/slate). As of this writing the only package that has been modified is `slate-react` which has been published as [@concord-consortium/slate-react](https://www.npmjs.com/package/@concord-consortium/slate-react).\n\n## Deployment\n\nThe storybook examples for the slate-editor library are automatically deployed by Travis CI. The main production deploy URL is https://slate-editor.concord.org. Branch builds are deployed to https://slate-editor.concord.org/branch/{branch-name}/ (the trailing `/` is required), e.g. the most recent contents of the `master` branch can be tested at https://slate-editor.concord.org/branch/master/.\n\n## Publishing\n\n1. Update the `CHANGELOG.md` with a description of the new version\n1. Update the version number in `package.json` and `package-lock.json`\n    - `npm version --no-git-tag-version [patch|minor|major]`\n1. Verify that everything builds correctly\n    - `npm run lint && npm run test && npm run build`\n1. Commit and push the changes either directly or via GitHub pull request\n1. Create/push a tag for the new version (e.g. v0.5.0) and a description (e.g. Release 0.5.0)\n    - This can be done in a local git client or on the releases page of the GitHub repository\n1. Publish new release on releases page of GitHub repository\n1. Test a dry-run of publishing the package to the npm repository\n    - `npm publish --access public --dry-run`\n1. Publish the package to the npm repository\n    - `npm publish --access public`\n\n## Serialization and import/export\n\nEditor content can be serialized to/from JSON, HTML, or plain text (lossy).\n\n#### JSON\n\n- `deserializeValue(value: SlateExchangeValue): EditorValue`\n- `serializeValue(value: EditorValue): SlateExchangeValue`\n- `deserializeDocument(document: SlateDocument): DocumentJSON`\n- `serializeDocument(document: DocumentJSON): SlateDocument`\n\n#### HTML\n\n- `htmlToSlate(html: string): EditorValue`\n- `slateToHtml(value: EditorValue): string`\n\n#### Text (lossy)\n\n- `textToSlate(text: string): EditorValue`\n- `slateToText(value: EditorValue): string`\n\n### JSON Documentation\n\nThe best way to understand the JSON serialization format is to play with the [serialization](https://slate-editor.concord.org/?path=/story/serialization--serialization) storybook example which provides an active editor session on the left and a live-updating view of the serialized JSON on the right. See Slate's [Data Model](https://docs.slatejs.org/v/v0.47/guides/data-model) documentation for a high-level description of the organization of the editor content. Slate doesn't proscribe the set of block/inline nodes or marks that are supported by a particular editor built with Slate, however. One final wrinkle is that one of the changes introduced by the 0.50 version of Slate is a simpler, less deeply-nested JSON serialization format. With an eye toward easing an eventual migration to the latest Slate version, this library adopts aspects of that simpler, less deeply-nested format for its own JSON serialization.\n\n#### Marks\n\n>Marks are how Slate represents formatting data that is attached to the characters in the text itself.\n\nAll of the characters in a text node must have the same marks (character-level formatting), so as formatting is applied the text is broken up into nodes with common formatting. A TypeScript definition of a text node would look like:\n\n```typescript\ninterface TextNode {\n  text: string;             // the text of the node\n  bold?: boolean;           // <strong>\n  italic?: boolean;         // <em>\n  underlined?: boolean;     // <u>\n  deleted?: boolean;        // <del> (strikethrough)\n  color?: string;           // <span color=\"#rrggbb\">\n  code?: boolean;           // <code>\n  subscript?: boolean;      // <sub>\n  superscript?: boolean;    // <sup>\n}\n```\n\n#### Inlines\n\n>Inlines can only contain inline or text nodes.\n\nInline nodes are rendered inline with text nodes (as their name would suggest), but can contain more elaborate representations and can (in theory) contain other nodes. There are currently two types of inlines supported by the `slate-editor` library:\n\n```typescript\ninterface LinkNode {\n  type: \"link\";             // <a>\n  children: TextNode[];     // link text\n  href: string;             // link url\n}\n\ninterface ImageNode {\n  type: \"image\";            // <img>\n  src: string;              // image url\n  alt?: string;             // alt/title text\n  width?: number;\n  height?: number;\n  constrain?: boolean;      // whether to constrain to original aspect ratio (default true)\n  float?: \"left\" | \"right\"  // whether/how to float the image (defaults to inline, i.e. not floated)\n  children: TextNode[];     // not used, but an empty text node is required for normalization\n}\n\ntype InlineNode = ImageNode | LinkNode;\n```\n\n#### Blocks\n\n>Blocks may contain either only block nodes, or a combination of inline and text nodes.\n\nEssentially, each block corresponds to a block-level HTML tag:\n\n```typescript\ninterface ParagraphNode {\n  type: \"paragraph\";                    // <p>\n  children: (InlineNode | TextNode)[];\n}\n\ninterface HeadingNode {\n  type: \"heading1\" | ... | \"heading6\";  // <h1> ... <h6>\n  children: (InlineNode | TextNode)[];\n}\n\ninterface BlockQuoteNode {\n  type: \"block-quote\";                  // <blockquote>\n  children: (InlineNode | TextNode)[];\n}\n\ninterface BulletedListNode {\n  type: \"bulleted-list\";                // <ul>\n  children: ListItemNode[];\n}\n\ninterface OrderedListNode {\n  type: \"ordered-list\";                 // <ol>\n  children: ListItemNode[];\n}\n\ninterface ListItemNode {\n  type: \"list-item\";                    // <li>\n  children: (InlineNode | TextNode)[];\n}\n\ntype BlockNode = ParagraphNode | HeadingNode | BlockQuoteNode |\n                BulletedListNode | OrderedListNode | ListItemNode;\n```\n\n#### Editor Document\n\nThe document contains a list of block nodes:\n\n```typescript\ninterface EditorDocument {\n  children: BlockNode[];\n  // mapping from node type to block/inline; the need for this may be removed at some point\n  objTypes: Record<string, \"block\" | \"inline\">\n}\n```\n\n#### Editor Value\n\nThe editor value also includes document-wide settings, e.g. `fontSize` (which is really a font scale factor):\n\n```typescript\ninterface DocumentSettings {\n    fontSize: number;           // scale factor, e.g. 1.1 = +10%\n}\n\ninterface EditorValue {\n  object: \"value\";\n  data: DocumentSettings;\n  document: EditorDocument;\n}\n```\n\n## References\n\n- slate-editor storybook examples: https://slate-editor.concord.org\n- Slate: https://slatejs.org\n- Slate Documentation (0.47): https://docs.slatejs.org/v/v0.47/\n- Slate GitHub (0.47 branch): https://github.com/ianstormtaylor/slate/tree/v0.47\n- @CC/slate GitHub (cc-master branch): https://github.com/concord-consortium/slate/tree/cc-master\n- Project Configuration: https://blog.harveydelaney.com/creating-your-own-react-component-library/\n- ESLint/TypeScript Configuration: https://michelenasti.com/2019/06/27/typescript-babel-webpack-eslint-my-configuration.html\n- FontAwesome Icons: https://www.iconfinder.com/iconsets/font-awesome\n- SVG Conversion: https://react-svgr.com/playground/\n","readmeFilename":"README.md"}